Skip to content

总目录 ​

研究领域的定位 ​

研究领域核心问题研究重点
AI人工智能如何获得和提供智能能力?AI 基本概念、模型、训练、推理与能力边界
Agent如何让 AI 模型具备目标驱动的行动能力?Agent 组成、运行循环、工具、记忆、规划
Agent System如何将 Agent 组织成完整的软件系统?技术架构、运行引擎、编排协作、工程保障
Agent Platform如何建立通用的 Agent 构建与管理平台?平台架构、开发工具、运行管理、产品功能

目录结构 ​

text
Agent 全栈技术地图 - v1.3 - 2026年10月29日
│
├── 00 · Agent 技术体系是什么? - Overview
│   ├── 00 · Agent 技术体系总览 - Overview
│   ├── 01 · AI、Agent、Agent System、Agent Platform 有什么区别? - Definitions
│   ├── 02 · 四者之间是什么关系? - Architecture Relationships
│   ├── 03 · 整个 Agent 技术体系由什么构成? - Technology Landscape
│   └── 04 · 如何系统学习和研究 Agent 技术? - Learning Roadmap
│
│
├── 01 · AI
│   │
│   ├── 01 · 什么是 AI?它是如何发展的? - Fundamentals
│   │   ├── 01 · 什么是人工智能? - Artificial Intelligence
│   │   ├── 02 · AI、机器学习和深度学习有什么区别? - ML & Deep Learning
│   │   ├── 03 · AI 技术经历了哪些主要发展阶段? - AI Evolution
│   │   ├── 04 · 什么是生成式人工智能? - Generative AI
│   │   └── 05 · AI 具备哪些能力,又存在哪些局限? - Capabilities & Limitations
│   │
│   ├── 02 · AI 模型是如何构建和工作的? - Model Architecture
│   │   ├── M1 · AI 模型是什么?它由什么构成? - Model Fundamentals
│   │   ├── M2 · 神经网络如何学习和处理信息? - Neural Networks
│   │   ├── M3 · Transformer 如何处理和生成信息? - Transformer Architecture
│   │   ├── M4 · 大语言模型是如何构建的? - Large Language Models
│   │   ├── M5 · AI 模型如何理解和处理不同模态? - Multimodal Models
│   │   ├── M6 · AI 模型如何通过训练获得能力? - Pre-training & Post-training
│   │   ├── M7 · AI 模型如何生成输出? - Inference & Decoding
│   │   └── M8 · 如何评估 AI 模型的能力与局限? - Model Evaluation
│   │
│   ├── 03 · 如何使用和管理 AI 模型? - Model Engineering
│   │   ├── E1 · 如何通过 API 调用 AI 模型? - Model API
│   │   ├── E2 · 如何设计和管理模型输入? - Prompt Engineering
│   │   ├── E3 · 如何管理模型的上下文窗口? - Context Window
│   │   ├── E4 · 如何让模型生成结构化结果? - Structured Outputs
│   │   ├── E5 · 如何让模型调用外部工具? - Function Calling
│   │   ├── E6 · 如何选择和切换不同模型? - Model Routing
│   │   ├── E7 · 如何部署和运行开源模型? - Model Deployment
│   │   └── E8 · 如何优化模型调用的成本与性能? - Inference Optimization
│   │
│   └── 04 · AI 如何获取和利用外部知识? - Knowledge & Retrieval
│       ├── K1 · AI 模型的知识从哪里来? - Parametric Knowledge
│       ├── K2 · 什么是 Embedding? - Embeddings
│       ├── K3 · 什么是向量数据库? - Vector Databases
│       ├── K4 · AI 如何检索外部信息? - Information Retrieval
│       ├── K5 · 什么是 RAG?它如何工作? - Retrieval-Augmented Generation
│       ├── K6 · 如何构建 AI 知识库? - Knowledge Base
│       └── K7 · 如何评估知识检索与回答质量? - Retrieval Evaluation
│
│
├── 02 · Agent
│   │
│   ├── 01 · Agent 是什么?它如何工作? - Fundamentals
│   │   ├── 01 · 什么是 Agent? - Definition & Boundaries
│   │   ├── 02 · Agent 由什么构成? - Core Components
│   │   ├── 03 · Agent 具备哪些核心能力? - Core Capabilities
│   │   ├── 04 · Agent 如何思考和行动? - Execution Mechanism
│   │   ├── 05 · Agent 有哪些类型? - Agent Types
│   │   ├── 06 · 如何设计一个 Agent? - Agent Design
│   │   └── 07 · Agent 的生命周期是什么? - Agent Lifecycle
│   │
│   ├── 02 · Agent 的能力由哪些部分构成? - Internal Architecture
│   │   ├── A1 · Agent 如何定义自己的身份与角色? - Identity & Role
│   │   ├── A2 · Agent 如何获得认知与推理能力? - Model
│   │   ├── A3 · 如何定义 Agent 的行为指令与规则? - Instructions
│   │   ├── A4 · Agent 如何理解和管理当前上下文? - Context
│   │   ├── A5 · Agent 如何形成、保存和使用记忆? - Memory
│   │   ├── A6 · Agent 如何获取和使用外部知识? - Knowledge
│   │   ├── A7 · Agent 如何调用工具并执行操作? - Tools
│   │   ├── A8 · Agent 如何组织和复用专业技能? - Skills
│   │   ├── A9 · Agent 如何推理、规划和决定行动? - Planning & Reasoning
│   │   └── A10 · 如何限制 Agent 的权限与行为边界? - Permissions & Constraints
│   │
│   └── 03 · 如何设计、构建和测试 Agent? - Development & Practice
│       ├── 01 · 如何根据任务需求设计 Agent? - Agent Design
│       ├── 02 · 如何配置 Agent 的模型、工具与指令? - Agent Configuration
│       ├── 03 · 如何开发和运行一个 Agent? - Agent Implementation
│       ├── 04 · 如何测试和评估 Agent 的能力? - Agent Testing
│       └── 05 · 有哪些值得研究的 Agent 案例? - Case Studies
│
│
├── 03 · Agent System
│   │
│   ├── 01 · Agent System 是什么?它如何工作? - Fundamentals
│   │   ├── 01 · 什么是 Agent System? - Definition & Boundaries
│   │   ├── 02 · Agent System 由什么构成? - Core Components
│   │   ├── 03 · Agent System 如何运行? - Execution Mechanism
│   │   ├── 04 · Agent System 有哪些类型? - System Types
│   │   ├── 05 · 怎样才算完整的 Agent System? - Completeness & Maturity
│   │   └── 06 · 如何理解 Agent System 的架构? - Architecture & Design Principles
│   │
│   ├── 02 · Agent System 是如何构建和运行的? - Technical Architecture
│   │   ├── L1 · Agent System 需要怎样的运行环境? - Infrastructure
│   │   ├── L2 · Agent System 需要哪些基础软件服务? - Platform Services
│   │   ├── L3 · Agent System 如何接入和管理 AI 模型? - Model Services
│   │   ├── L4 · Agent 如何被驱动并持续执行任务? - Agent Engine
│   │   ├── L5 · 如何编排任务并组织多个 Agent 协作? - Orchestration & Collaboration
│   │   └── L6 · 如何将 Agent 能力提供给用户和其他系统? - Application
│   │
│   └── 03 · 如何让 Agent System 稳定、安全、可控地运行? - Engineering & Governance
│       ├── H1 · 如何观察、追踪和诊断系统运行? - Observability
│       ├── H2 · 如何保障 Agent System 的安全? - Security
│       ├── H3 · 如何评估 Agent System 的能力与执行质量? - Evaluation
│       ├── H4 · 如何管理、保存和恢复系统状态? - State Management
│       ├── H5 · 如何管理 Agent System 的配置与版本? - Configuration
│       ├── H6 · 如何让人类参与、监督和干预 Agent 执行? - Human-in-the-Loop
│       ├── H7 · 如何保障 Agent System 的可靠性与故障恢复? - Reliability
│       ├── H8 · 如何管理 Agent System 的资源、成本与预算? - Resource Management
│       ├── H9 · 如何管理 Agent System 的数据与生命周期? - Data Governance
│       ├── H10 · 如何测试和验证 Agent System 的行为? - Testing & Validation
│       ├── H11 · 如何部署、发布和运维 Agent System? - Deployment & Operations
│       └── H12 · 如何制定和执行 Agent System 的治理策略? - Policy & Governance
│
│
├── 04 · Agent Platform
│   │
│   ├── 01 · Agent Platform 是什么?它如何工作? - Fundamentals
│   │   ├── 01 · 什么是 Agent Platform? - Definition & Boundaries
│   │   ├── 02 · Agent Platform 由什么构成? - Core Components
│   │   ├── 03 · Agent Platform 如何运行? - Platform Architecture
│   │   ├── 04 · Agent Platform 有哪些类型? - Platform Types
│   │   ├── 05 · 平台如何管理各类对象及其生命周期? - Lifecycle Management
│   │   └── 06 · 如何设计 Agent Platform 的架构? - Design Principles
│   │
│   ├── 02 · Agent Platform 是如何构建和运行的? - Technical Architecture
│   │   ├── P1 · 平台如何统一管理和控制 Agent? - Control Plane
│   │   ├── P2 · 平台如何执行和承载 Agent 任务? - Execution Plane
│   │   ├── P3 · 如何注册、存储和管理 Agent 定义与版本? - Agent Registry
│   │   ├── P4 · 平台如何提供 Agent 构建与开发服务? - Agent Development Services
│   │   ├── P5 · 如何管理 Agent 的部署、实例与运行生命周期? - Deployment & Runtime Management
│   │   ├── P6 · 如何管理和调度 Agent 工作流? - Workflow Management
│   │   ├── P7 · 如何统一管理模型、工具和外部资源? - Resource & Integration
│   │   ├── P8 · 平台如何提供统一的 API 与 SDK? - Platform API & SDK
│   │   ├── P9 · 如何支持插件、扩展与第三方集成? - Extensibility & Ecosystem
│   │   ├── P10 · 如何管理平台的数据、产物与共享资产? - Platform Data & Assets
│   │   ├── P11 · 如何管理多租户、组织与工作空间隔离? - Multi-tenancy & Isolation
│   │   └── P12 · 如何管理平台权限、资源配额与治理策略? - Platform Governance
│   │
│   ├── 03 · Agent Platform 应该提供哪些产品功能? - Product Architecture
│   │   ├── F1 · 用户如何创建一个 Agent? - Agent Creation
│   │   ├── F2 · 用户如何配置和修改 Agent 的能力? - Agent Configuration
│   │   ├── F3 · 用户如何开发、调试和测试 Agent? - Agent Development & Testing
│   │   ├── F4 · 用户如何发布、共享和复用 Agent? - Agent Publishing & Sharing
│   │   ├── F5 · 用户如何组织和管理工作空间与项目? - Workspace & Project Management
│   │   ├── F6 · 用户如何启动、操作和控制 Agent? - Agent Execution
│   │   ├── F7 · 用户如何组织多个 Agent 协同工作? - Agent Collaboration
│   │   ├── F8 · 用户如何查看 Agent 的运行状态与结果? - Agent Monitoring
│   │   ├── F9 · 用户如何管理 Agent 的版本与生命周期? - Agent Management
│   │   ├── F10 · 用户如何管理任务产物与交付成果? - Artifact & Delivery Management
│   │   ├── F11 · 开发者如何通过 API 与 SDK 集成平台能力? - Developer Experience
│   │   └── F12 · 管理员如何管理整个平台? - Platform Administration
│   │
│   └── 04 · 如何开发、部署和维护 Agent Platform? - Engineering & Practice
│       ├── 01 · 有哪些值得研究的 Agent Platform? - Platform Case Studies
│       ├── 02 · 如何选择 Agent Platform 的技术框架? - Technology Selection
│       ├── 03 · 如何设计 Agent Platform 的系统架构? - System Design
│       ├── 04 · 如何分阶段开发 Agent Platform? - Development Roadmap
│       ├── 05 · 如何部署和运维 Agent Platform? - Deployment & Operations
│       └── 06 · 如何验证和持续改进 Agent Platform? - Testing & Optimization
│
│
├── 05 · 常见问题 - FAQ
│   ├── Q1 - 什么是 Agent Harness,跟 Agent System 有什么区别?
│   └── Q2 - DeepSeek Harness Super-agent 论文研读
│
└── 06 · 名词解释 - Glossary
    └── 01 · 名词解释(待补充)