Skip to content

03 · 整个 Agent 技术体系由什么构成? - Technology Landscape ​

所属知识库:Agent 全栈技术地图
所属领域:00 · Agent 技术体系是什么? - Overview
文档类型:技术全景与架构研究
版本:v1.0
更新日期:2026 年 10 月 26 日
核心问题:Agent 技术体系涉及哪些技术领域、核心组件与工程能力?这些技术如何组织为完整的软件架构?

一、研究概述 ​

Agent 技术体系并不是由某个独立模型、开发框架或执行引擎构成的单一技术,而是一套围绕智能能力、智能体执行、软件系统运行与平台化管理形成的综合技术体系。

从技术构成来看,一个现代 Agent 应用可能同时涉及大语言模型、模型 API、Prompt Engineering、工具调用、上下文管理、Agent Runtime、任务编排、数据库、消息队列、权限控制、系统监控以及前端应用等不同技术。

这些技术来自人工智能、软件工程、分布式系统、数据工程和产品开发等多个领域。

为了建立清晰的研究结构,本知识库将 Agent 技术体系组织为四个核心领域:

AI → Agent → Agent System → Agent Platform

四个领域分别回答不同层次的问题:

技术领域核心问题研究对象
AI智能能力如何产生和使用?模型、推理、模型工程、知识检索
Agent智能体如何围绕目标进行决策与行动?Agent 内部能力、行为机制、开发方法
Agent System如何构建能够稳定运行的 Agent 软件系统?基础设施、运行引擎、编排、工程保障
Agent Platform如何构建通用的 Agent 开发与管理平台?平台技术架构、管理能力、产品功能

需要注意,这四个领域是研究分类,而不是四个必须独立部署的软件层。

实际开发中,不同技术职责可以由同一个程序、框架或服务实现,也可以根据系统规模拆分为多个独立组件。

二、Agent 技术体系的整体技术地图 ​

从研究范围来看,整个技术体系可以组织为以下结构:

