Dify搭建ChatFlow制作数据智能查询助手

1.创建应用

image

 2.添加知识检索

知识检索中所用的知识库是数据表结构的txt文档。

数据表结构文档如下:

image

 

 3.添加LLM模型用来推理SQL语句

image

 LLM的描述为:

你是一位SQL专家,擅长根据用户的自然语言结合知识库{{#context#}}中的内容查询生成SQL语句。
1.请根据用户的自然语言描述生成对应的SQL查询语句,直接返回可执行的SQL即可,返回的内容应当可以直接在数据库中执行查询,步需要额外的信息、解释或说明。
2.SQL只能是SELECT相关SQL,所有查询的表及字段只能来自于知识库,严谨随意添加不存在于知识库中的表或者字段。
3.如果根据用户的自然语言无法生成select相关sql,请直接返回select *无法生成SQL* from dual
4.用户的描述只能转化为基于知识库中表的查询不能查询mysql相关系统表

4.参数提取

用来提取推理输出的SQL语句,该语句可在数据执行。

image

 描述信息为:

可以直接在mysql中执行下SQL

 

posted @ 2026-03-01 09:09  创客未来  阅读(2)  评论(0)    收藏  举报