目录
一、核心概念与新手入门指南 (The Onboarding Guide)
二、生产力工具:快捷键与工作流组合技 (Productivity Power-Ups)
三、集成API:连接无限可能 (API Integration Mastery)
四、AI+开发实战案例 (Real-World Battle Cards)
本指南旨在为您提供从新手入门到高阶开发的系统性知识,涵盖核心概念、生产力工具、API集成及实战案例,助您全面掌握COZE平台。
一、核心概念与新手入门指南 (The Onboarding Guide)
1. COZE是什么?
COZE是字节跳动推出的一站式AI Bot开发与部署平台。其核心在于让开发者甚至无代码基础的用户,都能通过可视化的工作流(Workflow)快速构建、调试和发布AI智能体(称为Bot),并轻松集成到飞书、微信公众号、网页等各类渠道。
2. 核心组件理解
-
Bot (智能体): 您创建的AI助手,拥有特定的身份、知识和能力。
-
知识库 (Knowledge): Bot的“长期记忆”。您可以上传PDF、Word、Excel、TXT等文档,Bot能够基于这些文档内容进行精准问答,极大减少“幻觉”。
-
工作流 (Workflow): Bot的“大脑”和“技能”。通过拖拽节点(如:LLM、代码、判断、API请求等)的方式,编排复杂的多步骤任务,实现远超简单对话的自动化能力。
-
插件 (Plugins): Bot的“工具包”。预置了诸如全网搜索、图文生成、多模态理解、计算器等工具,一键启用即可赋予Bot相应能力。
-
发布与渠道 (Publish & Channels): 将制作好的Bot一键发布到飞书、微信公众号、网页插件等,实现真正的落地应用。
3. 极速入门四步法
-
定义身份:在“人设与提示词”中,清晰描述Bot的角色、目标和对话风格。
-
喂养知识:在“知识库”中上传相关文档,让它成为领域专家。
-
配置技能:在“插件”中开启所需工具(如搜索、画图),或在“工作流”中编排复杂逻辑。
-
调试与发布:在右侧预览窗格与Bot对话测试,满意后点击“发布”到目标渠道。
二、生产力工具:快捷键与工作流组合技 (Productivity Power-Ups)
1. 工作流设计范式 (Workflow Patterns)
掌握这些范式,能解决90%的自动化需求:
-
“判断-执行”范式:
text
复制 下载[用户输入] -> [LLM节点(分析意图并输出JSON)] -> [判断节点] -> (分支1: 执行API查询) -> [LLM节点(整理结果)] -> [回复用户] -> (分支2: 查询知识库) -> [LLM节点(整理结果)] -> [回复用户]应用场景: 智能客服路由、意图识别。
-
“多工具协作”范式:
text
复制 下载[用户输入“画一只在雪山上的熊猫”] -> [代码节点(生成符合DALL·E要求的英文Prompt)] -> [DALL·E插件节点] -> [回复用户(图片)]
应用场景: 优化AI绘画提示词、多步骤信息处理。
-
“API编排”范式:
text
复制 下载[用户输入“查询北京天气”] -> [API请求节点(调用天气API)] -> [代码节点(提取并格式化JSON数据)] -> [LLM节点(用自然语言总结)] -> [回复用户]
应用场景: 连接任何外部系统(ERP、CRM、数据库)。
2. 提示词(Prompt) engineering 技巧
-
角色扮演:
你是一名资深的{某领域}专家,你的任务是...请用{某种风格}回答。 -
结构化输出:
请始终以JSON格式输出,包含以下字段:summary, points。(这对衔接后续工作流节点至关重要) -
思维链(Chain-of-Thought):
请按以下步骤思考:1. 分析用户问题核心... 2. 从知识库中寻找... 3. 综合得出结论... -
负面提示:
不要捏造你不知道的信息。如果不确定,请说“根据我的知识,这个问题可能涉及...但我建议您查阅官方文档”。
三、集成API:连接无限可能 (API Integration Mastery)
这是COZE实现商业价值的核心。工作流中的 “API请求” 节点是通往外部世界的桥梁。
1. 标准集成流程
-
获取API文档:目标API的URL、请求方法(GET/POST)、请求头(Headers)、请求体(Body)。
-
配置“API请求”节点:
-
URL:填写API端点地址。
-
Method:选择GET或POST。
-
Headers:通常包含
Content-Type: application/json和Authorization: Bearer {你的API密钥}。 -
Params/Body:根据API要求,传入动态参数(如从用户输入中提取的城市名
{{input}})。
-
-
处理响应:API返回通常是JSON。使用 “代码”节点(Python/JS)来解析提取所需数据,再交给LLM节点生成友好回复。
2. 实战案例:创建一个智能订单查询Bot
-
目标:用户提供订单号,Bot返回订单状态、物流信息。
-
工作流设计:
-
用户输入:
“帮我查订单123456” -
LLM节点(提取订单号):Prompt为
“请从用户输入中精确提取订单号,它是一个数字序列。只输出这个数字。”输出123456。 -
API请求节点:
-
URL:
https://your-order-system.com/api/order/status -
Method:
POST -
Body:
{"order_id": "{{上一步输出的订单号}}", "api_key": "your_secret_key"}
-
-
代码节点:解析API返回的JSON,例如
data = resp.json(); status = data['status']; tracking = data['tracking_number']。 -
LLM节点(组织语言):Prompt为
你是一个客服助手。根据以下订单信息友好地回复用户:状态:{{status}},物流单号:{{tracking}}。 -
回复用户:
“您的订单123456当前状态是【已发货】,物流单号是SF1234567890,请注意查收哦!”
-
四、AI+开发实战案例 (Real-World Battle Cards)
案例1:飞书智能HR助手
-
痛点:员工频繁咨询年假余额、请假流程、公积金政策等重复问题。
-
解决方案:
-
创建Bot,人设为“友好专业的HR助手”。
-
知识库上传《员工手册》、《假期管理制度》、《HR政策Q&A》等所有HR文档。
-
创建工作流“查询年假”:
-
提取员工工号(可从飞书上下文自动获取或询问)。
-
调用内部HR系统的员工假期余额API。
-
将API返回的数据用LLM组织成自然语言回复。
-
-
发布到飞书群聊或作为单人助手。
-
-
价值:HR团队从重复问答中解放出来,员工7x24小时获得即时准确回复。
案例2:跨境电商智能客服
-
痛点:海外用户咨询产品信息、订单、物流,存在时差和语言问题。
-
解决方案:
-
创建Bot,设定为“多语言电商客服”,提示词强调使用英语、西班牙语等对应市场语言回复。
-
知识库上传英文版产品目录、尺寸表、保修政策。
-
启用“网页搜索”插件,用于查询最新物流政策或突发新闻。
-
创建工作流“处理退货请求”:
-
LLM判断用户意图为“return”。
-
API调用订单系统验证订单是否可退货。
-
API调用物流系统生成退货标签。
-
LLM生成回复,指引用户退货步骤并提供标签链接。
-
-
发布到独立站网页,作为聊天插件。
-
-
价值:提供24/7多语言客户支持,大幅提升用户体验和转化率。
案例3:AI辅助内容创作与运营
-
痛点:运营人员需要频繁生成社交媒体文案、邮件营销内容,想法容易枯竭。
-
解决方案:
-
创建“创意大师”Bot。
-
知识库上传品牌调性指南、过往优秀案例、行业报告。
-
创建工作流“生成微博文案”:
-
用户输入:
“为我们的新产品{咖啡机}写5条微博文案,要活泼一点” -
LLM节点(基于知识库生成创意大纲)。
-
(可选)DALL·E插件节点(为其中一条文案配图)。
-
回复用户文案和图片。
-
-
运营人员可与Bot对话,快速获得灵感和初稿,再进行微调。
-
-
价值:极大提升内容产出的效率和质量。
项目实战:开发一个飞书会议智能助理
第一步:明确需求与设计工作流(规划阶段)
-
核心功能拆解:
-
功能一:查询今日会议 - 用户说“我今天有什么会?”,Bot能列出日程。
-
功能二:预约会议室 - 用户说“帮我预订今天下午3点101会议室1小时”,Bot能创建日历事件。
-
功能三:会议提醒 - 会议开始前10分钟,Bot能主动私信提醒参会人。
-
-
设计工作流逻辑:
-
这是一个典型的“意图识别 -> 分发执行”的工作流。
-
主工作流(路由中心): 用于判断用户想干什么。
-
子工作流一(query_meetings): 专门处理“查询会议”。
-
子工作流二(book_room): 专门处理“预订会议”。
-
第二步:在COZE平台中进行开发(实施阶段)
1. 创建Bot并设置身份
-
进入COZE工作室,点击“创建Bot”。
-
Bot名称:
飞书会议小助手 -
人设与提示词:
text
复制 下载你是一名专业的飞书日历助理,专门帮助员工查询和预订会议。 你的语气友好且专业。如果用户的问题无法处理,请引导他联系IT部门。 注意:用户可能会用中文或英文提问。
2. 配置飞书插件(打通权限)
-
在左侧栏找到“插件”,点击“添加”。
-
在列表中找到“飞书”插件并添加它。(这是最关键的一步,它让Bot获得了以你的身份访问飞书日历的权限)
-
按照屏幕指引完成飞书账号的授权登录。
3. 创建子工作流 - 查询今日会议 (query_meetings)
-
点击“工作流” -> “创建工作流”,命名为
query_meetings。 -
设计工作流节点:
-
开始节点(Input): 接收用户输入。
-
飞书插件节点(获取日程):
-
从插件列表拖入“飞书”节点。
-
配置动作:选择
获取日程列表。 -
参数:
开始时间设置为今天的0点0分,结束时间设置为今天的23点59分。这里可以使用变量或固定值。
-
-
代码节点(可选,格式化数据):
-
语言选择
Python。 -
编写代码解析飞书返回的JSON数据,提取会议主题、时间、地点等信息,并拼接成一段清晰的文本。
python
复制 下载# 假设飞书返回的数据存储在变量 `response` 中 events = response['data']['events'] # 具体路径需根据实际API返回调整 output_text = "您今天的会议安排如下:\n" for event in events: summary = event.get('summary', '无主题') start_time = event['start']['date_time'] end_time = event['end']['date_time'] output_text += f"- {summary} ({start_time} 至 {end_time})\n" # 将处理好的文本赋值给输出变量 output = { "formatted_schedule": output_text } -
-
大语言模型节点(LLM,组织自然语言回复):
-
将代码节点输出的
formatted_schedule变量作为输入。 -
Prompt:
用户询问今天的会议。以下是他的日程信息:{{formatted_schedule}}。请用清晰、友好的中文总结并回复给他。
-
-
结束节点(Output): 输出LLM节点的回复结果。
-
4. 创建主工作流(路由中心)
-
创建新的工作流,命名为
main_workflow,并将其设置为 “开场工作流”。 -
设计工作流节点:
-
开始节点(Input): 接收用户输入
user_query。 -
大语言模型节点(意图识别):
-
Prompt(非常重要!):
text
复制 下载请判断用户的意图是什么。 可选意图包括: - `query_meeting`: 当用户想查询今天的会议日程时。 - `book_room`: 当用户想预订一个会议室或创建日历时。 - `other`: 如果是闲聊或其他问题。 你只需要输出一个JSON对象,且必须严格遵循以下格式: {{"intent": "<意图名称>"}}-
此节点的输出会是
{"intent": "query_meeting"}这样的结构化数据。
-
-
条件判断节点(IF):
-
配置判断条件:
{{intent}}(等于)query_meeting。 -
如果为真,执行
query_meetings子工作流。 -
如果为假,进入下一个判断分支。
-
-
另一个条件判断节点(IF):
-
配置判断条件:
{{intent}}(等于)book_room。 -
如果为真,可以执行
book_room子工作流(这个工作流的创建逻辑与查询类似,调用飞书插件的创建日历事件功能)。 -
如果为假,进入
other分支。
-
-
大语言模型节点(处理未知意图):
-
Prompt:
用户的问题是:{{user_query}}。请以助手的身份友好地回复他,告诉他你目前专注于处理会议查询和预订,其他问题无法解答。
-
-
结束节点(Output): 输出最终结果。
-
第三步:测试与调试
-
点击工作流右上角的 “测试” 按钮。
-
在聊天框中输入 “我今天忙吗?” 或 “What's on my calendar today?”。
-
观察工作流的运行过程,查看每个节点的输入和输出,确保意图识别正确、飞书API调用成功、数据解析无误。
-
调试是迭代的过程,如果某个节点报错(比如API返回数据格式不对),就返回去修改配置或代码。
第四步:发布到飞书
-
测试无误后,在Bot配置页面点击 “发布”。
-
选择“飞书”作为发布渠道。
-
你可以选择将其发布为:
-
企业自建应用:发布到整个公司或特定部门。
-
飞书群助手:添加到某个群聊。
-
飞书单人助手:用户单独与它聊天。
-
-
按照飞书的指引完成发布,员工就可以在飞书里直接使用这个助理了!
总结与关键点
-
思路大于代码: 整个开发过程的核心是“意图识别 -> 调用API -> 处理数据 -> 友好回复”的逻辑链条。
-
插件是捷径: COZE的飞书插件省去了你自己申请API Key、处理OAuth2.0授权等复杂流程,是快速集成的利器。
-
工作流是核心: 通过拖拽节点可视化地构建了这个复杂逻辑,这是COZE平台生产力的体现。
-
从简单开始: 你可以先只实现“查询会议”功能,成功后再逐步添加“预订会议”、“主动提醒”(需用到定时触发器)等功能。

528

被折叠的 条评论
为什么被折叠?