text
Agent 全栈技术体系
│
├── 01 · AI · 人工智能
│   │
│   ├── AI Fundamentals · 人工智能基础
│   │   └── 人工智能基础、机器学习、深度学习、生成式 AI
│   │
│   ├── Model Architecture · 模型架构
│   │   └── 神经网络、Transformer、LLM、多模态、训练与推理
│   │
│   ├── Model Engineering · 模型工程
│   │   └── Model API · 模型接口、Prompt · 提示词、Context Window · 上下文窗口、Structured Outputs · 结构化输出
│   │       Function Calling · 工具调用、Model Routing · 模型路由、Deployment · 部署、Optimization · 优化
│   │
│   └── Knowledge & Retrieval · 知识与检索
│       └── Embeddings · 嵌入、Vector Database · 向量数据库、Retrieval · 检索、RAG · 检索增强生成、Knowledge Base · 知识库
│
├── 02 · Agent · 智能体
│   │
│   ├── Fundamentals · 基础
│   │   └── 定义、组成、能力、类型、执行机制、生命周期
│   │
│   ├── Internal Architecture · 内部能力结构
│   │   ├── A1  Identity & Role · 身份与角色
│   │   ├── A2  Model · 模型
│   │   ├── A3  Instructions · 指令
│   │   ├── A4  Context · 上下文
│   │   ├── A5  Memory · 记忆
│   │   ├── A6  Knowledge · 知识
│   │   ├── A7  Tools · 工具
│   │   ├── A8  Skills · 技能
│   │   ├── A9  Planning & Reasoning · 规划与推理
│   │   └── A10 Permissions & Constraints · 权限与约束
│   │
│   └── Development & Practice · 开发与实践
│       └── Design · 设计、Configuration · 配置、Implementation · 实现、Testing · 测试、Case Studies · 案例研究
│
├── 03 · Agent System · 智能体系统
│   │
│   ├── Fundamentals · 基础
│   │   └── 定义、组成、运行机制、类型、成熟度、架构原则
│   │
│   ├── Technical Architecture · 技术架构
│   │   ├── L1 Infrastructure · 基础设施
│   │   ├── L2 Platform Services · 基础软件服务
│   │   ├── L3 Model Services · 模型服务
│   │   ├── L4 Agent Engine · 执行引擎
│   │   ├── L5 Orchestration & Collaboration · 编排与协作
│   │   └── L6 Application · 应用
│   │
│   └── Engineering & Governance · 工程与治理
│       ├── H1  Observability · 可观测性
│       ├── H2  Security · 安全
│       ├── H3  Evaluation · 评估
│       ├── H4  State Management · 状态管理
│       ├── H5  Configuration · 配置
│       ├── H6  Human-in-the-Loop · 人在回路
│       ├── H7  Reliability · 可靠性
│       ├── H8  Resource Management · 资源管理
│       ├── H9  Data Governance · 数据治理
│       ├── H10 Testing & Validation · 测试与验证
│       ├── H11 Deployment & Operations · 部署与运维
│       └── H12 Policy & Governance · 策略与治理
│
└── 04 · Agent Platform · 智能体平台
    │
    ├── Fundamentals · 基础
    │   └── 定义、组成、架构、类型、生命周期、设计原则
    │
    ├── Technical Architecture · 技术架构
    │   ├── P1 Control Plane · 控制平面
    │   ├── P2 Execution Plane · 执行平面
    │   ├── P3 Agent Registry · Agent 注册
    │   ├── P4 Agent Development Services · Agent 构建与开发服务
    │   ├── P5 Deployment & Runtime Management · 部署与运行管理
    │   ├── P6 Workflow Management · 工作流管理
    │   ├── P7 Resource & Integration · 资源与集成
    │   ├── P8 Platform API & SDK · 平台 API 与 SDK
    │   ├── P9 Extensibility & Ecosystem · 扩展与生态
    │   ├── P10 Platform Data & Assets · 平台数据与资产
    │   ├── P11 Multi-tenancy & Isolation · 多租户与隔离
    │   └── P12 Platform Governance · 平台治理
    │
    ├── Product Architecture · 产品架构
    │   ├── F1 Agent Creation · Agent 创建
    │   ├── F2 Agent Configuration · Agent 配置
    │   ├── F3 Agent Development & Testing · 开发与测试
    │   ├── F4 Agent Publishing & Sharing · 发布与共享
    │   ├── F5 Workspace & Project Management · 工作空间与项目
    │   ├── F6 Agent Execution · Agent 执行
    │   ├── F7 Agent Collaboration · Agent 协作
    │   ├── F8 Agent Monitoring · Agent 监控
    │   ├── F9 Agent Management · Agent 管理
    │   ├── F10 Artifact & Delivery Management · 产物与交付
    │   ├── F11 Developer Experience · 开发者体验
    │   └── F12 Platform Administration · 平台管理
    │
    └── Engineering & Practice · 工程实践
        └── Case Studies · 案例研究、Technology Selection · 技术选型、System Design · 系统设计
            Development Roadmap · 开发路线、Deployment · 部署、Testing · 测试

这张技术地图展示的是整个知识库的研究范围。

接下来需要进一步理解每个领域内部的技术组成,以及不同领域之间的衔接方式。

三、AI:智能能力基础 ​

AI 是现代 LLM Agent 的主要智能能力来源。

在本知识库中,AI 板块重点研究与 Agent 开发直接相关的模型原理、模型调用和知识检索技术。

3.1 AI Fundamentals:人工智能基础 ​

这一部分负责建立基本概念,包括:

  • 人工智能、机器学习与深度学习的关系;
  • 人工智能技术的主要发展阶段;
  • 生成式人工智能的基本原理;
  • AI 模型的能力与局限。

它解决的是理解 Agent 技术所需的基础认知问题。

3.2 Model Architecture:模型架构 ​

模型架构研究 AI 模型如何构建、训练和运行。

