Veronyka/radar-legislativo-lgbtqia
1
🏳️🌈 Radar Legislativo LGBTQIA+ (TybyrIA + QuiterIA)
ℹ️ Ensemble híbrido: TybyrIA v2.2 (threshold 0,40), da Código Não Binário, combinada com a QuiterIA / IA Feminista (AzMina). O endereço deste Space não carrega número de versão de propósito — o modelo evolui e o nome não deve envelhecer com ele.
Sistema de busca e análise automática de Projetos de Lei relacionados a direitos LGBTQIA+ no Congresso Nacional (Câmara dos Deputados e Senado Federal).
📋 Sobre
Este sistema utiliza um Ensemble Híbrido que combina:
- TybyrIA v2.2 (Radar Social): Modelo de detecção de discurso de ódio anti-LGBTQIA+ (card do modelo)
- AzMina/QuiterIA: Modelo de análise feminista de PLs
- Keywords: Palavras-chave específicas LGBTQIA+
- Padrões Legislativos: Heurísticas para identificar estruturas restritivas
Para identificar se PLs são favoráveis ou desfavoráveis aos direitos da comunidade LGBTQIA+.
🚀 Como Usar
Radar Automático
- Selecione o período: Escolha o ano inicial e final (2010-2025)
- Escolha as fontes: Marque Câmara dos Deputados e/ou Senado Federal
- Defina o limite: Quantas PLs você quer encontrar (recomendado: 50-100)
- Clique em "Buscar e Analisar PLs"
O sistema:
- Busca PLs nas APIs oficiais usando termos relacionados a LGBTQIA+
- Filtra PLs que contêm termos relevantes na ementa
- Analisa automaticamente cada PL encontrada com o Ensemble Híbrido
- Exibe resultados com classificação (Favorável/Desfavorável/Revisão)
📊 Thresholds de Classificação
- ≥50%: DESFAVORÁVEL
- 30-50%: REVISÃO NECESSÁRIA
- <30%: FAVORÁVEL
⚠️ Limitações Importantes
- Requer revisão humana: Classificações são sugestões, não decisões definitivas
- Contexto limitado: Não considera histórico completo de tramitação
- Modelos não específicos: Treinados em outros contextos (redes sociais, PLs gerais)
- Falsos positivos possíveis: Linguagem técnica pode gerar alertas incorretos
📊 Modelos Utilizados
- TybyrIA v2.2 (Radar Social) por Veronyka
- Métricas oficiais: ver o card do modelo (mantidas em um lugar só, para evitar divergência)
- Threshold: 0.30
- Treinado com 1.891 comentários anotados manualmente
- Base: Tupi-BERT-Base (FpOliveira/tupi-bert-base-portuguese-cased)
- IA Feminista AzMina por AzMina
- Análise de PLs sob perspectiva feminista
- Proxy para direitos LGBTQIA+
🔧 Tecnologias
- Gradio 4.44.0: Interface web
- Transformers: Modelos BERT-based
- Pandas: Processamento de dados
- Requests: Integração com APIs do Congresso
📚 API do Congresso Nacional
Câmara dos Deputados
- Base URL:
https://dadosabertos.camara.leg.br/api/v2 - Endpoint:
/proposicoes - Documentação: https://dadosabertos.camara.leg.br/swagger/api.html
Senado Federal
- Base URL:
https://legis.senado.leg.br/dadosabertos - Endpoint:
/materia/atualizadas - Swagger: https://legis.senado.leg.br/dadosabertos/api-docs/swagger-ui/index.html
📈 Recomendações de Uso
- Período pequeno (1-2 anos): Rápido, poucos resultados
- Período médio (3-5 anos): Balanceado, mais resultados
- Período grande (2010-2025): Pode levar alguns minutos, muitos resultados
💡 Exemplo de Uso
# Buscar PLs de 2020 a 2025 na Câmara e Senado
# Limite: 50 PLs
# Resultado: Lista de PLs classificadas como Favorável/Desfavorável/Revisão📝 Estrutura do Projeto
├── app.py # Interface Gradio principal
├── ensemble_híbrido.py # Lógica de classificação ensemble
├── api_radar.py # Integração com APIs do Congresso
├── requirements.txt # Dependências Python
└── README.md # Documentação📄 Licença
O código-fonte deste Space (Gradio, ensemble, integrações) está sob licença MIT. Veja o arquivo LICENSE.
Este projeto utiliza modelos públicos no Hugging Face, cada um com licença própria no respectivo repositório, por exemplo:
- TybyrIA v2.2 — Veronyka/tybyria-v2.2
- Modelos AzMina — conforme os cards em AzMina
Reuse ou redistribuição dos pesos e dados de terceiros segue sempre os termos de cada card.
🙏 Agradecimentos
- AzMina pelo modelo feminista de análise de PLs
- Comunidade LGBTQIA+ pela inspiração e necessidade de ferramentas como esta
- LabHacker da Câmara pela inspiração em soluções de dados abertos
- Hugging Face pela infraestrutura de hospedagem
🔗 Links Relacionados
- Radar Social LGBTQIA+: https://huggingface.co/spaces/Veronyka/radar-social-lgbtqia
- Análise de Base de Dados: https://huggingface.co/spaces/Veronyka/radar-social-lgbtqia-v2-analise
- Dataset Base: https://huggingface.co/datasets/Veronyka/base-dados-odio-lgbtqia
Use como ferramenta de apoio, sempre com revisão humana. 🏳️🌈⚖️
Desenvolvido com ❤️ para a comunidade LGBTQIA+
