实战教学第六节
前一节我们借助插件实现了一个超酷的全自动短视频生成智能体功能,现在,就让我们运用数据库建立一个基于知识库生成个人财务管理工具吧。
一、变量
1.基本用法
Ⅰ.如果你的bot编辑非常的复杂,可以把完全不需要改动的信息写成变量,以便快速调用。
Ⅱ.调试bot中,参数非常多,查询的数据比较复杂,可以用变量设定。
①建造一个智能体,修改变量:
改为名字>>自定义一个名字>>给出指示:“任何人询问你的名字,你都要回复SOYO”
展示:
②建立一个搜索信息回复num的变量默认为3
可以根据实际情况进行修改和运用。
二、数据库
数据库是什么?
数据库可以储存管理数据,数据库功能提供了一种简单、高效的方式来管理和处理结构化数据,开发者和用户可通过自然语言插入、查询、修改或删除数据库中的数据。同时,也支持开发者开启多用户模式,支持更灵活的读写控制。数据库功能适用于组织和管理结构化数据,例如客户信息、产品列表、订单记录等。
我们将通过建立一个日常记账小助手来展示数据库的应用~
三、基于变量和数据库的智能体
建立记账智能体
①修改变量
②创建数据库
自定义创建数据库>>标好表头>>按要求创建表单
五个数据种类:
1. String(字符串)
是什么:文本数据(文字、符号)。存什么:名称、描述、ID(如 "Android")。例子:用户名: "张三"。
2. Integer(整数)
是什么:不带小数的数字(正/负/零)。存什么:数量、状态码、ID(如 用户ID: 1001)。例子:年龄: 25。
3. Time(时间)
是什么:日期或时间点。存什么:事件发生时刻(如 创建时间: "2025-06-21 12:30:00")。例子:登录时间。
4. Number(数字)
是什么:带小数的数值。存什么:金额、测量值(如 价格: 19.99)。例子:温度: 36.5℃。
5. Boolean(布尔值)
是什么:真/假二元状态。存什么:开关、是否(如 是否启用: true)。例子:会员状态: 是/否。
我们可以用AI帮我们做个样例
AI生成的表单:
我们可以在此基础上加入一些其他数据:
我们测试记录一下:
记录成功:
③进行人物和回复逻辑的设置:
进行数据的记录:
调试成功:
④格式化输出
在prompt进行限制:
⑤添加画图表功能和一些小细节
插件:
画图样例:
绿为支出,蓝为收入
添加了余额不够时的小提醒:
原文地址:https://www.cnblogs.com/anncan/articles/18940741