NL2SQL-基于Dify+阿里通义千问大模型,实现自然语音自动生产SQL语句
- 创业
- 2025-09-12 15:57:01

本文基于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文件,请跳转 mp.weixin.qq /s/Puj896RkNh1gyOPGLUc2UQ
想要获取Dify v.1.0最新版本的景象,跳转这里 Dify v1.0.0 里程碑版本正式亮相-CSDN博客
关注作者及时获取更新动态!
NL2SQL-基于Dify+阿里通义千问大模型,实现自然语音自动生产SQL语句由讯客互联创业栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“NL2SQL-基于Dify+阿里通义千问大模型,实现自然语音自动生产SQL语句”