十八、【智能体】数据库:未来科技的大脑

在上一篇中我们讲到了 **变量 ** , 变量 的作用是保存用户个人信息,让 Bot记住用户的特征,使回复更加个性化。

上一篇内容为:https://blog.csdn.net/qq_40585384/article/details/143272599

但变量有一个缺点------存储的信息太单一了,不能存储复杂的信息。

而数据库以表格结构组织数据,能够存储一些复杂的信息,可以实现类似书签和图书管理等功能。

数据库还可以存储结构化的数据,存储的内容比较多样,并且是可以永久存储的,不会因为会话的结束而都是数据。

而且数据保存到数据库中,也方便后续的查询,我们可以通过SQL语句按需查询出我们需要的数据,非常灵活方便。

下面我们一起尝试新建一个有关book的数据库:

1、在bot界面找到新建数据库的页面,点击+号进行创建

2、自定义数据表

3、填写数据表信息

4、工作流中的数据库

5、首先调用插入操作------SQL插入

INSERT INTO book_info (name, detail) VALUES ('java', '21天入门Java')

6、从数据库中查询

select name from book_info

如果不会写sql,扣子这边也可以操作,第一步点击自动生成,然后选择Bot,在查询目标中使用自然语言来描述你需要进行的sql操作,最终的sql会在SQL框中自动生成。

7、同时我们也能在人设与回复逻辑中增加 添加数据库 的逻辑。

存储用户信息

当用户询问智能体书籍时,让用户反馈书籍的名称以及该书籍的描述,并将这些信息存入"book_info"数据表中

小伙伴们,学会了吗?如有问题欢迎评论区讨论!




AI的列车已经加速,坐上去的是未来,站台上观望的,终将被落下。

如有疑问评论区讨论,创作不易,欢迎点赞收藏转发!

相关推荐
亦枫Leonlew1 小时前
三维测量与建模笔记 - 3.1 相机标定基本概念
笔记·三维重建·1024程序员节·射影几何
EasyCVR2 小时前
国标GB28181视频平台EasyCVR私有化视频平台工地防盗视频监控系统方案
运维·科技·ffmpeg·音视频·1024程序员节·监控视频接入
V+zmm101344 小时前
社区养老服务小程序ssm+论文源码调试讲解
java·服务器·前端·javascript·小程序·毕业设计·1024程序员节
Lyqfor7 小时前
Redis学习:BitMap/HyperLogLog/GEO案例 、布隆过滤器BloomFilter、缓存预热+缓存雪崩+缓存击穿+缓存穿透
java·数据库·redis·学习·算法·缓存·1024程序员节
五条凪18 小时前
从零开始的LeetCode刷题日记:70. 爬楼梯
数据结构·算法·leetcode·职场和发展·1024程序员节
网安_秋刀鱼1 天前
PHP反序列化&原生类&字符串逃逸&框架反序列化利用
web安全·网络安全·php·1024程序员节
迷茫.4041 天前
第七章 利用CSS和多媒体美化页面
开发语言·javascript·ecmascript·1024程序员节
bitenum1 天前
【C/C++】【三种方法】模拟实现strlen
c语言·开发语言·c++·算法·青少年编程·visualstudio·1024程序员节
网安_秋刀鱼1 天前
JS渗透(安全)
前端·javascript·web安全·网络安全·1024程序员节
Matlab程序猿小助手1 天前
【MATLAB源码-第204期】基于matlab的语音降噪算法对比仿真,谱减法、维纳滤波法、自适应滤波法;参数可调。
开发语言·算法·matlab·cnn·语音识别·智能电视·1024程序员节