Skip to content

学习地图

为什么需要这些技术?这份教程按照真实技术演进顺序组织:每个新技术的出现都是为了解决上一步的遗留问题。

技术发展历程

┌─────────────────────────────────────────────────────────────────────────────────────────┐
│  Prompt Engineering                                                        │
│  "如何写好提示词?"                                                        │
│         ↓ 解决了 Prompt 冗余复用问题                                            │
├─────────────────────────────────────────────────────────────────────────────────────────┤
│  Skills (oh-my-openagent)                                                   │
│  "把提示词封装成可复用能力模块"                                              │
│  📂 GitHub: https://github.com/code-yeongyu/oh-my-openagent                 │
│         ↓ 解决了上下文传递和状态管理问题                                       │
├─────────────────────────────────────────────────────────────────────────────────────────┤
│  MCP (Model Context Protocol)                                             │
│  "标准化工具、资源、上下文协议"                                              │
│         ↓ 解决了工具暴露和安全边界问题                                        │
├─────────────────────────────────────────────────────────────────────────────────────────┤
│  OpenSpec                                                                │
│  "用规格文档固定需求和验收标准"                                                │
│  📂 GitHub: https://github.com/code-yeongyu/openspec                       │
│         ↓ 解决了人机协作需求对齐问题                                          │
├─────────────────────────────────────────────────────────────────────────────────────────┤
│  Harness Engineering                                                     │
│  "用场景、Mock、Evaluator 验证 AI 输出"                                    │
│         ↓ 解决质量保障问题                                                   │
├─────────────────────────────────────────────────────────────────────────────────────────┤
│  golem (真实生产项目)                                                      │
│  "完整 Agent 系统实现案例"                                                  │
│  📂 GitHub: https://github.com/strings77wzq/golem                       │
└─────────────────────────────────────────────────────────────────────────────────────────┘

学习路径

推荐路径

初学者路径

  1. 快速开始 - 先跑通一个最小例子
  2. 什么是 Skill - 理解可复用能力
  3. MCP 入门 - 理解 Agent 如何连接外部
  4. Harness 入门 - 用测试保护输出质量
  5. golem 案例 - 看真实生产项目

工程实践路径

  1. Skill 实战 - 封装可复用能力
  2. 构建 MCP Server - 暴露工具和安全边界
  3. OpenSpec 工作流 - 规格驱动开发
  4. 评测与质量 - 验收标准变回归检查
  5. 部署与安全 - 权限、密钥、沙箱

架构师路径

  1. 上下文工程 - 上下文窗口设计
  2. 工作流编排 - 串联完整系统
  3. 检索与知识 - RAG 知识注入
  4. golem 生产级代码 - 完整架构参考

模块学习标准

标准含义
概念解释要解决什么问题
操作给出可执行步骤
练习提供自检任务
排错常见失败模式
下一步指向后续章节

现在开始

快速开始 进入,或直接查看 golem 实战

基于 MIT 许可发布