Gov Notes

Gov Notes 使用 Gemini AI 技术,让公民更积极参与政府事务

作用

Gov Notes 是一个网站,可让用户快速了解冗长的政府会议。用户可以搜索特定委员会或主题,最终会进入听证会摘要页面。在该页面上,用户可以浏览要点,然后点击要点以观看视频中讨论该要点的部分。此外,此页面还包含一个由 Gemini 提供支持的聊天功能,用户可以通过该功能就视频提出后续问题,以便深入了解。通过此聊天功能,用户可以询问当前话题的讨论时间,并获得指向相应视频的直接链接。

从技术层面来看,Gov Notes 使用 Gemini 的 generate_content 和 embed_content API 以及 Postgres PgVector DB for RAG 来分析政府听证会逐字逐句的记录。在预处理期间,系统会使用 RAG 验证每个生成的关键字段,以确保存在 30 秒的转写文本片段可用作“证据”,并删除验证失败的关键字段,以免传播虚假信息。聊天功能使用 Gemini 的“函数调用”和类似的 RAG 进程钩入聊天,处理视频中当前聊天主题讨论内容的直接时间戳的所有响应。网站级搜索是通过对所有关键点和转写摘要进行加权组合,使用语义相似度向量搜索实现的。我们精心设计了 SQL 查询,并针对向量创建了 HNSW 索引,从而实现了对数十万个向量进行高效搜索。

可采用以下设备打造

  • Web/Chrome
  • GCP 的 Cloud Run
  • Cloud SQL 和工件注册库。YouTube Data API。Google 生成式 AI 嵌入模型。此外,我们还推出了视频提交 Beta 版网站 vids.google.com。

团队

更新者

政府备注 / Jason Steving / Kenny Mayhue

发件人

美国