多智能体协同模型
多智能体的本质是调度问题,不是“多开几个聊天窗口”。
协同原语
Tentarc 协同建立在:
- 隔离的实例键
- 显式的交接事件
- 工作区级共享上下文
- 调度器级并发控制
推荐拓扑
复杂任务建议按角色拆执行通道:
- 规划者:任务拆解与约束定义
- 执行者:工具执行与产物生成
- 审查者:验证、风险与回归检查
每个执行通道各自维护实例流,协同通过显式事件完成。
交接契约
安全交接至少要带这些字段:
{
"from": "planner",
"to": "executor",
"taskId": "task_301",
"inputRevision": 18,
"expectedOutput": "patch + test result",
"constraints": ["no schema migration", "no prod write"]
}
避免“你接着做”这种语义不完整交接。
反模式
- 执行通道之间共享可变全局临时状态
- 只靠提示词文本做隐式交接
- 审批归属和执行归属混在同一个执行通道
这些模式会直接制造竞态和问责空洞。