本教程按工程职责定义术语。不同框架可能使用不同名字,应优先判断组件承担什么职责。
| 术语 |
定义 |
| Agent |
面向目标运行的闭环系统,能够理解状态、选择动作、观察结果并继续决策 |
| Agent Kernel |
负责上下文构建、决策循环、状态迁移和停止条件的核心逻辑 |
| Run |
Agent 为处理一次输入、任务或触发事件而产生的一次执行实例 |
| Turn |
Run 中模型与运行时的一轮交互 |
| Goal |
用户或系统希望最终达到的结果 |
| Plan |
为实现 Goal 生成的可修改步骤集合 |
| Task |
可排队、执行、重试、取消和持久化的工作单元 |
| Observation |
归一化后的输入或动作结果,包含来源、内容、时间和权限元数据 |
| Action |
Agent 的下一步,包括回答、调用工具、请求确认、委派或结束 |
| Thread |
可跨多次 Run、会话和设备持续存在的用户工作上下文 |
| Checkpoint |
可以恢复 Run 或 Task 的一致状态快照 |
| Artifact |
Agent 产生的可交付物,如计划、笔记、测验、代码、文件或报告 |
| 术语 |
定义 |
| Model Provider |
屏蔽具体模型厂商 API 差异的接口 |
| Structured Output |
按 Schema 生成的结构化模型输出 |
| Tool Calling |
模型产生工具名与参数,由运行时执行工具的机制 |
| Tool |
一个原子、可描述、可校验和可执行的能力 |
| Tool Registry |
保存 Tool Schema、执行器和策略元数据的注册表 |
| MCP |
标准化连接 AI 应用与 Tools、Resources、Prompts 等能力的协议 |
| Connector |
与具体外部应用、账号、权限和数据模型集成的适配器 |
| Skill |
针对一类任务的可发现流程知识,描述条件、步骤、工具和输出约束 |
| Skill Runner |
加载 Skill 并将其约束、资源和步骤注入 Agent Run 的组件 |
| RAG |
在生成前检索外部知识并加入上下文的模式,不等于长期记忆 |
| 术语 |
定义 |
| Agent Plugin |
组织可复用组件的包;本教程采用 Agent Plugins 1.0.0 的目录与加载契约 |
| Plugin Manifest |
插件根目录的 plugin.json,包含规范声明、名称及可选元数据 |
| Plugin Client |
按所支持规范发现并加载插件组件的宿主 |
| Client Extension |
通过反向域名命名空间声明的宿主专属数据或文件,不保证跨客户端生效 |
| Marketplace |
发现、获取和分发能力包的渠道,其产品规则不等于插件格式标准 |
| PLUGIN_ROOT / PLUGIN_DATA |
宿主向 stdio 插件进程提供的包根目录与持久数据目录,不能代替用户隔离 |
| 术语 |
定义 |
| Conversation History |
当前对话的消息历史 |
| Working Memory |
当前任务需要的临时事实、中间结果和假设 |
| Episodic Memory |
过去事件、任务和结果的可检索记录 |
| Semantic Memory |
从历史中提炼的稳定事实、偏好和概念关系 |
| Learner Model |
描述目标、知识掌握度、误区、偏好和学习节奏的领域状态 |
| Context Builder |
从 Thread、Memory、Skill、Tool 和 Observation 组装模型上下文 |
| 术语 |
定义 |
| Runtime |
在模型之外维护状态、执行动作、调度任务和实施策略的软件系统 |
| Hook |
宿主在生命周期节点触发的扩展处理器,可按契约观察事件、拦截动作或验收结果 |
| Scheduler |
根据时间或计划唤醒 Job 的控制面组件 |
| Event Bus |
发布、订阅和传递业务事件的组件 |
| Job |
Scheduler 或 Event Trigger 创建的一次后台执行请求 |
| Worker |
从队列获取 Job 并执行 Task 或 Agent Run 的进程 |
| Policy Engine |
根据用户、工具、参数、资源和环境决定允许、拒绝或请求审批 |
| Guardrail |
对输入、决策、执行和输出施加的安全或质量约束 |
| Trace |
记录 Run、Turn、模型调用、Tool Call 和状态变化的事件链 |
| Evaluation |
使用断言、人工标注或模型评审衡量 Agent 行为和结果 |
| Idempotency |
同一动作重复执行时不会产生额外副作用的性质 |
MCP Session 连接或协议层状态
Login Session 用户认证状态
Conversation 一段消息交流
Agent Thread 可跨交流、设备和任务持续存在的工作上下文
Agent Run Thread 上发生的一次执行
Skill 提供任务方法与上下文工作流程
Tool 提供原子动作
Tool Calling 让模型提出动作
MCP 标准化能力连接方式
Hooks 在生命周期节点观察或干预运行
Plugin 封装可复用组件,交给宿主加载
Connector 处理具体系统、账号和权限
Runtime 真正执行并保存状态