Skip to content

Mission:从零实现、观察并发布 Agent Skill

七周后你要能做到

  • 不照稿解释视频中的 9 个主题:基础、循环、记忆、规划、子 Agent、Team、Tool/Skill/MCP、Hooks、Goal。
  • 从空目录写出带工具调用、迭代上限和结构化事件的 Agent Loop。
  • 说明“用户记忆、知识库、运行轨迹、Skill”为什么不能混成一个存储。
  • 构建有引用、会拒答、能转人工的客服 RAG。
  • 编写标准 SKILL.md,在 Web 运行、下载并安装到另一个 Agent。
  • 实现本地 stdio 与远程 Streamable HTTP MCP Server。
  • 从失败轨迹生成候选 Skill,经保留集评估和人工批准后发布。
  • 在 GitLab feature/* → master MR 中自动生成分级审核报告。
  • 能通过事件流定位失败发生在模型、上下文、工具、策略还是环境。

毕业验收

在一台干净环境完成:

  1. 启动 FastAPI 与 Vue Skill Hub。
  2. 在线运行 customer-support 并展示引用。
  3. 对知识库外问题演示拒答。
  4. 下载 ZIP,校验 SHA-256,安装到临时 Codex 目录。
  5. 使用 MCP Client 调用 search_kb
  6. 生成候选 Skill,展示旧/新版本指标并人工批准。
  7. 对包含 P1 风险的 Diff 生成阻断报告。
  8. 对只含 P3 建议的 Diff 生成不阻断报告。

关卡规则

每周提交四件东西:

  • explain.md:用自己的话解释作用、问题、机制、流程和边界。
  • evidence/:终端输出、事件 JSON 或截图。
  • changes.diff:本周代码增量。
  • reflection.md:一个错误判断、原因和下次如何更快发现。

如果无法画出状态变化、无法解释停止条件,或者只能照抄代码,就不算通过。

Markdown 是唯一内容源,HTML 由构建流程生成。