概念与术语
把这些“看起来很像”的概念真正分清,Agent 领域大约一半的问题就通了。
概念辨析
Chatbot 输出文本;Agent 调用工具、自主执行并根据结果调整。
Workflow 的路径提前写好;Agent 在运行中动态决定下一步。
Skill 是方法与 SOP(怎么干);Tool 是执行能力(用什么干)。
Tool 是一个动作;Workflow 是一套确定的多步流程。
API 是系统间通信方式;MCP 是面向 AI 的工具发现与调用标准协议。
RAG 负责查找知识;Memory 负责记住用户与过往交互的状态。
Knowledge 是信息来源;Context 是本次真正交给模型的信息。
Prompt 是指令;Context 是模型此刻看到的全部信息,包含 Prompt。
Model 是大脑;Agent 是包含大脑、工具、环境与流程的完整系统。
Agent 是执行者;Harness 是它的运行系统。
Multi-Agent 是一种架构;Subagent 是其中一种具体实现方式。
Copilot 是人操作、AI 辅助;Agent 是 AI 操作、人监督。
术语表
- Agent智能体
围绕用户目标,持续感知状态、自主选择行动、调用工具执行并根据结果调整,直到完成目标或请求人工介入的软件系统。
00 导论:重新认识 Agent →- Agent LoopAgent 循环
Observe → Reason → Act → Verify 的循环,是 Agent 区别于一次性问答的核心机制。
09 Workflow 与 Agent 模式 →- Harness运行系统
套在模型外的整套系统:上下文管理、工具调度、权限、沙箱、重试与追踪。
10 Harness:Agent 运行系统 →- Autonomy Level自主性等级
从只回答(L0)到高度自主执行(L5)的分级,用来决定哪些操作需要人工确认。
00 导论:重新认识 Agent →- Token词元
模型处理文本的基本单位,决定成本与上下文长度。
02 大模型基础 →- Context Window上下文窗口
模型一次调用中能看到的最大 Token 数量。
02 大模型基础 →- Hallucination幻觉
模型生成看似合理但与事实不符的内容。
02 大模型基础 →- Structured Output结构化输出
让模型按指定 Schema 输出 JSON 等结构化数据,便于程序消费。
02 大模型基础 →- System Prompt系统指令
定义 Agent 角色、目标、约束与行为边界的最高层指令。
03 Prompt 与 Instructions →- Context Engineering上下文工程
决定在什么时候、以什么形式、把多少信息交给模型的设计工作。
04 Context Engineering →- Compaction上下文压缩
在长任务中把历史对话与工具结果压缩为摘要,释放上下文空间。
04 Context Engineering →- Prompt Caching提示缓存
缓存不变的上下文前缀,降低重复调用的成本与延迟。
04 Context Engineering →- RAG检索增强生成
先从知识库检索相关内容,再交给模型生成答案。
05 RAG 与知识 →- Embedding向量表示
把文本转换成向量,使语义相近的内容在空间中彼此靠近。
05 RAG 与知识 →- Reranking重排序
对初步检索结果再次打分排序,把最相关的内容放在前面。
05 RAG 与知识 →- Tool Calling工具调用
模型输出结构化的调用请求,由程序执行后把结果返回给模型。
06 工具调用 →- MCP模型上下文协议
Model Context Protocol,让 AI 应用以统一方式连接工具、资源与提示模板的开放协议。
07 MCP 与连接生态 →- A2AAgent 间协议
Agent2Agent,让不同厂商的 Agent 之间互相发现与协作的协议。
07 MCP 与连接生态 →- Skill技能
封装方法、步骤、脚本与资料的能力包,Agent 在需要时按描述加载。
08 Skills →- Workflow工作流
预先定义好步骤与分支的确定性流程。
09 Workflow 与 Agent 模式 →- ReAct推理-行动范式
交替进行推理与行动,并用行动结果指导下一步推理的 Agent 模式。
09 Workflow 与 Agent 模式 →- CLAUDE.md / AGENTS.md项目说明文件
放在仓库里、由 Harness 在会话开始时读入上下文的说明文件,写明构建命令、代码约定与注意事项;它是上下文,不是强制配置。
10 Harness:Agent 运行系统 →- Permission Mode权限模式
决定权限规则没有覆盖到的操作默认如何处理,例如逐项询问、自动放行编辑或只允许规划。
10 Harness:Agent 运行系统 →- Headless无人值守模式
不经过交互界面、以命令行或 SDK 程序化运行 Agent,常用于 CI 与定时任务,需要预先设好权限、预算与输出格式。
10 Harness:Agent 运行系统 →- Hooks钩子
在 Agent 生命周期的特定节点(如工具调用前后)执行的确定性逻辑。
10 Harness:Agent 运行系统 →- Memory记忆
跨轮次或跨会话保存的用户偏好、任务进度与历史信息。
11 Memory 与状态 →- Checkpoint检查点
长任务中保存的中间状态,用于中断后恢复。
11 Memory 与状态 →- Sandbox沙箱
隔离文件、网络与进程的执行环境,限制 Agent 行动的影响范围。
12 执行环境 →- Computer Use计算机操作
Agent 通过截图理解界面、用鼠标键盘操作软件的能力。
12 执行环境 →- Guardrail护栏
在输入、决策、工具、权限与输出层面限制 Agent 行为的机制。
13 权限、安全与护栏 →- Human-in-the-loop人在回路
在关键节点引入人工审批、确认或接管。
13 权限、安全与护栏 →- Prompt Injection提示注入
通过用户输入或网页、文档中的隐藏内容,诱导 Agent 偏离原本指令。
13 权限、安全与护栏 →- Evals评估
用评测集与指标系统衡量 Agent 效果,并在每次变更后回归验证。
15 Evals 评估体系 →- LLM-as-Judge模型评审
用模型按评分标准评估另一个模型或 Agent 的输出。
15 Evals 评估体系 →- Trace运行追踪
一次 Agent 运行中所有模型调用、工具调用、参数、返回与耗时的完整记录。
16 可观测性与成本 →- Handoff移交
一个 Agent 把任务控制权转交给另一个 Agent。
17 Multi-Agent 架构 →- Subagent子 Agent
由主 Agent 派生、在独立上下文中完成子任务并返回结果的 Agent。
17 Multi-Agent 架构 →- Artifact产物
Agent 工作的最终交付物,如报告、文档、代码或工单。
18 Agent UX →