编号技术主题核心研究内容
M1Model Fundamentals模型的基本组成、参数与计算机制
M2Neural Networks神经网络结构、训练与信息处理
M3Transformer ArchitectureAttention、Token、位置编码与 Transformer
M4Large Language Models大语言模型的架构、能力与基本机制
M5Multimodal Models文本、图像、音频等不同模态的处理
M6Pre-training & Post-training预训练、指令微调、偏好优化等方法
M7Inference & Decoding模型推理、Token 生成与解码策略
M8Model Evaluation模型能力、性能、可靠性与局限评估

对于 Agent 开发而言,理解模型架构的主要价值是掌握模型的能力边界和运行特征,而不一定需要自行训练基础模型。

3.3 Model Engineering:模型工程 ​

模型工程研究开发者如何在实际软件中使用和管理 AI 模型。

编号技术主题核心研究内容
E1Model API模型接口、请求与响应、SDK
E2Prompt Engineering提示词结构、指令设计与输入管理
E3Context Window上下文窗口、Token 预算与上下文组织
E4Structured OutputsJSON Schema、结构化生成与结果验证
E5Function Calling工具调用描述、参数生成与调用协议
E6Model Routing模型选择、路由、回退与多模型策略
E7Model Deployment开源模型部署、推理服务与运行环境
E8Inference Optimization延迟、吞吐、缓存、Token 成本与性能优化

模型工程是连接 AI 与 Agent 的重要技术领域。

例如,Agent 需要通过 Model API 访问模型,通过 Prompt Engineering 组织输入,通过 Structured Outputs 获得可处理的数据,并通过 Function Calling 生成工具调用请求。

需要区分的是,Function Calling 主要解决模型如何表达工具调用意图;实际工具执行仍然需要由 Agent 或 Agent System 的软件机制完成。

3.4 Knowledge & Retrieval:知识与检索 ​

这一部分研究如何让 AI 应用利用模型参数之外的信息。

编号技术主题核心研究内容
K1Parametric Knowledge模型参数中的知识及其局限
K2Embeddings文本等信息的向量表示
K3Vector Databases向量存储、索引与相似度搜索
K4Information Retrieval关键词检索、语义检索、混合检索与排序
K5Retrieval-Augmented Generation检索增强生成的架构与流程
K6Knowledge Base文档处理、知识组织、索引与更新
K7Retrieval Evaluation检索相关性、召回、回答质量与评估

这一领域为 Agent 的外部知识获取提供技术基础。

但知识检索并不等于 Agent Memory。知识库主要组织可检索的信息资源,而 Agent Memory 更关注与 Agent 执行经历、用户交互或持续状态相关的信息保存和使用。

四、Agent:智能体的内部技术结构 ​

Agent 是整个技术体系的核心研究对象。

本板块主要研究如何围绕目标组织模型、指令、工具和其他能力,使其能够参与实际任务执行。

4.1 Agent Fundamentals:基础概念 ​

首先需要理解 Agent 的定义、组成、核心能力、类型、执行机制和生命周期。

这一部分重点回答:

  • 什么样的软件可以被称为 Agent?
  • Agent 与普通 LLM 应用有什么区别?
  • Agent 如何根据目标决定行动?
  • Agent 有哪些常见的组织形式?
  • 如何设计一个 Agent?

这些内容为后续研究 Agent 内部架构建立基础。

4.2 Internal Architecture:内部能力结构 ​

本知识库采用 A1–A10 十个技术主题研究 Agent 的内部能力。

编号技术主题核心职责
A1Identity & Role定义 Agent 的身份、角色与任务定位
A2Model为 Agent 提供模型能力
A3Instructions定义行为指令、规则与约束
A4Context组织当前任务所需的信息
A5Memory保存和利用历史信息与经验
A6Knowledge获取和使用外部知识资源
A7Tools调用外部工具并执行操作
A8Skills组织和复用专业任务能力
A9Planning & Reasoning形成计划、进行推理和选择行动
A10Permissions & Constraints限制可执行操作与行为边界

这十个主题描述的是 Agent 设计中需要研究的能力维度,并不意味着每个 Agent 都必须实现十个独立模块。

例如,一个简单 Agent 可能只需要模型、指令、上下文和工具调用;复杂 Agent 则可能增加长期记忆、知识检索、技能管理和规划机制。

4.3 Development & Practice:设计与开发 ​

