Telegram Agent Coordination

用于在单个 Telegram 群组中运行多个 AI 智能体并避免死循环或混乱的协调协议。当两个或多个机器人共享聊天时使用。

安装

概览

Telegram Agent Coordination 是一个专为在单一 Telegram 群组中协调多个 AI 智能体而设计的协议框架。当多个机器人(bot)在同一聊天环境中运行时,该协议通过严格的通信规则防止死循环、消息冲突或逻辑混乱,确保各智能体能够安全高效地协同工作。其核心理念是限制机器人之间的自由对话,采用一套结构化的交互流程,仅允许在特定条件下响应,从而维持系统的秩序与可控性。 该协议建议的最小拓扑结构包含三个角色:人类创始人/操作员、COO(首席运营官)机器人和 Worker(执行者)机器人。其中,人类负责启动任务、澄清目标并决定重大方向调整;COO 负责分配具体任务、请求状态更新、解决障碍或升级问题;Worker 则专注于接受任务、执行操作并返回结果或阻塞信息。这种角色分工明确了责任边界,避免权限重叠或越权行为。所有通信都需遵循严格的消息格式规范,每条消息顶部必须带有可见前缀(如 `TASK:`、`RESULT:`、`BLOCKER:`),且内容应单一目的,不混合多种指令。 此外,协议还设定了防循环机制,例如 COO 不会回应自己发出的上一条消息,Worker 也不会将自身发送的结果误认为新任务。同时,系统默认采用轮询式对话顺序:由人类发起任务 → COO 下达指令 → Worker 确认接收 → 返回状态或完成结果 → COO 宣布结束。这一流程不仅提升了沟通效率,也降低了因异步响应导致的误解风险。

核心功能特点

  1. 采用严格的协议控制多机器人间的通信,避免自由对话引发的死循环或混乱
  2. 定义清晰的三层角色架构:人类创始人、COO 指挥官机器人、Worker 执行机器人
  3. 强制使用带前缀的单用途消息格式,确保每一条指令意图明确、易于解析
  4. 内置防循环规则,禁止机器人自我响应或将自身输出误判为新任务
  5. 支持阻塞处理机制,Worker 可主动上报障碍及所需资源,由 COO 决定后续行动
  6. 提供标准化的任务生命周期管理:从启动、执行到完成的全流程闭环控制

适用场景

该协议特别适用于需要多个 AI 机器人在同一 Telegram 群组内协作完成的复杂项目场景。例如,在一个自动化内容创作团队中,COO 机器人负责拆解用户需求为具体子任务,Worker 机器人则分别处理文案撰写、图片生成或数据分析等专项工作。通过此协议,即使没有人工实时干预,也能保证任务按序推进,避免多个 Worker 同时抢答导致重复劳动或资源浪费。 另一个典型应用场景是客户支持系统的智能化升级。假设企业使用 Telegram 作为客服入口,部署一个 COO 机器人来统一管理工单队列,并将不同类型的咨询分派给专门训练的 Worker 机器人(如技术问题类、账单查询类等)。借助该协调协议,不仅能实现负载均衡,还能在遇到无法处理的边缘案例时自动标记 BLOCKER 并转交人工审核,显著提升服务响应质量与稳定性。 对于开发者和系统集成商而言,该协议也为构建可扩展的 Telegram 机器人生态提供了可靠模板。无论是用于内部项目管理工具、教育辅导平台,还是科研实验中的分布式智能体协作,只要涉及多 bot 协同且需保持可控性,均可参考此框架进行定制开发。值得注意的是,虽然协议本身不替代 Telegram 的权限配置,但在实际部署时仍需结合群组设置中的 bot 授权机制,并建议启用发送者白名单以增强安全性。