政府機関向けのメモ

Gov Notes は Gemini AI を使用して、市民が政府に積極的に関与できるようにします

機能

Gov Notes は、長時間にわたる政府の会議をユーザーが簡単に把握できるウェブサイトです。ユーザーは特定の委員会やトピックを検索して、最終的にヒアリング概要ページに移動できます。このページでは、ユーザーがキーポイントをスキャンしてクリックし、そのキーポイントが説明されている動画の部分を表示できます。また、このページには Gemini を活用したチャットがあり、ユーザーは動画についてフォローアップの質問をしてさらに深く掘り下げることができます。このチャットでは、ユーザーが現在のトピックがいつ議論されたかを尋ねると、動画への直接リンクが表示されます。

技術的な観点から、Gov Notes は Gemini の generate_content API と embed_content API に加えて、RAG 用の Postgres PgVector DB を使用して政府の聴聞の音声文字変換を分析します。前処理では、生成された各キーポイントが RAG を使用して検証され、「証拠」として機能する 30 秒間の文字起こしテキスト スニペットが存在することを確認します。検証に失敗したキーポイントは除外され、誤った情報の拡散を防ぎます。チャット機能は、Gemini の「関数呼び出し」と同様な RAG プロセスを使用してチャットにフックし、現在のチャット トピックが議論されている動画内の直接タイムスタンプに対するすべての回答を処理します。サイト全体の検索は、すべてのキーポイントと文字起こしスニペットの重み付けされた組み合わせに対するセマンティック類似性ベクトル検索を使用して実装されています。数十万個のベクトルに対して高速な検索を実現しているのは、慎重に作成された SQL と、ベクトルに対する HNSW インデックスによるものです。

構成

  • ウェブ/Chrome
  • GCP の Cloud Run
  • Cloud SQL と Artifact Registry。YouTube Data API。Google 生成 AI エンベディング モデル。また、動画の送信には vids.google.com のベータ版も使用できます。

チーム

By

政府向けのメモ / Jason Steving / Kenny Mayhue

差出人

米国