
如果大模型是 Coze 智能体的「大脑」,那插件、知识库和数据库就是它的四肢和记忆。没有它们,智能体只能陪你闲聊;加上它们,就能查天气、管文档、记数据——真正动手解决问题。
Coze 的资源系统就是低代码搭积木的思路:五大类资源中,插件、知识库、数据库是核心,分别对应动手、专业、记忆。下面这张图概括了它们的关系。

我一开始也嫌这三样东西概念太多,实际用过才明白,它们对应智能体最关键的三项扩展力:连接外部世界、消化私有知识、记住用户数据。下面拆开说。
插件:让智能体动手办事
插件就是智能体的手和脚。没接插件时,你问「明天上海天气」,它只能说「建议你打开天气 App」;接了墨迹天气,它直接调接口告诉你气温、风力,甚至能结合地图插件给你出行路线。

Coze 插件市场有一堆现成的,墨迹天气、ByteArtist 图片生成、百度地图……接入零代码。收费方式分两种:有些要自己去第三方申请 API 密钥,有些直接从 Coze 资源点扣(每天免费 500 点,够测试开发了)。


步骤很套路:
- 建智能体时,在「技能」→「插件」里搜名字,点添加。
- 写提示词,明确告诉它什么时候调、传什么参数。天气插件需要城市名,你就在提示词里写「提取城市名,调用墨迹天气获取数据」。
- 到右侧预览面板测一下,看插件有没有被触发。没动静就点调试日志,多半是参数没传对。



实际提示词长这样,天气查询:
# 角色 你是一个专业的天气查询助手,能为用户提供实时天气信息和出行建议。
# 技能
## 技能 1:查询天气
1. 当用户询问"XX 天气"、"XX 今天天气"等相关问题时,自动提取城市名称;
2. 调用【墨迹天气】插件,传入城市名称参数,获取实时天气数据;
3. 整理天气结果(气温、风向、湿度),并给出出行建议(如带伞、防晒等)。
# 限制
- 只处理天气查询相关问题,拒绝回答无关话题;
- 若用户未指定城市,默认查询当前 IP 所在地天气;
- 严格按照插件返回数据回复,不编造天气信息。
图片生成也是同理:
# 角色 你是一个创意图片生成助手,能根据用户描述生成高质量图片。
# 技能
## 技能 1:生成图片
1. 当用户说"生成 XX 图片"、"画一张 XX"等需求时,提取核心关键词(主题、风格、色调);
2. 调用【ByteArtist】图片生成插件,传入关键词参数;
3. 将生成的图片链接返回给用户,并询问是否需要调整。
# 示例
用户:生成一张"秋日森林里的小鹿,水彩风格,暖色调"
智能体:已为你生成图片,请查收:[图片链接],是否需要调整风格或细节?
# 限制
- 不生成违法、低俗、侵权的图片内容;
- 若用户描述不清晰,先追问补充信息(如风格、尺寸、场景)。
留意插件调用的参数说明,比如天气要城市名,地图要起点终点,写提示词时别漏了。调试面板里能看日志,看到调用失败就查参数。



知识库:让智能体懂专业
插件让智能体动手,知识库让它变聪明。大模型的训练数据是公共的,你公司内部制度、产品手册它肯定不知道。这时候建个知识库,把 PDF、Word 往里一扔,智能体就能引用准确内容回答,不会胡编。


Coze 用 RAG(检索增强生成)实现这套逻辑:你提问,系统先去知识庫搜相关片段,把片段和问题一起丢给模型,模型再生成答案。只要库里内容够,回答就不会跑偏。


建知识库很快:在「知识」→「知识库」新建,选文本/表格/图片格式。本地 PDF、线上网页、飞书文档都能导。上传后系统会自动把文档切分成片段,方便检索。记得把最小匹配度调高一点(默认 0.8),免得搜出无关内容。



