Coze 平台的架构

官方的说明:https://www.coze.cn/open/docs/guides/architecture

智能体
Coze当前提供了三种类型的智能体:

区别如下:
| 对比维度 | 单Agent(自主规划模式) | 单Agent(对话流模式) | 多Agents |
|---|---|---|---|
| Agent数量 | 1个 | 1个 | 多个 |
| 决策/执行方式 | 大模型自主思考、无预设流程 | 严格遵循预先编排的流程 | 多Agent分工协作 |
| 灵活性 | 高(依赖模型能力) | 低(流程固定) | 中(可拆分任务) |
| 多轮对话记录 | 不强调留存 | 支持留存 | 按需配置 |
| 适用场景 | 简单业务逻辑(日常问答) | 结构化/明确流程的任务(表单、标准化咨询) | 复杂逻辑任务(多步骤分析、跨模块处理) |
插件
调试页面的编排区域,可以添加插件:

添加完需要配置:API key、input、output等:

在prompt中也要指定待调用的模型:

工作流
实现任务的指令集合。
1、可以直接使用官方已有的工作流:

2、可以自定义创建:
和创建bpm流程相似,配置input、output、节点,可以在线调试运行,每个类型的节点有不会使用的可以查看官方文案:

多Agent工作模式
图解:

Coze支持多agent配置:
需要配置好主要人设,编排主agent、分agent,定义各自的角色指责,通过线条进行连接。👆上面提到的插件、工作流等智能体这里也是满足的。配置完调试时,可以看到是哪个agent在响应。
这里我配置了子agent之间可以互相跳转,不是线性流转逻辑;在调试时,从结果看明明多个智能体被调用了,但从页面智能体的状态(“正在对话“)看还是只有一个在使用..... 这点不知道配置有误还是怎么的,暂时存疑。

发布
coze支持众多发布渠道,来适配不同的场景。
- 微信生态:作为智能客服、智能机器人
- 飞书生态:商店、飞书文档
- Agent as API /SDK ,让智能体(仅适用于使用了工作流的智能体)被其他应用引用


效果demo
单Agent(自主规划模式)
单Agent(自主规划模式)下的、支持搜索并总结指定网络安全主题新闻;
BOT地址:https://www.coze.cn/s/sUxR-Z5EPbo/


多agents
实现一个风险评估BOT,评估项和解决方案依靠提供的知识库,涵盖评估维度:网络安全、隐私合规、数据全生命周期安全、数据跨境,每个维度通过不同的agent来实现;涉及混合主体时,agent之间可以互相调用。
BOT地址:https://www.coze.cn/store/agent/7584374828506054698?bot_id=true
