[智能体-78]:什么是智能体?它包括哪些组件?
一、什么是智能体(AI Agent)
1. 标准定义
AI 智能体是具备自主感知、任务规划、决策调度、工具调用、状态记忆、结果整合能力的AI 系统单元。它不再局限于单纯问答,能接收复杂目标,自主拆解步骤、调用各类能力、处理分支场景,闭环完成任务。
2. 通俗类比(沿用公司模型)
智能体 =一家独立运转的小型任务公司,它是整个系统的核心大脑与总指挥,统筹所有部门、工具、流程对外交付结果。
3. 核心能力
- 理解用户指令(Prompt)
- 依靠上下文(Context)记忆全局信息
- 拆解复杂任务、规划执行路径
- 调度工具、执行流程
- 异常处理、结果汇总输出
二、智能体完整组件(分层划分,对应前文概念)
结合落地架构,分为基础支撑层、核心中枢层、执行能力层、通信接口层、管控安全层五大类,全覆盖你之前学习的模块。
1. 基础支撑层(底层底座)
是整个智能体运行的基础,所有功能都依赖它。
- Token(词元)文本最小处理单元,模型解析、理解语言的基础,同时决定上下文容量与调用成本。
- Context 上下文全局记忆池,存储对话历史、任务进度、中间数据,保证多轮任务连贯执行。
- Prompt 提示词定义智能体角色、目标、规则、输出格式,相当于给 “总指挥” 定下工作准则。
2. 核心中枢层(主控大脑)
Agent 主控单元整套系统的核心,负责:接收需求、任务拆解、流程决策、全局调度、结果汇总、反思优化。对应公司里的总经理,是所有组件的调度中心。
3. 执行能力层(干活单元)
负责落地具体操作,分为原子能力与组合流程两级。
- Tools 工具原子化执行单元,每个工具只完成单一确定性操作(查数据、读写文件、调用接口、计算等),无自主决策,被动接收指令执行。
- Skills 技能 / 工作流业务级组合能力,将多个 Tools 按照业务规则、判断逻辑、先后顺序编排成完整流程,用来解决复杂场景任务。对应公司标准作业 SOP。
4. 通信接口层(内外交互通道)
解决 “模块之间、内外系统如何传话” 的问题。
- Function Call 函数调用底层通信机制,Agent 向 Tools / 外部系统下发结构化指令的通用格式,是工具调用的基础协议。
- MCP Server(模型上下文协议服务端)标准化服务网关,统一托管、暴露所有 Tools 和外部资源,实现跨平台、规范化调用,统一权限与接入。对应公司对外接待中台 / 统一接口。
5. 管控安全层(规则与防护)
Harness 运行管控框架为整套智能体设置行为边界、权限管控、日志审计、异常重试、熔断限流、数据安全策略。防止越权操作、数据泄露、流程失控,是企业落地的安全保障,对应公司规章、风控、运维部门。
三、组件总览表(速查)
| 分层 | 组件名称 | 核心作用 |
|---|---|---|
| 基础支撑 | Token、Context、Prompt | 语言解析、记忆、任务目标定义 |
| 核心中枢 | Agent 主控 | 全局决策、任务拆解、调度统筹 |
| 执行能力 | Tools、Skills | 原子操作、业务流程编排 |
| 通信接口 | Function Call、MCP Server | 内部指令传输、标准化对外接入 |
| 管控安全 | Harness | 权限、风控、日志、异常处理 |
四、组件之间的依赖与流转关系
- 前置:依靠Token + Context解析指令、留存记忆;
- 决策:Agent结合 Prompt 理解目标,拆解任务;
- 流程匹配:调用对应Skills确定执行步骤;
- 指令下发:通过Function Call生成标准调用指令;
- 路由执行:指令经MCP Server转发,调用Tools完成操作;
- 全程防护:Harness贯穿全流程,做权限校验、风险拦截、日志记录;
- 结果回传:数据逐层返回 Agent,整理后输出给用户。
五、补充区分(易混点)
- 智能体 ≠ 单一组件Agent 主控只是核心组件之一,完整智能体是以上所有模块的集合。
- 轻量化 vs 企业级
- 简易智能体(演示 / 个人使用):仅保留 Agent + Context + Prompt + Function Call + 简易 Tools;
- 企业级智能体(商用落地):配齐全部组件,重点强化 MCP、Skills、Harness,保障安全、可扩展、可运维。
