直接 NL2SQL
直接 NL2SQL 是一种不做业务建模、直接让 AI 把自然语言转换为 SQL 并执行查询的搭建方式。它适合前期快速验证效果,或者希望先低成本接入、后续再逐步演进到语义建模的场景。
Warning
此方案并非本系统最佳效果,如需建立企业级、零幻觉、多表数据查询能力,请看《业务建模》章节。
制作方式
1. 添加数据源
进入 系统搭建 → 全局设置 → 数据源管理,新增一个数据源。
目前仅支持部分主流数据库,建议优先使用系统内置支持的数据源类型。若需要查看数据库连接方式、连接注意事项或支持范围说明,可参考 连接数据库。
2. 新增一个深度代理 AI 员工
新增一个 AI 员工,代理类型选择 深度代理,并为它添加以下工具:
- 业务建模工具里的 获取所有数据源
- 业务建模工具里的 SQL执行器
如果你还没有创建过自定义 AI 员工,可参考 自制 AI 员工。
3. 新增一个 Skill
新增一个 Skill,把数据库的业务知识、表结构说明、字段含义、常用查询口径和查询注意事项都整理进这个 Skill 中。
关于 Skill 的结构、编写方法和触发机制,可参考:
4. 把 Skill 挂载到 AI 员工上
将上一步创建好的 Skill 挂载到第 2 步创建的深度代理 AI 员工上。
挂载完成后,这个 AI 员工就具备了以下能力:
- 通过 获取所有数据源 找到可用数据源
- 通过 SQL执行器 直接执行 SQL
- 通过挂载的 Skill 理解数据库知识、查询口径和使用规范
至此,直接 NL2SQL 的配置完成。