Agent 开发需要将上述能力组织为可执行的软件逻辑。

主要涉及:

  1. 根据任务需求定义 Agent 的目标和职责。
  2. 配置模型、指令、工具及相关资源。
  3. 选择适当的 Agent Framework 或自行实现执行逻辑。
  4. 设计执行循环、状态处理和终止条件。
  5. 通过测试与评估验证 Agent 的任务完成能力。

Agent 的内部能力与执行机制密切相关,但 Agent 的逻辑定义不一定与 Runtime 的具体实现完全一致。

因此,本知识库将 Agent 的能力设计与 Agent System 的运行引擎分别研究。

五、Agent System:完整软件系统的技术架构 ​

Agent System 研究如何将一个或多个 Agent 与其他软件组件组织为能够实际运行的系统。

与 Agent 内部结构相比,Agent System 更关注系统边界、软件组件、运行机制和工程保障。

本知识库采用两组互补的研究框架:

L1–L6:纵向技术架构。

H1–H12:横向工程能力。

前者研究系统由哪些主要技术层次组成,后者研究系统在运行过程中需要满足哪些工程要求。

5.1 Technical Architecture:六层纵向架构 ​

层级技术领域核心职责典型技术
L1Infrastructure提供计算、网络和存储资源云服务器、容器、GPU、对象存储
L2Platform Services提供通用基础软件服务数据库、缓存、消息队列、认证、任务服务
L3Model Services提供模型接入与调用管理Model Gateway、API Client、模型路由
L4Agent Engine驱动 Agent 的执行过程Agent Runtime、Harness、Agent Loop
L5Orchestration & Collaboration组织任务流程与多 Agent 协作Workflow Engine、Task Orchestration、Agent Communication
L6Application将 Agent 能力提供给用户或外部系统Web App、API、CLI、Bot、业务集成

这六层构成一个用于分析 Agent System 的纵向参考模型。

L1 · Infrastructure ​

基础设施提供系统运行所需的计算、网络和存储资源。

例如,Agent System 可以运行在本地计算机、云服务器、容器环境或 Kubernetes 集群中。

如果使用远程模型 API,系统不一定需要自行部署 GPU 推理基础设施。

L2 · Platform Services ​

基础软件服务为系统提供通用的工程能力。

例如,数据库用于存储任务与配置,缓存用于提升访问性能,消息队列用于异步任务处理,身份认证服务用于管理用户和访问权限。

这里的 Platform Services 指基础软件服务,不等于 Agent Platform。

L3 · Model Services ​

模型服务负责连接和管理 AI 模型。

它可以提供统一模型接口、模型路由、调用控制、错误处理和使用统计等能力。

这一层与 AI Model Engineering 密切相关,但研究视角不同:AI 侧重模型调用技术本身,Agent System 侧重模型服务如何融入完整系统。

L4 · Agent Engine ​

Agent Engine 是驱动 Agent 实际执行的核心机制。

典型内容包括 Agent Runtime、Agent Harness、执行循环、工具调度、执行控制和运行状态处理。

它负责将 Agent 的目标、配置和行为逻辑转化为实际执行过程。

L5 · Orchestration & Collaboration ​

编排与协作层负责组织任务执行关系。

对于复杂任务,系统可能需要将任务拆分为多个步骤,协调不同 Agent,管理执行依赖,或者通过工作流控制任务顺序。

并不是所有 Agent System 都需要多 Agent 协作。单 Agent 系统也可能使用工作流编排。

L6 · Application ​

应用层负责将 Agent System 的能力提供给用户或外部软件。

例如,网页应用、桌面程序、移动应用、聊天机器人、命令行工具或 API 服务,都可以作为 Agent System 的应用入口。

应用层通常负责用户交互、任务提交、结果展示和业务集成。

5.2 Engineering & Governance:十二个横向工程能力 ​

纵向架构解释系统如何构成,但完整系统还需要满足可靠运行、安全控制和持续维护等要求。

这些要求通常贯穿多个技术层次,因此采用横向能力域进行研究。

