Dify搭建ChatFlow制作数据智能查询助手
1.创建应用

2.添加知识检索
知识检索中所用的知识库是数据表结构的txt文档。
数据表结构文档如下:

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

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

描述信息为:
可以直接在mysql中执行下SQL

浙公网安备 33010602011771号