AI Engineering知识地图

AI Engineering 的核心不是“问一个问题,得到一个回答”,而是把模型、上下文、工具、知识、评测和协作流程组织成可运行、可验证、可维护的系统。

主线

模型能力
  -> 提示与上下文设计
  -> 知识增强与工具调用
  -> Agent 工作流
  -> 协作范式与工程治理
  -> 评测、观测、成本与安全

1. 入门入口

  • Vibe Coding:从“自己写代码”转向“描述目标、上下文、约束和验收标准”的协作方式。
  • Context Engineering:系统地选择、组织、压缩和注入上下文。
  • AI框架知识地图:理解 RAG、LangChain、LangGraph、LlamaIndex、MCP、Spec-kit 等框架的位置。

理解关系:

  • Prompt 是输入。
  • Prompt Engineering 是把输入设计成稳定接口的方法。
  • Context Engineering 是把任务所需上下文持续、系统地喂给模型。

2. 能力扩展

  • Agent+RAG:把 Agent 与知识检索结合起来。
  • RAG:解决模型不知道最新信息、私有知识和长尾细节的问题。
  • Tool Use:解决模型“会说不会做”的问题。
  • MCP:解决工具接入方式不统一、上下文来源分散的问题。

这一层关心的是:模型如何获得外部知识、如何调用外部能力、如何在执行过程中和环境互动。

3. Agent 与框架

  • Agent:Agent 的定义、组成、工作流和适用边界。
  • LangChain:快速搭建 LLM 应用、工具调用和简单 Agent。
  • LangGraph:构建有状态、可循环、可恢复的 Agent 工作流。
  • LlamaIndex:面向数据连接、索引、检索和 RAG 应用。

Agent 的关键组成通常包括:

  • 模型:负责理解、推理、规划与生成。
  • 工具:负责查询、计算、执行、写入外部系统。
  • 记忆:负责保留任务状态、历史和用户偏好。
  • 状态与控制:负责循环、终止、重试、回退和人工介入。
  • 评测与观测:负责发现失败模式并持续纠偏。

4. 协作范式

  • Vibe Coding:以目标、上下文、约束和验证为中心的人机协作开发。
  • SDD:通过规格驱动开发,让需求先结构化,再进入实现。
  • Spec-kit:围绕规格、计划、任务和实现组织 AI 辅助开发。
  • Harness Engineering:为 AI 提供稳定的上下文、工具、验证与反馈环境。
  • Agent+RAG:把知识流与执行流整合为可落地工作流。

这部分关心的不是“模型会不会”,而是“团队如何可靠地使用模型做事”。

5. 应补核心专题

  • Agent 评测与可观测性
  • 生产环境安全与权限控制
  • 成本、延迟与模型路由
  • 多 Agent 协作与任务拆分

6. 推荐学习顺序

  1. 先看 Vibe Coding,建立 AI 协作开发的基本心智模型。
  2. 再看 Context Engineering,理解上下文如何决定输出质量。
  3. 然后看 RAGTool UseMCP,理解外部知识与工具如何接入。
  4. 接着看 AgentLangChainLangGraph,理解“单轮问答”和“多步执行系统”的区别。
  5. 最后看 SDDSpec-kitHarness Engineering,建立工程化落地能力。

7. 一张图理解

AI Engineering
├─ 模型层
│  ├─ LLM
│  ├─ 多模态模型
│  └─ Embedding / Reranker
├─ 上下文层
│  ├─ Prompt
│  ├─ Context Engineering
│  └─ Memory
├─ 能力层
│  ├─ RAG
│  ├─ Tool Use / Function Calling
│  └─ MCP / 外部系统接入
├─ 执行层
│  ├─ Agent
│  ├─ Workflow
│  └─ Multi-Agent
└─ 工程层
   ├─ Eval
   ├─ Observability
   ├─ Safety
   ├─ Cost / Latency
   └─ Collaboration

相关维护页:待补主题及具体维护规则