当前位置: 首页 > article >正文

NL2SQL-基于Dify+阿里通义千问大模型,实现自然语音自动生产SQL语句

本文基于Dify+阿里通义千问大模型,实现自然语音自动生产SQL语句功能,话不多说直接上效果图

 

我们可以试着问他几个问题

查询每个部门的员工数量

SELECT d.dept_name, COUNT(e.emp_no) AS employee_count
FROM employees e
JOIN dept_emp de ON e.emp_no = de.emp_no
JOIN departments d ON de.dept_no = d.dept_no
WHERE de.to_date = '9999-01-01'
GROUP BY d.dept_name
LIMIT 100;

哪些部门的员工人数超过50?

SELECT d.dept_name, COUNT(e.emp_no) as employee_count
FROM employees e
JOIN dept_emp de ON e.emp_no = de.emp_no
JOIN departments d ON de.dept_no = d.dept_no
WHERE de.to_date = '9999-01-01'
GROUP BY d.dept_name
HAVING COUNT(e.emp_no) > 50
LIMIT 100;

 

页面效果图如下所示:

 

 

将上述工作流发布后,在会话框中感受一下效果

 

可以看到基于大模型工具,可以快速高效的将自然语音转化为SQL语句,降低我们与数据库沟通的门槛。后续将介绍如何执行自动生产的sql语句,将查询结果以表格、图表的方式自动呈现,同时自动生产数据查询分析报告。

参考资料:
获取NL2SQL案例Dify的DSL文件,请跳转 https://mp.weixin.qq.com/s/Puj896RkNh1gyOPGLUc2UQ

想要获取Dify v.1.0最新版本的景象,跳转这里 Dify v1.0.0 里程碑版本正式亮相-CSDN博客

 

关注作者及时获取更新动态!

 


http://www.kler.cn/a/570813.html

相关文章:

  • 【愚公系列】《Python网络爬虫从入门到精通》040-Matplotlib 概述
  • VS2022远程调试Ubuntu中的C++程序
  • C#使用技巧
  • 使用python运行网格世界环境下 TD算法
  • QML、Qt Quick /Qt中绘制圆形
  • mysql xa 事务理解
  • 【电路笔记】-MOD计数器
  • 大数据“调味“ ,智慧“添香“,看永洪科技助力绝味食品数字化新征程
  • -bash: lsof: command not found
  • FastAdmin 的响应式设计如何提升用户体验
  • 【工具推荐】在线提取PDF、文档、图片、论文中的公式
  • 蓝桥杯2025模拟三(01字符串)
  • VirtualBox虚拟机安装Mac OS启动后的系统设置
  • 如何诊断服务器硬盘故障?
  • SSH监控
  • 批量提取 Word 文档中的图片
  • seaborn中文乱码
  • 浏览器自定义区域截图 js-vue
  • C# 多线程
  • PAT乙级真题 / 知识点(1)