iCongress

iCongress: melhorando a cidadania, uma lei por vez.

O que faz?

O iCongress é um app para dispositivos móveis que busca melhorar a alfabetização cívica, facilitando a leitura e o acompanhamento da legislação do Congresso pelos americanos on-line. Criado com o Flutter, o Firebase, a API Congress.gov e o Gemini, o iCongress resume os projetos de lei do Congresso usando o Gemini e oferece insights sobre os patrocinadores do projeto, em que parte do processo legislativo ele está, quando a última ação foi tomada, como o Congresso está votando no projeto, como os congressistas do usuário votaram e a que área de política o projeto pertence. Para responder a dúvidas dos usuários sobre uma conta, cada uma delas também tem um chatbot de perguntas e respostas com tecnologia Gemini.

Os usuários também podem mudar o idioma preferido, o nível de resumo e os interesses de política para tornar o app mais adequado a eles. Por fim, eles podem pesquisar contas armazenadas no nosso banco de dados do Cloud Firestore.

Utilizamos o modelo flash Gemini 1.5 no iCongress para três finalidades principais. Primeiro, para gerar três resumos para cada projeto de lei do Congresso que variam em profundidade. Para isso, alimentamos o modelo com o texto completo da conta e fornecemos uma instrução que detalhava a profundidade de cada nível de resumo, uma possível persona de usuário para cada nível e instruções para garantir que não houvesse viés político nos resumos. Para manter a fidelidade ao texto do projeto de lei, a temperatura do modelo foi definida como 0,2. Em segundo lugar, traduzir esses resumos para o idioma preferido do usuário. Terceiro, em um chatbot que usa o texto de uma determinada conta para responder às perguntas do usuário de maneira concisa.

Desenvolvido com

  • Flutter
  • Android
  • Firebase

Equipe

Por

John Karaca, Prakshi Shukla, Rithvik Koppolu e Divya Ramu

De

Estados Unidos