KEEL · 龙骨 · A CURRICULUM FOR THE AI ERA

12. 完成事件响应协作组 — keel 龙骨

现在把事件诊断做成一个完整的 TeamRun。目标不是展示多个 Agent 互相聊天,而是交付一条能解释、能降级、能停止、能测试的协作运行。

现在把事件诊断做成一个完整的 TeamRun。目标不是展示多个 Agent 互相聊天,而是交付一条能解释、能降级、能停止、能测试的协作运行。

业务目标

用户提交 INC-001,系统需要:

  1. 读取已经授权的事件摘要和证据;
  2. 创建指标分析和变更分析两个任务;
  3. 在依赖允许时并行执行;
  4. 将每个结果保存为带来源的 Artifact;
  5. 在必要时交给 Reviewer 检查;
  6. 生成带证据 ID、限制说明和置信度的报告;
  7. 如果必需任务失败,返回明确的降级或失败状态;
  8. 不执行回滚、通知或创建工单等副作用动作,除非另一个安全流程完成审批。

四个里程碑

里程碑 1:单 Agent 基线

里程碑 2:Supervisor + 两个 Worker

里程碑 3:并行 Gather + Review

里程碑 4:安全和评估

推荐的最终模块

contracts.py       Task、AgentSpec、Artifact、Result、Event、Run
registry.py        Agent 白名单和 capability 路由
workers.py         确定性 Worker 与测试替身
ollama_agent.py    Ollama Structured Outputs 适配器
coordinator.py     分派、并行、汇聚、review 和停止条件
domain.py          事件资料与领域校验

模块可以合并,但这些责任不能消失。

结课验收清单

开始实现时,先运行项目中的确定性测试,再把 OllamaSpecialist 接入单个 Worker,最后扩大到并行团队。每增加一个 Agent,都要同时增加一条可验证的责任边界。

进入配套项目 · 回到 Harness 课程

进入 keel 阅读