Text2SQL / NL2SQL 实战:对话式商业智能分析 Agent 应用
Text2SQL / NL2SQL 实战:对话式商业智能分析 Agent 应用

Text2SQL / NL2SQL 实战:对话式商业智能分析 Agent 应用

这是 Text2SQL 系列实战篇,碰巧遇到 Nvidia Sky Hackathon,也报名参加了。主要思路来自系列合集,请回味:AI 应用之 Text2SQL 系列

代码已开源,请多多 star~
https://github.com/Tunnello/ChatBI/tree/v1.0

示例

提问:我有多少个产品类别,每个类别有多少产品,用柱状图和环形图呈

图片

提问:画出订单的面积堆积图,按时间线排列

图片

架构

图片

橙色框代表了我们开发的 MCP tools,流程如下,下面用一个场景为例说明:

  1. Agent router 解析问题,决定要调用 RAG,获取与问题相关的数据库表 Schema
  2. Agent router 下一步调用 tools,根据 Schema 生成 SQL
  3. Agent router 下一步调用 tools,执行 SQL
  4. Agent router 下一步调用 tools,生成各种图,整个流程上下文(Contex)是共享的

发表回复

您的电子邮箱地址不会被公开。