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/* → masterMR 中自动生成分级审核报告。 - 能通过事件流定位失败发生在模型、上下文、工具、策略还是环境。
毕业验收
在一台干净环境完成:
- 启动 FastAPI 与 Vue Skill Hub。
- 在线运行
customer-support并展示引用。 - 对知识库外问题演示拒答。
- 下载 ZIP,校验 SHA-256,安装到临时 Codex 目录。
- 使用 MCP Client 调用
search_kb。 - 生成候选 Skill,展示旧/新版本指标并人工批准。
- 对包含 P1 风险的 Diff 生成阻断报告。
- 对只含 P3 建议的 Diff 生成不阻断报告。
关卡规则
每周提交四件东西:
explain.md:用自己的话解释作用、问题、机制、流程和边界。evidence/:终端输出、事件 JSON 或截图。changes.diff:本周代码增量。reflection.md:一个错误判断、原因和下次如何更快发现。
如果无法画出状态变化、无法解释停止条件,或者只能照抄代码,就不算通过。