编号技术领域核心研究问题
H1Observability如何观察、追踪和诊断系统运行?
H2Security如何保护系统、数据、工具和执行环境?
H3Evaluation如何评估 Agent System 的任务完成质量?
H4State Management如何保存、恢复和管理任务状态?
H5Configuration如何管理系统配置与版本?
H6Human-in-the-Loop如何让人类参与监督、审核和干预?
H7Reliability如何处理失败、重试、超时与故障恢复?
H8Resource Management如何管理资源、并发、成本和预算?
H9Data Governance如何管理数据访问、存储、保留和生命周期?
H10Testing & Validation如何测试和验证系统行为?
H11Deployment & Operations如何部署、发布、升级和运维系统?
H12Policy & Governance如何制定和执行系统治理策略?

横向工程能力并不是独立于六层架构之外的另一套软件系统。

例如,H2 Security 可能同时涉及 L2 的身份认证、L4 的工具权限、L5 的执行审批和 L6 的用户访问控制。

同样,H4 State Management 可能同时涉及 Agent Runtime、工作流引擎和数据库。

因此,六层纵向架构与十二个横向能力域之间存在交叉关系。

六、Agent Platform:通用平台的技术与产品架构 ​

Agent Platform 研究如何将 Agent 的创建、配置、运行和管理能力抽象为可复用的服务。

与 Agent System 相比,Agent Platform 更强调多应用复用、统一管理、生命周期控制和用户产品能力。

本知识库从技术架构、产品架构和工程实践三个方面展开。

6.1 Technical Architecture:平台技术架构 ​

编号技术领域核心职责
P1Control Plane统一管理平台配置、资源和控制操作
P2Execution Plane承载 Agent 任务和执行过程
P3Agent Registry注册、存储和管理 Agent 定义与版本
P4Agent Development Services提供 Agent 构建与开发服务
P5Deployment & Runtime Management管理部署、实例与运行生命周期
P6Workflow Management管理任务流程与工作流执行
P7Resource & Integration统一接入模型、工具和外部资源
P8Platform API & SDK提供统一的 API 与 SDK
P9Extensibility & Ecosystem支持插件、扩展与第三方集成
P10Platform Data & Assets管理平台数据、产物与共享资产
P11Multi-tenancy & Isolation管理多租户、组织与工作空间隔离
P12Platform Governance管理平台权限、资源配额和治理策略

其中,Control Plane 与 Execution Plane 是理解平台架构的重要概念。

Control Plane 主要负责管理 Agent 定义、配置、权限、运行策略和资源分配等控制信息。

Execution Plane 主要负责实际承载 Agent 任务执行。

两者可以在逻辑上分离,但不一定需要部署为完全独立的软件系统。

6.2 Product Architecture:平台产品功能 ​

平台技术架构解决后台能力如何实现,产品架构则解决用户如何使用这些能力。

编号产品功能用户需要完成的操作
F1Agent Creation创建新的 Agent
F2Agent Configuration配置模型、指令、工具和能力
F3Agent Development & Testing开发、调试和测试 Agent
F4Agent Publishing & Sharing发布、共享和复用 Agent
F5Workspace & Project Management组织和管理工作空间与项目
F6Agent Execution启动、暂停、操作和控制任务
F7Agent Collaboration组织多个 Agent 协作
F8Agent Monitoring查看任务状态、执行过程和结果
F9Agent Management管理 Agent 版本与生命周期
F10Artifact & Delivery Management管理任务产物与交付成果
F11Developer Experience通过 API 与 SDK 集成平台能力
F12Platform Administration管理用户、权限、资源和平台设置

技术架构与产品架构之间存在映射关系,但不是一一对应关系。

例如,F6 Agent Execution 可能同时依赖 P2 Execution Plane、P5 Deployment & Runtime Management 和 P6 Workflow Management。

而 P7 Resource & Integration 可能同时支持 Agent 创建、配置、执行和管理等多个产品功能。

6.3 Engineering & Practice:平台工程实践 ​

Agent Platform 的开发不仅涉及技术组件,还需要考虑实际的软件产品建设过程。

