Agent-智能问数工作流介绍

举报
AI在路上 发表于 2025/08/08 21:14:03 2025/08/08
【摘要】 “智能问数”是基于大型语言模型(LLM)技术,实现人机自然语言交互的数据查询、分析与可视化的工具。其核心目标是让用户能够像与人对话一样,用自然语言直接提问,即可便捷、迅速、精准地获取理解和分析所需的数据结果。

功能介绍

使用场景

 

智能问数是基于大型语言模型(LLM)技术,实现人机自然语言交互的数据查询、分析与可视化的工具。其核心目标是让用户能够像与人对话一样,用自然语言直接提问,即可便捷、迅速、精准地获取理解和分析所需的数据结果。它致力于消除传统数据查询的技术门槛(如SQL、复杂报表操作),将数据获取与分析过程变得高度智能化、直观化。适用于需要智能决策支持的企业,如销售分析、客服优化、合规审计等场景,兼顾成本与数据安全,助力高效业务决策。

 

核心工作流程主要包含三个关键阶段:

自然语言理解生成SQL基于LLM节点,实现用户自然语言提问生成准确SQL

数据库连接和SQL执行:以生成提取后SQL为输入,连接数据库且执行SQL查询。

数据分析与可视化:针对用户问题及SQL查询结果,运用LLM的推理总结能力,解读数据结果的含义,结合可视化图表和分析结论进行说明展示。

 

约束限制

1. 在进行数据问数前,需要提前对database工具节点的数据库连接进行授权配置。

搭建流程

安装模型服务插件,以OpenAI-API-compatible为例。依次点击插件、探索Marketplace,搜索对应插件并安装。

图1.png

点击用户头像选择设置,点击模型供应商,然后点击添加模型

图2.png


配置模型服务参数

图3.png

然后在LLM节点中选择对应的模型服务

图4.png

智能问数工作流流程介绍

开始节点   LLM生成SQL  提取SQL  连接数据库执行SQL  数据分析与可视化

图5.png

工作流主要节点说明

1.       LLM-SQL专家

功能:分析用户问题,生成SQL语句

功能详细介绍:该节点基于调用华为maas平台deepseek-v3能力,以 获取当前时间”节点的结果做为时间提示词,以便用户提问“今年”、“这个月”等时间词汇时,LLM会根据当前时间定义查询条件,以及根据用户定义的角色、规则、SQL示例指标等提示词,生成对应的SQL语句。

图6.png

2.       SQL连接and查询

功能:执行SQL,获取查询结果

功能详细介绍:SQL连接and查询节点以提取的SQL为输入,连接数据库并执行SQL查询,获取执行结果提供给下游结点。 需要备注说明的是, SQL查询前的数据库连接授权配置,需提前打开“工具”-> database”,按照数据库类型的授权语法进行连接授权。

图7.png

图8.png

3.       代码执行

功能:查询结果分类,走不用分支流程

功能详细介绍:对查询结果的条数长度进行分类,根据flag的值分别走LLM-数据无图分析、LLM-数据分析、token溢出说明分支和查询无结果分支。 

图9.png

4.       LLM-数据分析

功能:结果数据分析

功能详细介绍:该节点基于调用华为maas平台deepseek-v3能力,针对定义的prompt对查询结果进行数据分析,数据分析分为数据概览、详细分析、整体结论、图表展示4个部分。

图10.png

问数效果展示

用户可根据应用场景进行自然语言提问,展示效果如下

图11.png

调试预览

dify帮助文档

 

在编排工作流时,点击右上方工具栏中的 “预览”按钮可基于当前编排的工作流进行调试。

图12.png

应用发布

dify帮助文档

 

需要发布应用时,依次点击右上方工具栏中的“发布”、“发布更新”按钮,然后点击“运行”可查看发布后的应用。

图13.png

 

应用监控

dify帮助文档

 

在工作流编排页面,点击监控按钮可查看工作流运行状况

图14.png

图15.png

点击左侧工具栏日志与标注,可查看工作流历史运行记录

图16.png



【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。