2093
10 分钟

从 Prompt 到 Subagent:AI 工程化学习路线

这条路线适合从 AI 基础使用,逐步走向可复用、可维护、可协作的 AI 工程体系。
2026-05-26
统计加载中...

这条路线适合从 AI 基础使用,逐步走向可复用、可维护、可协作的 AI 工程体系。

整体路径:

Prompt → Structured Output → Tool Calling → RAG → Eval → Agent → MCP → Memory/State → Skill → Workflow Orchestration → Subagent → Observability/Security/Deployment


1. Prompt:把需求表达清楚#

学习目标#

掌握如何让 AI 准确理解任务。

重点内容#

  • 角色设定
  • 背景补充
  • 任务拆解
  • 输出格式约束
  • 示例驱动
  • 反思与自检提示词
  • 面向代码、测试、文档、分析的不同提示词写法

实战练习#

  • 让 AI 根据需求生成测试用例
  • 让 AI 根据日志分析问题
  • 让 AI 根据接口文档生成调用示例
  • 让 AI 帮你重构一段描述混乱的需求

阶段成果#

能写出清晰、稳定、可复用的任务提示词。


2. Structured Output:让 AI 输出可被程序处理的结果#

学习目标#

让 AI 的输出从自然语言走向结构化数据。

重点内容#

  • JSON 输出
  • JSON Schema
  • 类型约束
  • 字段校验
  • 输出解析
  • 失败重试
  • 格式修复
  • Pydantic / Zod 等 schema 工具

实战练习#

  • 让 AI 输出固定 JSON 格式的测试用例
  • 让 AI 从一段文本中抽取结构化字段
  • 让 AI 生成符合 schema 的任务计划
  • 写一个校验器,检查 AI 输出是否合格

阶段成果#

AI 输出可以进入程序流程,被代码读取、校验和继续处理。


3. Tool Calling:让 AI 调用工具#

学习目标#

掌握模型如何调用外部能力。

重点内容#

  • function calling
  • tool schema 设计
  • 参数设计
  • 工具返回值设计
  • 工具调用失败处理
  • 多工具选择
  • 人工确认机制
  • 危险操作拦截

实战练习#

  • 写一个天气查询工具
  • 写一个文件读取工具
  • 写一个数据库查询工具
  • 写一个命令执行工具,并加入权限限制
  • 让 AI 根据任务自动选择合适工具

阶段成果#

AI 可以调用外部函数、API、文件系统或命令行完成实际任务。


4. RAG:让 AI 使用私有知识#

学习目标#

让 AI 基于你的文档、代码、知识库回答问题。

重点内容#

  • embedding
  • chunking
  • vector search
  • rerank
  • context 拼接
  • 引用来源
  • 知识库更新
  • 幻觉控制
  • 检索质量评估

实战练习#

  • 做一个本地文档问答系统
  • 做一个代码库问答系统
  • 做一个产品需求知识库
  • 比较不同 chunk size 的检索效果
  • 给回答附上引用来源

阶段成果#

AI 可以基于真实资料回答,适合项目文档、内部知识库和代码理解场景。


5. Eval:判断 AI 效果好不好#

学习目标#

建立 AI 输出质量评估能力。

重点内容#

  • 测试集设计
  • 标准答案设计
  • 人工评分
  • 自动评分
  • 回归测试
  • 工具调用成功率
  • 幻觉率
  • 成本、延迟、准确率对比

实战练习#

  • 给 Prompt 做 A/B 测试
  • 给 RAG 系统设计 30 条测试问题
  • 统计工具调用成功率
  • 比较不同模型的回答质量
  • 做一份 AI 功能上线前评估表

阶段成果#

能够判断 AI 系统是否稳定、是否变好、是否适合上线。


6. Agent:让 AI 围绕目标执行任务#

学习目标#

把模型、工具、记忆和执行循环组合起来。

重点内容#

  • planning
  • action
  • observation
  • reflection
  • retry
  • task loop
  • human-in-the-loop
  • 多步骤任务执行
  • 失败恢复

实战练习#

  • 文件整理 Agent
  • 日志分析 Agent
  • 代码审查 Agent
  • 接口测试 Agent
  • 部署巡检 Agent

阶段成果#

AI 可以围绕一个目标,连续调用工具并完成多步骤任务。


7. MCP:标准化 AI 工具接口#

学习目标#

把外部能力封装成 AI 可以统一访问的工具和资源。

重点内容#

  • MCP server
  • MCP client
  • tools
  • resources
  • prompts
  • 鉴权
  • 权限控制
  • 工具描述设计
  • 返回内容设计

实战练习#

  • 写一个文件系统 MCP
  • 写一个数据库查询 MCP
  • 写一个项目文档 MCP
  • 写一个测试平台 MCP
  • 写一个个人知识库 MCP

阶段成果#

可以把业务系统、数据源和本地能力接入 AI 工作流。


