iCongress

iCongress – poprawianie obywatelstwa, jeden projekt ustawy naraz.

Działanie

iCongress to aplikacja mobilna, która ma na celu zwiększenie świadomości obywatelskiej poprzez ułatwienie Amerykanom czytania i śledzenia przepisów Kongresu. Aplikacja iCongress została stworzona przy użyciu Fluttera, Firebase, interfejsu Congress.gov API i Gemini. Podaje ona podsumowanie projektów ustaw Kongresu Stanów Zjednoczonych, korzystając z Gemini, oraz dostarcza informacji o ich sponsorach, miejscu w procesie legislacyjnym, najnowszych działaniach podejmowanych w ich sprawie, głosowaniu nad nimi w Kongresie, głosowaniu nad nimi przez posłów użytkownika oraz obszarze polityki, którego dotyczą. Aby odpowiedzieć na pytania użytkowników dotyczące rachunku, każdy rachunek ma też chatbota z funkcją pytań i odpowiedzi opartym na Gemini.

Użytkownicy mogą też zmienić preferowany język, poziom podsumowania i interesujące ich zasady, aby lepiej dostosować aplikację do swoich potrzeb. W tym celu mogą też wyszukiwać rachunki przechowywane w naszej bazie danych Cloud Firestore.

W iCongress wykorzystujemy model flash Gemini 1.5 do trzech głównych celów. Po pierwsze, aby wygenerować 3 podsumowania każdego projektu ustawy, które różnią się stopniem szczegółowości. W tym celu model otrzymuje pełny tekst ustawy oraz prompt, który szczegółowo opisuje głębokość każdego poziomu podsumowania, profil potencjalnego użytkownika na każdym poziomie oraz instrukcje, które mają zapewnić, że podsumowania nie będą zawierać stronniczego podejścia do kwestii politycznych. Aby zachować wierność wobec tekstu ustawy, temperatura modelu została ustawiona na 0,2. Po drugie, aby przetłumaczyć te podsumowania na preferowany przez użytkownika język. Po trzecie, w chatbotach, które wykorzystują tekst danego rachunku, aby w zwięzły sposób odpowiedzieć na pytania użytkowników.

Wytworzono za pomocą

  • Flutter
  • Android
  • Firebase

Zespół

Autor:

John Karaca, Prakshi Shukla, Rithvik Koppolu i Divya Ramu

Z

Stany Zjednoczone