Coze完整操作手册:零代码搭建AI智能体的全流程实战指南
概述
Coze(中文名"扣子")是字节跳动推出的一站式 AI Bot 开发平台。如果你听说过 OpenAI 的 GPTs 或者听过"AI 智能体"这个词但对技术一窍不通,Coze 就是为你准备的——它把搭建一个能聊天、能查资料、能执行任务的 AI 机器人这件事,从技术活变成了"拖拽+配置"就能完成的操作。
截至 2026 年 7 月,Coze 平台已经支持超过 20 种大语言模型(包括豆包、DeepSeek、通义千问、GPT-4o、Claude 等),内置 200+ 官方插件,知识库支持 PDF/网页/飞书文档批量导入,工作流编辑器提供超过 60 种节点类型。更关键的是,它打通了飞书、微信客服、抖音企业号、微信公众号、Web 嵌入等 10+ 发布渠道,让你的 Bot 真正能"用起来"而不是只停留在调试页面上。
本文将从零开始,带你完整走完"注册 → 搭建 → 调试 → 发布"的全流程,包含三个不同难度的实战案例,以及大量踩坑经验总结。
核心功能
1. 多模型人设系统
Coze 的 Bot 可以绑定不同的大语言模型作为"大脑",你可以在创建 Bot 时单独指定模型,也可以在一个 Bot 内为不同节点选择不同模型(比如对话用豆包 Pro,代码生成用 DeepSeek Coder,翻译用 GPT-4o mini)。
人设配置由三部分组成:
- 角色与目标:定义 Bot 是什么身份、要完成什么任务。写法越具体越好。比如"你是一个帮助电商客服处理退换货申请的助手"比"你是一个客服"效果好得多。
- 行为约束:明确 Bot 该做什么、不该做什么。例如"不要编造退货政策,如果用户问到不在你知识库中的政策细节,请引导用户联系人工客服"。
- 回复风格:控制语气、格式、长度。支持设置例如"回复简洁,每次不超过 150 字"、"用友好幽默的语气"、"所有价格统一使用 ¥ 符号"。
2. 知识库(RAG)
Coze 的知识库是标准 RAG(检索增强生成)实现。上传文档后,系统自动将文本分片、向量化存储,用户提问时从知识库中检索最相关的片段,注入到模型的上下文中。
支持的数据来源: - 本地文件(PDF、TXT、DOCX、MD、CSV、XLSX) - 网页链接(支持递归爬取和定时更新) - 飞书文档(直接粘贴链接即可,免下载) - 在线表格(Google Sheets、飞书多维表格) - Notion 数据库 - 自定义 API(你可以搭建自己的数据接口)
知识库有两个关键参数: - 分片大小(Chunk Size):默认 800 字符。如果你的文档是结构化问答(如 FAQ 列表),建议调到 300-500 确保每个分片是一个完整 Q&A。如果是长文教程,保持默认即可。 - 检索数量(Top K):默认检索最相关的 3 个分片。简单问题 3 个够了,复杂推理场景可以调到 5-8。
一个高级技巧:你可以在知识库中配置"预处理规则",在文档入库前自动清洗内容。例如去掉 HTML 标签、统一日期格式、过滤无效字符。
3. 插件生态
Coze 的插件系统是它的核心差异化优势。插件本质上是封装好的 API 调用,让 Bot 可以"动手做事"而不仅仅是"动嘴聊天"。
官方插件分为以下几类:
信息检索类 - 必应搜索 / Google 搜索:让 Bot 实时联网查资料 - 头条搜索 / 抖音搜索:适合做新媒体内容 Bot - 图片理解 / 图片生成:支持文生图和识图
办公工具类 - 飞书日历 / 飞书文档 / 飞书多维表格:企业协作的核心 - 邮件发送(SMTP):自动发邮件 - 网页读取(Web Reader):抓取指定 URL 内容
效率增强类 - 代码执行器:让 Bot 运行 Python 代码(沙箱环境) - 思维导图生成:输出 Markdown 格式的思维导图 - 语音合成(TTS):文字转语音
数据与开发类 - 数据库查询:连接 MySQL、PostgreSQL - HTTP 请求:自定义 API 调用 - 变量存储:Bot 运行时的临时数据管理
你还可以创建自定义插件——只要提供一个 API 的 OpenAPI/Swagger 描述文件,Coze 就能自动生成插件。这对于企业内部系统的集成非常有用。
4. 工作流编辑器
工作流是 Coze 最强大的功能,也是区分"简单闲聊 Bot"和"生产级 AI 应用"的分水岭。它采用可视化节点编排,核心节点类型包括:
- 开始节点:定义工作流的触发方式和输入参数
- LLM 节点:调用大模型进行文本生成、分类、翻译等
- 代码节点:运行 Python/JavaScript 处理数据或调用库
- 知识库节点:从知识库检索相关文档片段
- 插件节点:调用任意已安装的插件
- 条件分支节点:根据条件分流到不同处理路径
- 变量节点:读写全局/局部变量
- 循环节点:对列表数据进行批量处理
- 结束节点:定义输出内容和格式
工作流支持流式输出(逐字显示),用户可以实时看到 Bot 的执行过程。
5. 记忆与变量
Coze 的 Bot 有三种记忆机制:
- 对话变量:单次对话内的临时数据,对话结束即清空。适合暂存用户输入、中间计算结果。
- 用户变量:绑定到具体用户的长期记忆,跨对话持久化。适合存储用户偏好、历史行为记录。
- 全局变量:整个 Bot 共享的数据,适合配置项、全局开关。
变量系统让 Bot 可以实现"记住你是谁"——比如用户第一次告诉 Bot 自己叫"张三"、公司在"北京",下次对话时 Bot 依然记得。
6. 定时任务与触发器
Bot 不仅能在用户主动对话时工作,还可以按固定时间表自动执行任务:
- 每天早晨 8:00 自动抓取指定网站的最新新闻并推送到飞书群
- 每周五下午 5:00 汇总本周数据库中的销售数据生成周报
- 监控某个 API 的状态变化,异常时自动告警
7. 多渠道发布
Bot 搭建完成后,Coze 提供一键发布到以下平台:
- 飞书:以 Bot 应用形式接入飞书工作台,支持群聊和单聊
- 微信客服:接入企业微信的微信客服渠道
- 微信公众号:支持公众号菜单触发、关键词回复
- 抖音企业号:以私信助手形式接入
- Web 嵌入:生成一段 JS/iframe 代码,嵌入任意网站
- API 调用:提供标准 Chat API,可以集成到自己的应用中
- Discord / Telegram / Slack:出海企业的常用渠道
详细教程:从零搭建一个 AI 客服 Bot
第一步:注册与创建 Bot
访问 coze.cn(国内版)或 coze.com(国际版),使用手机号注册。注册后进入首页,点击"创建 Bot"按钮。
创建页面填写:
- Bot 名称:取一个清晰的名字,比如"退货小助手"、"知识库问答助手"
- Bot 描述:简要说明 Bot 的用途,这会影响平台推荐的初始配置
- 图标:上传一个 200x200 的 PNG 或选择 AI 生成图标
第二步:配置人设
进入 Bot 编辑页,左侧是"人设与回复逻辑"面板。以电商退货客服为例:
# 角色
你是一个专业的电商退货客服助手,服务于某服饰品牌的线上商城。
# 目标
1. 帮助用户查询退货政策和流程
2. 根据订单号查询订单状态
3. 指导用户完成退货申请
4. 回答关于退款时效、运费承担等常见问题
# 行为约束
- 所有政策信息必须来自知识库,不得编造
- 如果用户的问题超出了知识库覆盖范围,回复:"我暂时无法回答这个问题,正在为您转接人工客服..."
- 语气保持礼貌、耐心,使用"您"称呼用户
# 回复格式
- 每条回复不超过 200 字
- 涉及步骤的地方用数字标号
- 涉及金额的地方统一使用 ¥ 符号
第三步:上传知识库
- 切换到"知识库"标签,点击"新建知识库"
- 命名知识库为"退货政策与FAQ"
- 上传文件:
- 退货政策 PDF
- 常见问题 FAQ 的 TXT 文件(格式:Q: xxx\nA: xxx)
- 退货运费标准 Excel 表格
- 设置分片参数:
- 分片大小:500 字符(因为有大量 FAQ 问答对)
- 检索数量:Top 5
- 等待索引完成(通常 30 秒到 2 分钟,取决于文件大小)
第四步:添加插件
点击"插件"标签,搜索并添加以下插件:
- 必应搜索 — 当用户问的问题知识库中没有时,让 Bot 联网搜索补充
- 飞书日历 — 如果需要让用户预约客服回拨时间
- 自定义插件:订单查询 — 如果你的公司有内部订单系统,创建自定义插件连接订单查询 API
自定义插件的创建步骤:
- 点击"创建插件"
- 填写插件名称、描述
- 导入 API 的 OpenAPI/Swagger JSON 描述文件
- 配置认证方式(API Key / Bearer Token / OAuth)
- 测试:输入样例参数,验证返回数据格式
- 保存后即可在工作流中调用
第五步:搭建工作流
进入"工作流"标签,点击"新建工作流",我们设计一个退货处理流程:
开始节点:定义输入参数
- user_query(string):用户输入的问题
- order_id(string,可选):用户提供的订单号
节点 1:意图识别(LLM 节点) - 模型:豆包 Pro-256k - 提示词:
分析用户输入,判断意图类别:
- 查询退货政策 → 输出 "policy"
- 查询订单状态 → 输出 "order_status"
- 申请退货 → 输出 "apply_return"
- 其他 → 输出 "other"
用户输入:{{user_query}}
只输出意图类别,不要多余文字。
- 输出变量:
intent
节点 2:条件分支
- 分支变量:{{intent}}
- 分支 1:intent == "policy" → 路由到知识库节点
- 分支 2:intent == "order_status" → 路由到插件节点
- 分支 3:intent == "apply_return" → 路由到退货流程节点
- 分支 4:intent == "other" → 路由到通用回复节点
知识库节点(policy 分支):
- 知识库:退货政策与FAQ
- 查询内容:{{user_query}}
- 输出变量:kb_results
LLM 回复节点(基于知识库生成回复):
基于以下知识库检索结果,回答用户的问题。
如果检索结果中没有相关信息,明确告诉用户"未找到相关信息,正在转接人工客服"。
知识库内容:
{{kb_results}}
用户问题:{{user_query}}
插件节点(order_status 分支):
- 插件:自定义订单查询
- 参数:order_id = {{order_id}}
- 输出变量:order_status, order_detail
代码节点(apply_return 分支):
# 生成退货申请单
import json
import uuid
def main(args):
order_id = args.get('order_id', '')
reason = args.get('reason', '用户申请退货')
return_id = f"RT-{uuid.uuid4().hex[:8].upper()}"
result = {
"return_id": return_id,
"order_id": order_id,
"status": "pending",
"steps": [
"1. 请将商品原包装装好",
"2. 等待快递员上门取件(1-2 个工作日)",
"3. 仓库收到退货后 3 个工作日内完成退款"
],
"refund_amount": "退货金额将在 3-5 个工作日原路返回"
}
return result
结束节点:将最终回复输出给用户
第六步:测试与调试
点击右上角"预览"按钮,打开测试窗口:
- 基础功能测试:输入"你们的退货政策是什么?"——验证知识库检索是否命中
- 边界测试:输入"我的订单 12345 状态?"——验证订单查询插件是否正常调用(先确保知识库中有订单 12345 的测试数据或插件能返回模拟数据)
- 异常测试:输入一段无关的闲聊"今天天气怎么样?"——验证 Bot 是否能正确引导回正题
- 工作流调试:进入工作流编辑器,点击"运行"查看每个节点的输入输出,检查中间数据是否符合预期
调试时重点关注: - LLM 节点的输出是否符合预期格式(比如意图识别是否输出纯文本"policy"而不是"您想查询退货政策") - 条件分支是否走对了路径 - 知识库检索的相关度评分是否足够高(建议设置阈值,低于 0.6 的检索结果直接丢弃)
第七步:发布上线
- 点击右上角"发布"按钮
- 选择发布渠道,以飞书为例:
- 点击"飞书"→ 授权飞书企业 → 选择目标群聊或添加到工作台
- Bot 会自动出现在飞书的"工作台"中
- Web 嵌入发布:
- 生成嵌入代码,复制到你的网站 HTML 中
- 支持自定义按钮文字、颜色、位置
- API 发布:
- 生成 API Key 和 Bot ID
- 参考 Coze API 文档调用
POST https://api.coze.cn/v3/chat
实战案例
案例一:企业内部 IT 知识库 Bot
背景:一家 200 人规模的公司,IT 部门只有 3 个人,每天被重复的"VPN 怎么连"、"打印机怎么装"问题淹没。
方案: 1. 将公司所有 IT 文档(网络配置指南、软件安装手册、常见故障排查)上传到 Coze 知识库 2. 配置人设为一个"耐心且幽默的 IT 小二"角色 3. 添加飞书日历插件,如果问题无法自动解决,Bot 直接预约 IT 人员的时间 4. 发布到飞书工作台,全公司可随时私聊 Bot
效果: - IT 重复问题减少约 60% - 员工平均等待时间从 40 分钟降到 2 分钟 - 半夜 VPN 掉线不再需要打电话叫醒 IT
关键配置: - 知识库分片大小:400 字符(故障排查步骤通常较短) - 预处理规则:自动将文档中的内部 IP 地址替换为当前网络环境的实际 IP(通过变量) - 行为约束:对于涉及网络安全的操作(如重置密码),Bot 不得直接执行,必须引导联系 IT
案例二:跨境电商智能选品助手
背景:一位做亚马逊的卖家,每天需要花 2 小时研究竞品数据和市场趋势来决定选品。
方案:
1. 创建自定义插件连接亚马逊商品 API(通过 Keepa 或 Jungle Scout 提供的数据接口)
2. 上传历史销售数据 Excel 到知识库
3. 搭建工作流:
- 用户输入产品关键词 → 调用亚马逊搜索 API 获取前 20 个竞品
- LLM 节点分析竞品评论情感倾向、评分分布、价格带
- 代码节点计算市场机会指数:机会分数 = 月搜索量 × 平均利润率 / 竞品集中度
- 输出选品建议报告
4. 配置定时任务:每周一自动爬取指定品类的市场数据,生成周报推送到飞书群
效果: - 选品研究时间从 2 小时压缩到 15 分钟 - 发现的 3 个蓝海品类带来了月均 $5000+ 额外收入
案例三:教育机构 AI 助教
背景:一家在线编程培训机构,学生在课后做练习时经常遇到问题,但讲师不可能 24 小时在线答疑。
方案: 1. 将课程讲义、常见错误代码、API 文档上传到知识库 2. 配置多个 Bot,按课程分类(Python 入门、前端基础、数据科学) 3. 核心工作流设计: - 学生粘贴代码 → LLM 节点检查语法错误和逻辑问题 - 如果检测到错误 → 代码执行器节点运行代码,捕获实际报错信息 - LLM 节点基于实际报错给出修复建议(不是猜测,而是基于真实运行的报错) - 如果错误是课程已覆盖的知识点 → 从知识库检索对应讲解内容 4. 发布到微信公众号,学生扫码即可使用
关键点: - 代码执行器的沙箱环境安全隔离,不需要担心恶意代码 - 工作流必须设置超时限制(代码执行 10 秒超时) - 行为约束中明确"不要直接给出正确答案,引导学生思考"
进阶技巧
1. 多模型协同策略
不要所有节点都用同一个模型。根据任务的复杂度选择不同模型可以节省 Token 成本和提升响应速度:
| 任务类型 | 推荐模型 | 原因 |
|---|---|---|
| 意图识别 / 分类 | 豆包 Lite / DeepSeek V3 | 简单分类任务,小模型足够且速度快 |
| 文本生成 / 客服回复 | 豆包 Pro-256k | 中文效果最好,上下文窗口大 |
| 代码生成 / 调试 | DeepSeek Coder / Claude 3.5 Sonnet | 代码能力强 |
| 翻译 | GPT-4o mini / 豆包 Pro | 多语言效果好,性价比高 |
| 复杂推理 / 分析 | Claude 3.5 Sonnet / Gemini 2.5 Pro | 逻辑推理能力强 |
2. 知识库调优的核心三参数
- 分片大小不是越小越好。分片太小(<200 字符)会导致语义碎片化,模型无法理解完整上下文。分片太大(>1500 字符)会导致检索精度下降。建议从 500 开始,根据实际检索效果调整。
- 检索相似度阈值:在知识库节点的高级设置中,可以设置
similarity_threshold。低于阈值的结果不会被注入上下文。建议设置 0.65 作为起点——太高会漏掉有用信息,太低会引入噪音。 - 重排序(Rerank):启用后,Coze 会先粗筛一批文档,再用更精细的模型二次排序。对于超过 100 个分片的知识库,建议开启。代价是每次查询增加约 0.5 秒延迟。
3. 变量作用域的实战用法
一个常见需求:用户在多轮对话中逐步提供信息。例如:
用户:我要退货
Bot:请提供订单号
用户:AB12345
Bot:请确认退货原因
用户:尺码不合适
Bot:已为您生成退货单 RT-A8F3K2B1
实现方法:在工作流中设置"对话变量"
- step:当前交互步骤(init / ask_order / ask_reason / confirm)
- order_id:用户输入的订单号
- reason:用户选择的退货原因
每个对话轮次,工作流读取 step 变量判断当前在哪个阶段,然后决定下一个动作。
4. 大规模知识库的分库策略
如果你的文档超过 1000 页,不要全部塞进一个知识库。按主题拆分成多个知识库,在工作流中用条件分支路由:
- 用户问价格 → 路由到"价格与促销"知识库
- 用户问技术参数 → 路由到"产品规格"知识库
- 用户问售后 → 路由到"售后服务"知识库
这样可以大幅提升检索准确率,同时减少无关内容的干扰。
5. 工作流异常处理
生产环境的 Bot 一定会遇到异常。设计工作流时要考虑:
- 插件调用失败:在插件节点后接条件分支,如果返回
error,走降级回复路径(比如"系统繁忙,请稍后再试"或兜底回答) - 知识库检索为空:如果检索返回 0 条结果,走联网搜索兜底(需安装必应搜索插件)
- 代码执行超时:代码节点设置合理超时(建议 10 秒),超时后走降级路径
- 输入格式错误:在开始节点后增加校验代码节点,检查输入是否符合预期格式
常见问题
Q1:Coze 免费吗?有什么限制?
Coze 基础版免费,每月赠送一定额度的 Token 和插件调用次数。2026 年 7 月的免费额度大约是: - 豆包系列模型:每月 100 万 Token - 插件调用:每月 1000 次 - 知识库存储:1GB - Bot 数量:无限制
超出额度后可以购买 Pro 版(¥99/月)或按量付费。
Q2:Coze 和 Dify 有什么区别?
二者定位不同。Dify 偏向开发者/企业级 LLMOps,适合技术团队做深度定制和私有部署,开源可自托管。Coze 偏向零代码消费场景,适合业务人员快速搭建面向终端用户的 AI 应用,插件生态更丰富,尤其在中国市场的发布渠道(飞书/微信/抖音)方面有天然优势。简单说:如果你会写代码想自己部署,选 Dify;如果你想三天内让非技术同事用上 AI Bot,选 Coze。
Q3:我的数据安全吗?上传到知识库的文档会被用于训练吗?
根据 Coze 官方的数据处理协议,用户上传的知识库文档不会被用于模型训练。数据存储在字节跳动的云服务中,传输和存储过程采用 AES-256 加密。如果你对数据安全有更高要求,可以联系 Coze 团队开通私有化部署方案。
Q4:Bot 回复速度很慢怎么办?
常见原因和解决方案: 1. 工作流太长(超过 10 个节点)→ 简化流程,把不必要的大模型节点换成代码节点 2. 知识库分片过多(超过 5000 个)→ 拆分知识库,按主题分类 3. 使用了推理型大模型做简单任务 → 简单节点换用小模型 4. 开启了重排序但知识库不大 → 小知识库关掉 Rerank
Q5:如何统计 Bot 的使用情况和效果?
Coze 后台提供数据分析面板,包括: - 对话总次数、独立用户数 - 平均对话轮次(越长说明用户越愿意互动) - 点赞/点踩率(衡量回复质量的核心指标) - 工作流各节点的执行耗时(定位性能瓶颈) - 高频问题 TOP 10(发现知识库未覆盖的盲区)
建议每周查看一次点踩率,对点踩的对话逐条复盘,持续优化人设和知识库。
Q6:Can I use Coze in English or for international users?
Yes. Coze has an international version at coze.com that supports English and multiple languages. It offers GPT-4o, Claude, Gemini, and other global models. The international version also supports publishing to Discord, Telegram, Slack, and WhatsApp. Note that the two versions have separate accounts and data. If your target audience is global, register on coze.com instead of coze.cn.
总结
Coze 代表了一个重要趋势:AI 应用开发正在从"工程师专属"走向"全员可用"。在过去,如果你想做一个能自动回复客户咨询的 Bot,你需要:找一个后端工程师搭建服务、接一个 LLM API、写一堆 prompt 管理逻辑、搭一个向量数据库做 RAG、再做一个管理后台……把一个团队折腾一两个月。用 Coze,一个人一个下午就能搞定——而且发布到飞书、微信这些渠道也只需要点几下。
当然,Coze 也不是万能的。它的局限性在于:
- 无法深度定制 UI:Bot 的交互界面受限于平台预设的样式,如果你需要一个完全自定义的前端交互体验,还是需要自己调用 API 开发
- 依赖字节跳动云服务:无法像 Dify 那样完全私有化部署
- 高级工作流有一定学习曲线:虽然号称"零代码",但设计一个复杂的多分支工作流仍然需要逻辑思维能力
但对于 90% 的企业 AI 应用场景——客服、知识问答、内容摘要、数据报告、内部效率工具——Coze 已经足够用了。关键不在于工具本身有多强大,而在于你是否能找到那个"花 2 小时搭建,每天节省 2 小时"的场景,然后马上去做。
本文由 AIGC-Sora.com 原创发布,发现更多 AI 工具请访问 https://aigc-sora.com