iCongress
iCongress - ปรับปรุงความรู้ด้านพลเมืองทีละร่างกฎหมาย
การทำงาน
iCongress เป็นแอปบนอุปกรณ์เคลื่อนที่ที่มุ่งปรับปรุงความรู้ทางสังคมโดยช่วยให้ชาวอเมริกันบนโลกออนไลน์อ่านและทำตามนิติบัญญัติจากสภาคองเกรสได้ง่ายขึ้น iCongress สร้างขึ้นด้วย Flutter, Firebase, Congress.gov API และ Gemini โดยสรุปการออกกฎหมายของสภาผู้แทนราษฎรโดยใช้ Gemini และให้ข้อมูลเชิงลึกเกี่ยวกับผู้สนับสนุนร่างกฎหมาย ขั้นตอนในกระบวนการนิติบัญญัติของร่างกฎหมาย เวลาที่ดำเนินการกับร่างกฎหมายครั้งล่าสุด วิธีที่สมาชิกสภาผู้แทนราษฎรลงคะแนนเสียงในร่างกฎหมาย วิธีที่สมาชิกสภาผู้แทนราษฎรของผู้ใช้ลงคะแนนเสียง และขอบเขตนโยบายที่เกี่ยวข้องกับร่างกฎหมาย ผู้ใช้สามารถตอบคำถามเกี่ยวกับใบเรียกเก็บเงินแต่ละรายการได้ด้วยแชทบอทถามและตอบที่ทำงานด้วยระบบ Gemini
นอกจากนี้ ผู้ใช้ยังเปลี่ยนภาษาที่ต้องการ ระดับข้อมูลสรุป และความสนใจด้านนโยบายเพื่อให้แอปเหมาะกับตนเองมากขึ้นได้ด้วย สุดท้าย สมาชิกสามารถค้นหาการเรียกเก็บเงินที่จัดเก็บไว้ในฐานข้อมูล Cloud Firestore ของเรา
เราใช้โมเดลแฟลช Gemini 1.5 ใน iCongress เพื่อวัตถุประสงค์หลัก 3 อย่าง ประการแรกคือการสร้างข้อมูลสรุป 3 รายการสําหรับร่างกฎหมายแต่ละฉบับของสภาผู้แทนราษฎรที่มีความลึกแตกต่างกัน โดยป้อนข้อความร่างกฎหมายฉบับเต็มให้กับโมเดลและแสดงพรอมต์ที่อธิบายรายละเอียดระดับความลึกของข้อมูลสรุปแต่ละระดับ ข้อมูลผู้ใช้ที่เป็นไปได้สำหรับแต่ละระดับ และวิธีการเพื่อให้แน่ใจว่าข้อมูลสรุปไม่มีอคติทางการเมือง เราได้ตั้งค่าอุณหภูมิของโมเดลเป็น 0.2 เพื่อให้แน่ใจว่าข้อความในใบเรียกเก็บเงินจะตรงกับความเป็นจริง ประการที่ 2 คือเพื่อแปลข้อมูลสรุปเหล่านี้เป็นภาษาที่ผู้ใช้ต้องการ ประการที่ 3 ในแชทบ็อตที่ใช้ข้อความของร่างกฎหมายหนึ่งๆ เพื่อตอบคําถามของผู้ใช้อย่างกระชับ
สร้างด้วย
- Flutter
- Android
- Firebase
ทีม
โดย
John Karaca, Prakshi Shukla, Rithvik Koppolu และ Divya Ramu
จาก
สหรัฐอเมริกา