GitHub · 去对齐工具与仓库·· 19 天前精选AI 评分58
ronybarua-ethical18 开源 nl-database-agent:自然语言查询 Postgres 的自纠错 Agent
ronybarua-ethical18/nl-database-agent
来源与原文
GitHub · 去对齐工具与仓库
发布时间:(北京时间)
阅读原始来源 · github.com ↗完整链接与内容说明
https://github.com/ronybarua-ethical18/nl-database-agent
本站目前仅有 AI 导读与摘要,未展示原文正文;技术细节、代码和完整结论请查看原始来源。
AI 导读
作者开源了 nl-database-agent,用自然语言查询 Postgres,Agent 生成 SQL 后以只读事务执行,失败自动重试最多 3 次,并给出解释、表格和图表,演示地址 nl-database-agent.vercel.app。安全上采用静态 SQL 守卫、READ ONLY 事务和只读角色三层独立防护,拒绝改写数据并在 schema 无法回答时明确拒绝而非编造。评测基于 43 题黄金数据集,按执行结果集而非 SQL 文本判分;作者实测发现 Llama 3.3 在拒绝类问题上仅得 2/5 而 Gemini 得 5/5,因此 CI 门禁改为与应用同模型。
推荐理由
这个开源自然语言数据库 Agent 展示了三层只读安全设计,以及用结果集对比替代 LLM 评审的确定性评测方法,可直接迁移。
来源:GitHub · 去对齐工具与仓库 · github.com