Vanna 是什么
Vanna 是一个用来构建 SQL 智能体的开源框架。它让人能用自然语言提问数据库,并通过生成的 SQL 拿到答案;2 版本加入了按用户范围执行、丰富的界面组件与额度管理,因此智能体可以放到真实用户面前。
它适配任意语言模型供应商与数据库组合。
你可以用它做什么
- 在你的数据库之上建聊天界面
- 让非专业人员查数据
- 把查询限制在每个用户的权限内
- 用额度封顶用量
适合谁使用
- 数据与平台团队
- 在公司内部开放数据访问的组织
需要留意什么
- 生成的 SQL 会跑在真实数据上,只读角色与行级权限是必需的
- 自然语言给出的答案可能自信地出错;把 SQL 显示出来让用户核对
- 不自托管的话,表结构与问题文本会发给模型供应商
- 当前的供应商与数据库支持需要确认
优点与缺点
✓ 我们认可的地方
- 开源且带访问控制
- 不绑定供应商与数据库
- 为真实用户使用而设计
! 需要留意的地方
- 查询安全需要角色设计
- 答案可能自信地出错
- 表结构会暴露给模型供应商
常见问题
它是用来做什么的?
用于构建通过生成 SQL 来回答数据库问题的智能体。
我能控制用户看到什么吗?
官网把按用户范围执行与访问控制列为核心功能。
支持哪些数据库?
官网称它适用于任何数据库与任何模型服务商。
最后评测: 2026-09-17
更多 AI 编程工具 工具
查看全部 →-
100 Vibe Coding Learn vibe coding by building 免费 工具 企业级 工具 开发者工具 API 集成 编程 -
10Web Prompt to WordPress site with hosting 免费 工具 开发者工具 无代码开发 编程 建站工具 -
16x Prompt Context management for AI coding 免费 工具 工作流自动化 开发者工具 API 集成 编程 -
a0.dev Chat-built mobile apps to store 免费 工具 开发者工具 无代码开发 编程 应用搭建器 -
Adalo No-code apps with a visual canvas 免费 工具 开发者工具 无代码开发 编程 应用搭建器 -
AgentQL Natural language web data extraction 免费增值 工具 开发者工具 浏览器 扩展 数据提取 编程