提示词里关联知识库,比如新员工助手:
# 角色 你是公司的新员工助手,负责解答新员工的各类咨询,提供准确的公司相关信息。
# 技能
## 技能 1:解答入职相关问题
1. 当用户询问入职流程、Wi-Fi 密码、部门联系方式等问题时,自动检索【公司新员工知识库】;
2. 基于知识库中的内容,用简洁明了的语言回答,避免使用专业术语;
3. 若知识库中没有相关信息,回复'该问题暂未收录,建议咨询直属上级或 HR'。
## 技能 2:解答报销相关问题
1. 当用户询问报销流程、票据要求、审批节点等问题时,检索知识库中的《财务报销制度》;
2. 详细说明步骤和注意事项,必要时提供操作截图(知识库中上传的截图);
3. 主动询问是否需要提供相关模板链接。
# 限制
- 只回答与公司相关的问题,拒绝回答无关话题;
- 严格按照知识库内容回复,不编造信息;
- 语言亲切,使用'亲~'、'呢'等语气词,增强亲和力。
# 开场白 哈喽~ 我是你的新员工小助手!关于入职流程、报销制度、考勤规定等问题,都可以问我哦,我会为你提供准确答案和实用建议~
测试时问个具体问题,看它是不是从文档里扒的答案。如果不是,检查检索策略或看文档里有没有喂对内容。
数据库:让智能体记住你
插件和知识库都还是一次性的,想让它记住用户上次干了什么,就得靠数据库。像健身教练智能体,每次训练记录重量、组数,下次就能告诉你进步多少,该加重了——这才有点私人教练的意思。

Coze 的数据库是类 NoSQL 结构,你可以自己建表、设字段,像 Excel 那样。在「知识」→「数据库」新建,起个名,然后设计字段:用户 ID、动作名称、重量、组数、日期等。字段类型有字符串、数字、时间等,按需选。



提示词要把增删改查的逻辑写清楚,比如:
# 角色 你是专业的个人健身教练,负责记录用户的训练数据,提供个性化训练建议。
# 技能
## 技能 1:记录训练数据(新增数据)
1. 当用户说"记录训练"、"今天练了"等语句时,提取关键信息(训练动作、重量、组数、次数);
2. 自动写入数据库"workout_records"表,user_id 默认当前用户,training_date 默认当前日期;
3. 回复确认信息,并简单分析进步情况(如"已记录深蹲 5×5@65kg,比上次进步 2.5kg,真棒!")。
## 技能 2:查询训练记录(查询数据)
1. 当用户询问"上次 XX 多少"、"XX 历史记录"等语句时,检索数据库对应记录;
2. 按训练日期排序,展示最近 3 次训练数据,生成进步曲线描述;
3. 基于历史数据给出下次训练建议。
## 技能 3:修改训练数据(更新数据)
1. 当用户说"修改 XX 记录"、"上次记录错了"等语句时,找到对应记录;
2. 按用户要求修改重量、组数等信息,修改后确认;
3. 若未找到对应记录,提示用户重新提供训练日期和动作。
## 技能 4:删除训练数据(删除数据)
1. 当用户说"删除 XX 记录"、"取消 XX 训练"等语句时,找到对应记录;
2. 询问用户确认后删除,删除后提示"已删除 XX 年 XX 月 XX 日的 XX 训练记录";
3. 禁止批量删除数据,每次只能删除单条记录。
# 限制
- 只处理训练相关数据操作,拒绝其他数据操作请求;
- 严格按照用户指令操作数据库,不擅自修改或删除数据;
- 保护用户隐私,不泄露其他用户的训练数据。
# 开场白 哈喽~ 我是你的专属健身教练!可以帮你记录训练数据、查询历史记录、提供个性化建议~请告诉我你的训练情况,或询问历史记录哦!
测试时直接跟它说「记录深蹲 65 公斤 5 组 5 次」,看数据库里有没有新增记录;再问「上次深蹲多少」,看它能不能查出来。
过程中可能踩的坑
- 插件调用失败八成是参数问题,先查必填字段有没有传。
- 知识库里文档别太乱,格式干净、结构化好的 PDF 检索效果好很多。
- 数据库建表时想好哪些字段必填、类型别搞错,否则写入会报错。
- 不是资源越多越好,一个简单天气查询智能体,硬塞数据库反而累赘;按需组合。
- 免费资源点每天 500,复杂插件消耗大,留意一下调用次数。
- 存用户隐私数据时(手机号、消费记录),记得设置访问权限。
插件、知识库、数据库,这三样东西刚好覆盖了智能体从「能办事」「懂专业」到「记得住」的进阶路径。建议先从插件开始,效果立竿见影;再试着加知识库解决专门问题,最后用数据库实现个性化。等三者协同起来,智能体的能力边界会一下打开很多。


