大家好,我是无界生长。
最近在做AI智能体定制项目,疯狂接单中,大家如果有定制需求可以联系我。下面分享一个实操案例:使用扣子Coze创建医药助手Bot,为了方便演示,对案例中的数据进行了简化及脱敏,同时对案例的交互流程进行了简化。在这个案例中,主要使用到了Coze Bot的三大技能——“工作流”、“知识库”、“数据库”,保姆级教程,直接嘴里喂饭,学会了的话,记得点赞关注,欢迎分享转发!
业务流程
- 根据用户输入信息从知识库表格中查询药品名称
- 把药品名称作为参数传递给工作流
- 通过工作流查询药品的详细信息,写入到数据库
案例流程
- 创建Bot
- 创建知识库的表格
- 上传文档
- 表结构配置
- 预览
- 数据处理
- 创建数据库表
- 创建工作流
- 新建工作流
- 编排工作流
- 开始节点
- 大模型节点
- 数据库节点
- 结束节点
- 调试工作流
- 发布工作流
- Bot编排
- 模型设置
- 提示词设置
- 技能设置
- 预览与调试
- 查看数据库表存储数据
- 发布Bot
案例实操
创建Bot
登录Coze国内版:扣子 , 创建Bot,具体流程如下:
- 点击“个人空间”
- 点击“Bots”标签页
- 点击“创建Bot”按钮
- 填写Bot信息
- 点击“确认”按钮
创建知识库的表格
在个人空间的知识库页面新建一个知识库,具体流程如下:
- 点击“知识库”按钮
- 点击“创建知识库”按钮
- 点击“表格格式”
- 填写表格信息,选择导入类型,我们这里演示从本地文档导入
- 点击“下一步”
上传文档
注意本地上传文档,大小不能超过20 MB
添加我们要上传的文档, 等待上传完成后,点击“下一步”
表结构配置
配置表结构
- 按需调整表格的基础信息,包括数据表、表头、数据起始行,一般使用默认设置即可
- 设置索引列,用户Query会和该字段的内容做对比,根据相似度匹配,确保列值为唯一值
- 按需调整表结构,包括列名、描述、数据类型等,不需要的列可以点击后面的“垃圾桶”图标进行删除
- 核对表结构无误后,点击“下一步”按钮
特别说明:
- 目前仅支持从最多前 3 个 sheet 及前 50 行内选择对表头进行配置
- 目前仅支持最多 20 列
- 设定为索引的列的数据会被转换为 string 类型
预览
预览数据是否符合预期,如果不符合预期,点击“上一步”回到表结构配置页面进行调整,如果符合预期,则点击“下一步”
数据处理
等待服务器处理完成,点击“确认”按钮,完成知识库表格的创建
创建数据库表
可能有些小伙伴会问,为什么数据库表需要在工作流前面创建?这是因为使用工作流的时候,需要往数据库里面插入数据,所以必须要先创建数据库表,定义好表结构
在Bot编排页面,点击数据库后面的“+”,创建表
点击“自定义数据表”
数据表名称为:medicine_info,根据实际需求添加表字段、描述及数据类型
最终表结构如下
创建工作流
新建工作流
在个人空间的工作流页面创建一个工作流,具体流程如下:
- 在个人空间点击“工作流”标签
- 点击“创建工作流”
- 填写工作流信息
- 点击“确认”
编排工作流
进入工作流编排页面,开始配置
在开始节点和结束节点中间添加一个大模型节点和一个数据库节点
开始节点
name变量用于存储药品名称
大模型节点
用于联网查询药品信息,并将查询结果格式化输出
数据库节点
接收大模型节点的输出,然后把数据插入到上面创建好的数据库表中
结束节点
格式化输出工作流运行的结果信息
调试工作流
点击工作流编排页面右上角的“试运行”,填写工作流运行参数,关联数据库对应的Bot,然后点击下方的“运行”按钮
试运行成功,结果符合预期
展示运行结果
发布工作流
工作流试运行成功后,点击右上角的发布按钮,发布工作流
Bot编排
模型设置
切换为moonshot(32k)模型,调整参数
提示词设置
编写Bot的提示词,编写完成后可以点击右上角的“优化”,对提示词内容进行调整
技能设置
把上面创建的工作流、表格、数据库都添加进来,设置下Bot的开场白
预览与调试
在对话框输入“提供桂林西瓜霜含片的信息”,等待Bot回复
查看数据库表存储数据
调试Bot成功后,点击右上角的“已存数据库”,查看数据库表存储的数据,与查询结果一致,符合预期
发布Bot
点击右上角的“发布”按钮,发布Bot
填写发布记录,下方的发布平台按需选择,最后点击右上角的“发布”
等待审核完成即可
总结
本文通过案例实操的方式,详细的展示了如何使用扣子Coze平台创建一个医药助手Bot,通过“工作流”、“知识库”、“数据库”三大技能,实现从知识库查询药品信息并通过工作流写入数据库的业务流程。如果看完还没学会的话,可以私信我。学会了的话,欢迎转发分享给你的朋友们。
我是无界生长,如果你觉得我分享的内容对你有帮助,麻烦点个关注,带你一起玩转AI!
AI学习资料在微信公众号:无界生长,个人微信:wjsz2070