8. Memory / State:管理上下文和长期信息#

学习目标#

让 AI 能持续理解用户、项目和任务状态。

重点内容#

  • 短期上下文
  • 长期记忆
  • 用户偏好
  • 项目记忆
  • 任务状态
  • 会话状态
  • 记忆更新
  • 隐私删除机制

实战练习#

  • 记录用户常用技术栈
  • 记录项目启动命令
  • 记录常见错误处理方式
  • 让 Agent 记住上一次任务进度
  • 给记忆增加查看、更新、删除入口

阶段成果#

AI 可以在多次任务之间保持连续性,减少重复解释成本。


9. Skill:沉淀可复用能力#

学习目标#

把反复使用的 AI 工作流程变成标准能力。

重点内容#

  • Skill 触发条件
  • Skill 执行流程
  • 输入要求
  • 输出格式
  • 脚本复用
  • 模板复用
  • 示例沉淀
  • 失败处理

实战练习#

  • 接口测试设计 Skill
  • 代码审查 Skill
  • 博客写作 Skill
  • PPT 生成 Skill
  • 运维巡检 Skill
  • 需求分析 Skill

阶段成果#

可以把个人经验沉淀成稳定、可复用、可迁移的 AI 能力模块。


10. Workflow Orchestration:编排复杂流程#

学习目标#

把 AI 能力放进稳定的流程里。

重点内容#

  • 固定步骤
  • 条件分支
  • 审批节点
  • 自动重试
  • 异常处理
  • 多模型协作
  • 人工介入
  • 失败回滚

实战练习#

  • 自动生成测试用例 → 人工确认 → 执行测试 → 输出报告
  • 需求分析 → 技术方案 → 风险评审 → 任务拆分
  • 代码生成 → 单元测试 → 代码审查 → 提交说明
  • 文档检索 → 答案生成 → 引用检查 → 输出结果

阶段成果#

AI 能力可以进入更稳定的业务流程,适合真实项目落地。


11. Subagent:让多个 AI 角色协作#

学习目标#

把复杂任务拆给多个专职角色处理。

重点内容#

  • 主 Agent 调度
  • 子 Agent 分工
  • 上下文隔离
  • 结果汇总
  • 互相审查
  • 并行执行
  • 角色边界
  • 冲突处理

常见角色#

  • 需求分析 Subagent
  • 代码阅读 Subagent
  • 实现 Subagent
  • 测试 Subagent
  • 安全审查 Subagent
  • 文档 Subagent
  • 发布检查 Subagent

实战练习#

  • 一个 Subagent 读代码,一个写测试,一个做 review
  • 多个 Subagent 分别调研不同方案
  • 主 Agent 负责拆任务、收结果、做最终判断
  • 用 Subagent 完成一次完整功能开发流程

阶段成果#

可以组织多个 AI 角色协同完成复杂任务。


12. Observability / Security / Deployment:让 AI 系统可维护、可上线#

学习目标#

掌握 AI 系统上线后的监控、安全和运维能力。

重点内容#

  • token 成本统计
  • 调用链追踪
  • 工具调用日志
  • 错误日志
  • 延迟分析
  • 用户反馈
  • prompt injection 防护
  • tool injection 防护
  • 权限隔离
  • 沙箱执行
  • 审计日志
  • 灰度发布

实战练习#

  • 记录每次 AI 调用的输入、输出、耗时和成本
  • 统计工具调用失败率
  • 给危险工具增加审批
  • 给 RAG 回答增加来源检查
  • 做一个 AI 功能监控面板

阶段成果#

AI 系统具备上线、维护、排障和持续优化的基础能力。


推荐复习顺序#

如果用于个人复习,可以按这个节奏来:

  1. Prompt:先把需求表达能力练扎实
  2. Structured Output:让输出稳定可解析
  3. Tool Calling:让 AI 能调用外部能力
  4. RAG:让 AI 能使用你的资料
  5. Eval:建立质量评估标准
  6. Agent:组合模型、工具和执行循环
  7. MCP:标准化工具和数据接入方式
  8. Memory/State:管理长期上下文
  9. Skill:沉淀可复用流程
  10. Workflow Orchestration:编排复杂任务
  11. Subagent:拆分角色协作
  12. Observability/Security/Deployment:走向真实上线

总结#

这条学习路线的核心升级路径是:

表达能力 → 结构化能力 → 工具能力 → 知识能力 → 评估能力 → 执行能力 → 连接能力 → 记忆能力 → 复用能力 → 编排能力 → 协作能力 → 工程化能力

这篇文章是否对你有帮助?

发现错误或想要改进这篇文章?

在 GitHub 上编辑此页
从 Prompt 到 Subagent:AI 工程化学习路线
https://blog.chaosyn.com/posts/从-prompt-到-subagent-ai-工程化学习路线/
作者
叶桐
发布于
2026-05-26
许可协议
CC BY-NC-SA 4.0