本文基于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博客
?
關注作者及時獲取更新動態!
?