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

打印 上一主题 下一主题

主题 1599|帖子 1599|积分 4797

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

 
我们可以试着问他几个问题
  1. 查询每个部门的员工数量
  2. SELECT d.dept_name, COUNT(e.emp_no) AS employee_count
  3. FROM employees e
  4. JOIN dept_emp de ON e.emp_no = de.emp_no
  5. JOIN departments d ON de.dept_no = d.dept_no
  6. WHERE de.to_date = '9999-01-01'
  7. GROUP BY d.dept_name
  8. LIMIT 100;
  9. 哪些部门的员工人数超过50?
  10. SELECT d.dept_name, COUNT(e.emp_no) as employee_count
  11. FROM employees e
  12. JOIN dept_emp de ON e.emp_no = de.emp_no
  13. JOIN departments d ON de.dept_no = d.dept_no
  14. WHERE de.to_date = '9999-01-01'
  15. GROUP BY d.dept_name
  16. HAVING COUNT(e.emp_no) > 50
  17. 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企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

农民

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表