赞
踩
随着大模型的发布迭代,大模型变得越来越智能,在使用大模型的过程当中,遇到极大的数据安全与隐私挑战。在利用大模型能力的过程中我们的私密数据跟环境需要掌握自己的手里,完全可控,避免任何的数据隐私泄露以及安全风险。基于此,我们发起了DB-GPT项目,为所有以数据库为基础的场景,构建一套完整的私有大模型解决方案。 此方案因为支持本地部署,所以不仅仅可以应用于独立私有环境,而且还可以根据业务模块独立部署隔离,让大模型的能力绝对私有、安全、可控。
DB-GPT 是一个开源的以数据库为基础的GPT实验项目,使用本地化的GPT大模型与您的数据和环境进行交互,无数据泄露风险,100% 私密,100% 安全。
跟着这个Autodl镜像的步骤走,导入了测试数据到sqlitedb后,启动了DB-GPT的demo界面,进入chat data,但是发现AI无反应,回头看服务器那边,发现报错了
根据报错提示,是要我们选择数据库
所以新建数据库连接(以下步骤都是autodl镜像里没有提到的)
数据库名随便起
镜像里的数据库路径是
/root/DB-GPT/pilot/data/default_sqlite.db
回到chat data的界面,可以看到刚刚新建的数据库链接显示出来
接下来就可以正常使用chat data的功能
向AI发送"查询所有学生的成绩"
可以看到AI自己去查询数据库并以表格显示,但是并没有准确的查询到成绩的信息
。。。
经过亿点调教后,将prompt改成以下
查询所有学生的姓名(student_name),专业(major),课程(course_name)和成绩(score),按成绩降序排序。只需要查询成绩表,课程表和学生表。成绩表是scores,课程表是courses,学生表是students。用学生表(students)的student_id去关联成绩表(scores)的student_id,成绩表(scores)的course_id关联成绩表(courses)的course_id
终于让AI生成正确的表格了
感觉还要对模型做一下微调,不然这样的prompt对于不会sql的用户来说还是很困难的
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。