主要包括:

  • 研究现有 Agent Platform 的架构与产品设计;
  • 根据目标用户和使用场景选择技术框架;
  • 设计平台整体系统架构;
  • 制定分阶段开发路线;
  • 部署、运维和持续升级平台;
  • 通过测试、评估和用户反馈持续改进。

平台化建设应根据实际需求逐步展开,而不是一开始就实现所有技术和产品模块。

七、四大技术领域如何连接? ​

前面的内容按照研究领域介绍技术组成,但在实际软件系统中,这些技术需要通过接口和执行机制相互连接。

可以通过以下简化架构理解:

text
                      用户 / 开发者
                            │
                            ▼
                    Agent Platform
             ┌────────────────────────┐
             │ Agent 创建、配置与管理  │
             │ 运行控制、监控与治理    │
             └────────────┬───────────┘
                          │
                          ▼
                      Agent System
┌────────────────────────────────────────────────┐
│                                                │
│  L6 Application                                │
│       │                                        │
│       ▼                                        │
│  L5 Orchestration & Collaboration              │
│       │                                        │
│       ▼                                        │
│  L4 Agent Engine                               │
│       │                                        │
│       ▼                                        │
│     Agent                                      │
│       │                                        │
│       ├─────────────┬─────────────┐            │
│       │             │             │            │
│       ▼             ▼             ▼            │
│     Model         Tools        Context         │
│       │             │             │            │
│       ▼             ▼             ▼            │
│  L3 Model       外部服务       状态与数据       │
│     Services                                   │
│       │                                        │
│       ▼                                        │
│   AI Model                                     │
│                                                │
│  L2 Platform Services                          │
│  L1 Infrastructure                             │
│                                                │
│  H1–H12 Engineering & Governance               │
└────────────────────────────────────────────────┘

这是一张逻辑关系示意图,不代表严格的请求调用顺序或物理部署结构。

在实际系统中,Agent Runtime 可能直接调用模型服务和工具;任务编排可能负责启动多个 Agent;平台也可能通过独立接口管理运行在其他环境中的 Agent System。

7.1 AI 与 Agent 的连接 ​

主要通过模型调用接口实现。

Agent 使用模型处理任务信息、生成内容或提出行动建议。

涉及的关键技术包括 Model API、Prompt Engineering、Context Window、Structured Outputs 和 Function Calling。

7.2 Agent 与 Agent System 的连接 ​

主要通过 Agent Runtime、Agent Harness 和其他执行机制实现。

Agent 的定义与行为逻辑被加载到执行环境中,由系统负责模型调用、工具执行、状态更新和任务控制。

7.3 Agent System 与 Agent Platform 的连接 ​

主要通过平台控制接口、运行接口和管理服务实现。

Agent Platform 可以负责 Agent 注册、配置、启动、监控、权限和生命周期管理。

Agent System 可以由平台直接承载,也可以独立运行并通过 API 与平台连接。

7.4 纵向架构与横向工程能力的连接 ​

横向工程能力贯穿 Agent System 的多个层次。

例如,一次工具调用可能同时涉及:

  • L4 Agent Engine:决定并执行工具调用;
  • H2 Security:验证工具访问权限;
  • H1 Observability:记录调用过程;
  • H7 Reliability:处理超时与重试;
  • H8 Resource Management:控制调用次数和成本。

这说明技术架构不仅需要明确组件之间的调用关系,还需要考虑执行过程中涉及的工程约束。

八、通过一个实际案例理解完整技术体系 ​

假设需要构建一个自动化行业研究系统。

用户输入研究主题后,系统需要收集资料、分析信息、形成结论、撰写报告,并允许用户查看执行过程和最终结果。

8.1 AI 技术 ​

系统使用大语言模型进行资料理解、内容分析和报告生成。

可能涉及 Model API、Prompt Engineering、Structured Outputs、Embeddings 和 RAG。

8.2 Agent 技术 ​

可以设计研究 Agent、分析 Agent、写作 Agent 和审核 Agent。

每个 Agent 根据任务职责配置不同的指令、模型、工具、知识和执行策略。

