1
功能概述
Coze 利用大型语言模型极大地简化了 Bot 的搭建过程。 在充分利用大语言模型优势的同时,Coze 还支持用户通过知识库、工作流等功能来配置 Bot 如何响应用户查询,以保证 Bot 符合预期。基础能力
你可以使用 Coze 提供的以下功能,定制你的 AI Bot:- 人设与提示词设定 Bot 的身份及其目标和技能,例如产品问答助手、新闻播报员、翻译助理等等。Bot 的人设和提示词决定了 Bot 如何与你的用户进行互动。
- 插件通过 API 连接集成各种平台和服务,扩展 Bot 能力。Coze 平台内置丰富的插件供你直接调用,你也可以创建自定义插件,将你所需要的 API 集成在 Coze 内作为插件来使用。
- 工作流一种用于规划和实现复杂功能逻辑的工具。你可以通过拖拽不同的任务节点来设计复杂的多步骤任务,提升 Bot 处理复杂任务的效率。
- 记忆库Coze 的记忆库功能可以保留和理解对话细节,并支持添加外部知识库给模型补充知识,使 Bot 与用户的互动更加有针对性和个性化。你可以通过以下方式来存储和管理外部知识。
- 知识库:支持上传本地或线上内容,然后将这些内容分割成知识分片,通过语义匹配给模型补充知识。
- 变量:通过 key-value 的形式来记录变量值。例如记录用户的某一偏好。
- 数据库:用来存储和管理结构化数据,并支持用户通过自然语言方式对数据库中的数据进行增删改查。
- 多发布渠道Coze 支持将搭建的 Bot 发布到各种社交应用中,让你的 Bot 服务更多的用户。
- 其他定制化功能
- 定时任务:你可以为 Bot 添加定时任务,预定的时间条件下自动触发 Bot 向用户发送消息。
- 开场白:设置 Bot 对话的开场语,让用户快速了解 Bot 的功能。例如 我是一个旅行助手 Bot,我能帮助你计划行程和查找旅行信息。
- 用户问题建议:Bot 每次响应用户问题后,系统会根据上下文自动提供三个相关的问题建议给用户使用。
- 音色:为 Bot 选择与用户交流使用的语言和语调。
高级能力
除了上述简单易用的搭建能力,Coze 平台还提供了以下高级功能,让你更加灵活的设计、使用搭建的 Bot。- 多 Agent 模式Coze 支持多 Agent 模式。 在此模式下,你可以为 Bot 添加多个 Agent 节点来执行复杂的任务。 以旅行助理 Bot 为例。该 Bot 包含推荐住宿、查找航班、安排行程等功能。 每个功能都是一个子任务。 通过多 Agent 模式,你可以为每个子任务创建一个 Agent 节点,并将所有这些 Agent 节点添加到一个 Bot 中,而不是创建多个 Bot 或在一个 Bot 的提示词中添加所有这些功能。
- 数据分析Coze 平台为每个 Bot 提供了数据分析看板,让你可以通过数据得知 Bot 的使用情况。例如活跃用户数、留存率等。
Last updated: 2024/2/26 10:58
2
多 Agent 模式
你可以通过多 Agent 模式搭建功能更加全面和复杂的 AI Bot。多 Agent 模式介绍
当使用单 Agent 模式处理复杂的用户任务时,需要编写详细的人设与提示词,当模型能力不够强或 Prompt 过长时,可能会出现遗漏步骤或不符合预期的情况。 此外,在单 Agent 下,当一个 Bot 配置了大量的插件和工作流后,会增加调试的复杂度,调试时任何一处细节改动,都有可能影响到 Bot 的整体功能,实际处理用户任务时,处理结果可能与预期效果有较大出入。 为解决以上问题,Coze 提供了多 Agent 模式。该模式下,你可以添加多个 Agent,每个 Agent 都是可以独立执行具体任务的智体,并灵活配置各个节点之间的连接关系,通过多节点之间的分工协作来处理复杂的用户任务。例如:- 在多 Agent 模式下,你无需把所有的判断条件、使用限制都集中设置在 Bot 的人设与提示词内。你可以把 Bot 要进行的判断条件、使用限制添加到各个 Agent 当中,由不同分工的 Agent 定向处理任务。
- 你可以为每一个 Agent 添加独立的插件、工作流或者知识库,使每一个 Agent 拥有处理特定任务的能力。这样既降低了单一 Agent 的复杂度,又可以在开发调试阶段,根据实际问题只修复某一 Agent 即可。
切换至多 Agent 模式
默认情况下,Bot 为单 Agent 模式,你需要按照以下步骤切换为多 Agent 模式。- 登录 Coze。
- 在左侧导航栏的 My Workspace 区域,选择进入指定团队。
- 在 Bots 页面,创建 Bot 或选择指定 Bot。
- 在 Bot 配置页面,单击 Single agent mode,然后选择 Multiple agents mode 切换至多 Agent 模式。切换后,你会直接进入到多 Agent 画布模式,与单 Agent 模式类似,整个搭建页面分为以下 4 个主功能区: - 区域1:在顶部区域,你可以查看 Bot 的基础信息包括所属团队、发布历史等。 - 区域2:左侧是 Bot 编排面板,你可以添加提示词、变量、开场白等。可单击 < 图标收起开发面板。 在多 Agent 模式,左侧开发面板的配置是全局配置,对所有添加的 Agent 生效。 - 区域3:中间是 Agent 节点面板,你可以添加配置多个 Agent,并设计 Agent 之间的执行顺序。 - 区域4:最右侧是调试面板,你可以实时测试 Bot 运行效果。可单击 > 图标收起调试面板。
创建多 Agent 模式 Bot
以下示例步骤将创建一个生活助手 Bot,该 Bot 可以推荐早餐或指导英语学习。- 登录 Coze。
- 在左侧导航栏的 My Workspace 区域,选择进入指定团队。
- 在 Bots 页面,创建 Bot 或选择指定 Bot。
- 进入 Bot 配置页面,单击 Single agent mode,然后选择 Multiple agents mode。
- 在 Develop 面板的 Persona & Prompt 区域,填写定义 Bot 的人物设定与需要处理的任务。你还可以根据实际需要配置变量、定时任务等。
- 在页面中间的 Agent 画布内,配置第一个 Agent 节点。连接第一个 Agent 节点的 Start 节点是默认添加的,不可删除,并且 Start 节点后必须连接一个 Agent 节点。在第一个 Agent 节点内,需要添加两个跳转条件。一个用于处理语言学习、另一个用于处理早餐推荐。你可以在节点内的 Jump Condition 区域单击加号图标,添加跳转条件。
- 在画布内单击 Add node 添加节点,并连接节点。支持添加以下类型的节点: - Agent:能够独立执行任务的人工智能系统。在当前 Bot 内,该类节点最多可以添加 100 个。 - Global jump condition:全局跳转条件,需要与某一个 Agent 节点相连接。当用户输入内容符合该条件时,会立即跳转到目标 Agent。在当前 Bot 内,该类节点最多可添加 5 个。
- 本步骤中,需要添加一个 Agent 节点用于推荐早餐。
- 单击 Add node 并在 Agent 区域单击加号图标,添加一个 Agent 节点,然后将该节点与第一个节点的早餐推荐跳转条件进行连接。
- 配置已添加的节点。本示例中,该节点添加了两个跳转条件,会根据用户的实际需求推荐早餐。你也可以在节点右上角单击 ···,然后选择修改节点名称、更改模型等操作。
- 在中式早餐的跳转条件后连接一个新的 Agent 节点,用于推荐中式早餐。在该节点内,你可以设置跳转条件,当用户咨询与中式早餐不相关的问题时,跳回第一个节点,由第一个节点重新识别用户意图并进行跳转。
- 重复上述操作,添加处理西式早餐的 Agent 节点。
- 参考步骤 7 的操作,配置 Agent 节点来处理语言学习。
- 配置完成后,在 Preview 区域调试 Bot。你可以在调试过程中查看哪个 Agent 在响应你的消息。
常见问题
我在切换 Bot 模式时,原模式的配置会保留吗?
切换模式 | 效果 |
---|---|
单 Agent 模式切换至多 Agent 模式 | 人设与提示词、变量、定时任务、开场白、音色会保留,可在页面左侧查看。 如果是首次切换,插件、工作流、知识库也会保留,但会保留在页面中间画布内的默认 Agent 节点中。 |
多 Agent 模式切换至单 Agent 模式 | 人设与提示词、变量、定时任务、开场白、音色会保留。 多 Agent 模式内的各个 Agent 添加的插件、工作流、知识库不保留。 |
Last updated: 2024/2/26 10:58