直接 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 的配置完成。