但是否采用多个 Agent,应当根据任务复杂度和实际效果决定。

8.3 Agent System 技术 ​

系统需要提供任务入口、执行引擎、工具接口、状态管理、工作流编排和报告输出。

如果任务执行时间较长,还可能需要异步任务队列、持久化状态、失败重试和运行监控。

8.4 Agent Platform 技术 ​

如果希望支持多个研究项目、不同 Agent 配置、多个工作空间以及统一的任务管理,可以进一步建设 Agent Platform。

平台允许用户创建 Agent、配置模型和工具、管理任务流程、查看执行状态,并对不同 Agent 的运行资源进行管理。

这一案例说明,完整 Agent 产品的实现通常需要多个技术领域协同,而不是仅依靠某一个模型或 Agent Framework。

九、如何使用这张技术地图? ​

这张技术地图可以用于三个方面。

9.1 用于技术学习 ​

当遇到一个新技术概念时,首先判断它主要属于哪个研究领域,再进入相应专题。

例如:

  • Transformer → AI / Model Architecture
  • Prompt Engineering → AI / Model Engineering
  • Agent Memory → Agent / Internal Architecture
  • Agent Harness → Agent System / Agent Engine
  • Multi-Agent Orchestration → Agent System / Orchestration & Collaboration
  • Agent Registry → Agent Platform / Technical Architecture

对于跨领域技术,应当根据研究视角建立多个关联,而不是重复编写完全相同的内容。

9.2 用于系统架构设计 ​

在设计 Agent 应用时,可以通过技术地图检查系统是否具备完成任务所需的能力。

例如,先明确 Agent 的目标、模型和工具,再确定运行引擎、模型服务、状态存储、任务编排和应用接口,最后评估安全、可靠性、监控和部署要求。

不需要机械地实现所有技术模块,而应根据实际需求选择必要组件。

9.3 用于技术选型与项目评估 ​

技术地图可以帮助比较不同 Agent Framework、Agent Runtime、Agent System 和 Agent Platform 的能力范围。

例如,研究某个 Agent Framework 时,可以判断它主要解决 Agent 定义、工具调用、执行循环还是任务编排问题。

研究某个 Agent Platform 时,则可以进一步判断它是否提供 Agent Registry、Agent Builder、Runtime Management、Workflow Management 和 Platform Governance 等能力。

这种方式有助于避免仅凭产品名称判断其技术定位。

十、核心结论 ​

Agent 技术体系涉及四个核心研究领域:

AI、Agent、Agent System 和 Agent Platform。

AI 提供智能计算能力,Agent 将这些能力用于目标驱动的决策与行动,Agent System 组织 Agent 及相关软件组件完成实际任务,Agent Platform 将通用的创建、运行和管理能力抽象为可复用的平台服务。

从具体技术构成来看:

  • AI 包含模型架构、模型工程和知识检索等技术。
  • Agent 包含身份、模型、指令、上下文、记忆、知识、工具、技能、规划与权限等能力主题。
  • Agent System 包含六层纵向参考架构,以及十二个横向工程能力域。
  • Agent Platform 包含十二个平台技术主题、十二个产品功能主题,以及相关工程实践。

这些分类共同构成了本知识库的 Agent 全栈技术地图。

需要强调的是,技术地图是用于理解、设计和评估系统的参考模型,不是所有项目必须遵循的固定架构。实际开发应根据任务需求、系统规模、工程复杂度和资源条件选择适当的技术组合。

十一、关联研究 ​

关联文档研究内容
01 · AI、Agent、Agent System、Agent Platform 有什么区别? - Definitions核心概念与技术边界
02 · 四者之间是什么关系? - Architecture Relationships能力依赖、架构组成与运行关系
04 · 如何系统学习和研究 Agent 技术? - Learning Roadmap技术学习顺序与实践路径
01 · AI模型原理、模型工程与知识检索
02 · AgentAgent 内部能力与开发实践
03 · Agent System系统技术架构与工程治理
04 · Agent Platform平台技术架构、产品架构与工程实践
05 · 常见问题 - FAQ跨领域技术问题与概念辨析