iCongress

iCongress: Her yasa tasarısı için vatandaşlık bilincini iyileştiriyor.

Ne işe yarar?

iCongress, ABD'de internet kullanan vatandaşların Kongre'nin yasalarını okumasını ve takip etmesini kolaylaştırarak vatandaşlık bilincini artırmayı amaçlayan bir mobil uygulamadır. Flutter, Firebase, Congress.gov API ve Gemini ile geliştirilen iCongress, Gemini'yi kullanarak meclis yasa tasarılarını özetler ve tasarının sponsorları, yasa tasarısının yasama sürecindeki yeri, tasarıyla ilgili en son işlem ne zaman yapılmış, meclis tasarıda nasıl oy veriyor, kullanıcının meclis üyeleri nasıl oy veriyor ve tasarının hangi politika alanıyla ilgili olduğu hakkında bilgi verir. Kullanıcıların faturalarla ilgili sorularını yanıtlamak için her faturada Gemini destekli bir soru-cevap sohbet robotu da bulunur.

Kullanıcılar, uygulamayı kendilerine daha uygun hale getirmek için tercih ettikleri dili, özet düzeyini ve politika ilgi alanlarını da değiştirebilir. Son olarak, Cloud Firestore veritabanımızda depolanan faturaları arayabilirler.

iCongress'te Gemini 1.5 Flash modelini üç temel amaç için kullanırız. İlk olarak, her bir meclis tasarısı için derinliği değişen üç özet oluşturmak. Bunu yapmak için modele fatura metninin tamamını besledik ve her özet düzeyinin derinliğini ayrıntılı olarak açıklayan bir istem, her düzey için potansiyel bir kullanıcı kimliği ve özetlerde siyasi bir önyargı bulunmamasını sağlayacak talimatlar verdik. Fatura metnine sadık kaldığımızdan emin olmak için modelin sıcaklığı 0, 2 olarak ayarlandı. İkinci olarak, bu özetlerin kullanıcının tercih ettiği dile çevrilmesi gerekir. Üçüncü olarak, kullanıcının sorularını kısa bir şekilde yanıtlamak için belirli bir faturanın metnini kullanan bir chatbot'ta.

Aşağıdakilerle tasarlandı:

  • Flutter
  • Android
  • Firebase

Takım

Değişikliği yapan

John Karaca, Prakshi Shukla, Rithvik Koppolu ve Divya Ramu

Nereden

Amerika Birleşik Devletleri