学习地图
为什么需要这些技术?这份教程按照真实技术演进顺序组织:每个新技术的出现都是为了解决上一步的遗留问题。
技术发展历程
┌─────────────────────────────────────────────────────────────────────────────────────────┐
│ 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 │
└─────────────────────────────────────────────────────────────────────────────────────────┘学习路径
快速开始5分钟建立第一个 SkillSkills沉淀可复用能力 → GitHubMCP标准化上下文协议OpenSpec规格驱动开发 → GitHubHarnessAI 输出质量验证golem生产级实战 → GitHub
推荐路径
初学者路径
- 快速开始 - 先跑通一个最小例子
- 什么是 Skill - 理解可复用能力
- MCP 入门 - 理解 Agent 如何连接外部
- Harness 入门 - 用测试保护输出质量
- golem 案例 - 看真实生产项目
工程实践路径
- Skill 实战 - 封装可复用能力
- 构建 MCP Server - 暴露工具和安全边界
- OpenSpec 工作流 - 规格驱动开发
- 评测与质量 - 验收标准变回归检查
- 部署与安全 - 权限、密钥、沙箱
架构师路径
- 上下文工程 - 上下文窗口设计
- 工作流编排 - 串联完整系统
- 检索与知识 - RAG 知识注入
- golem 生产级代码 - 完整架构参考
模块学习标准
| 标准 | 含义 |
|---|---|
| 概念 | 解释要解决什么问题 |
| 操作 | 给出可执行步骤 |
| 练习 | 提供自检任务 |
| 排错 | 常见失败模式 |
| 下一步 | 指向后续章节 |