iCongress

iCongress: تحسين المواطنة، مشروع قانون واحد في كل مرة

وظيفتها

iCongress هو تطبيق متوافق مع الأجهزة الجوّالة يهدف إلى تحسين الوعي المدني من خلال تسهيل قراءة التشريعات الصادرة عن الكونغرس ومتابعتها من قِبل المستخدمين الأمريكيين على الإنترنت. تم إنشاء تطبيق iCongress باستخدام Flutter وFirebase وواجهة برمجة التطبيقات Congress.gov API وGemini، وهو يلخّص مشاريع قوانين الكونغرس باستخدام Gemini ويقدّم إحصاءات عن الجهات الراعية للمشروع، والمرحلة التي وصل إليها المشروع في العملية التشريعية، ووقت اتّخاذ الإجراء الأخير بشأنه، وطريقة تصويت الكونغرس على المشروع، وطريقة تصويت أعضاء الكونغرس عن المستخدم، ومنطقة السياسة التي يندرج تحتها المشروع. للردّ على أي أسئلة قد يطرحها المستخدمون حول فاتورة معيّنة، تتضمّن كل فاتورة أيضًا محادثة آلية لطرح الأسئلة والأجوبة من خلال Gemini.

يمكن للمستخدمين أيضًا تغيير لغتهم المفضّلة ومستوى الملخص واهتماماتهم المتعلقة بالسياسة لجعل التطبيق أكثر ملاءمةً لهم. أخيرًا، يمكنهم البحث عن الفواتير المخزّنة في قاعدة بيانات Cloud Firestore.

نستخدم نموذج Gemini 1.5 Flash في iCongress لأغراض أساسية ثلاثة. أولاً، لإنشاء ثلاثة ملخّصات لكل مشروع قانون في الكونغرس تختلف في مستوى التفصيل. ولإجراء ذلك، أدخلنا إلى النموذج نصّ الفاتورة بالكامل وقدّمنا له طلبًا يوضّح بالتفصيل مستوى كل ملخّص وشخصية مستخدِم محتمَلة لكل مستوى وتعليمات لضمان عدم وجود أي تحيز سياسي في الملخّصات. لضمان الالتزام بنص الفاتورة، تم ضبط درجة حرارة النموذج على 0.2. ثانيًا، لترجمة هذه الملخصات إلى اللغة المفضّلة للمستخدم. ثالثًا، في محادثة مع بوت يستخدم نص فاتورة معيّنة للإجابة عن أسئلة المستخدم بطريقة موجزة.

تم إنشاؤه باستخدام

  • Flutter
  • Android
  • Firebase

الفريق

من

جون كاراكا وبراكسي شوكلا وريتفيك كوبولو وديفيا رامو

من

الولايات المتحدة