本文基于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博客
关注作者及时获取更新动态!
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |