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 Q&A opartego na Gemini.
Użytkownicy mogą też zmienić preferowany język, poziom podsumowania i zainteresowania dotyczące polityki, aby lepiej dostosować aplikację do swoich potrzeb. W kontekście iCongress można też wyszukiwać rachunki przechowywane w naszej bazie danych Cloud Firestore.
W iCongress wykorzystujemy model Gemini 1.5 Flash 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 modelowi podajemy pełny tekst ustawy i prompt, który szczegółowo opisuje głębokość każdego poziomu podsumowania, potencjalną personę użytkownika na każdym poziomie oraz instrukcje, aby 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.
Utworzone za pomocą
- Flutter
- Android
- Firebase
Zespół
Autor:
John Karaca, Prakshi Shukla, Rithvik Koppolu i Divya Ramu
Od
Stany Zjednoczone