分层: basic(基础) → intermediate(进阶) → advanced(高级)。层内按组排列。
Layer 0 · 基础
10 个节点后端服务App 体系GA · 12 Factor App 体系后端服务作为附加资源,可随时替换连接 代码库App 体系GA · 12 Factor App 体系一个代码库,多环境部署,版本控制跟踪一切 配置App 体系GA · 12 Factor App 体系配置存于环境变量,与代码严格分离 依赖App 体系GA · 12 Factor App 体系显式声明并隔离依赖,绝不依赖系统级隐式包 端口绑定App 体系GA · 12 Factor App 体系通过端口绑定自含导出服务,不依赖注入的 Web 服务器 进程App 体系GA · 12 Factor App 体系以一个或多个无状态进程执行应用 自然语言→工具调用Agent 体系GB · 12 Factor Agent 体系LLM 将自然语言转换为结构化工具调用对象 掌控你的 PromptAgent 体系GB · 12 Factor Agent 体系像管理代码一样版本化、测试、部署 prompt 工具即结构化输出Agent 体系GB · 12 Factor Agent 体系工具只是模型的结构化输出,可无限组合
Layer 1 · 进阶
14 个节点管理进程App 体系GA · 12 Factor App 体系管理/维护任务作为一次性进程运行 构建·发布·运行App 体系GA · 12 Factor App 体系严格分离构建、发布、运行三阶段 并发App 体系GA · 12 Factor App 体系通过进程模型横向扩展 开发/线上等价App 体系GA · 12 Factor App 体系保持开发、预发布、生产环境尽可能相似 可处置性App 体系GA · 12 Factor App 体系快速启动与优雅终止,最大化鲁棒性 日志App 体系GA · 12 Factor App 体系将日志视为事件流,不关心存储格式 掌控上下文窗口Agent 体系GB · 12 Factor Agent 体系对上下文进行工程化管理(上下文工程) 掌控控制流Agent 体系GB · 12 Factor Agent 体系控制流由代码决定,LLM 只做决策点 压缩错误进上下文Agent 体系GB · 12 Factor Agent 体系把错误摘要压缩回上下文窗口供模型反思 工具调用联系人类Agent 体系GB · 12 Factor Agent 体系把人类接入作为一类工具调用,主动寻求批准 启动/暂停/恢复Agent 体系GB · 12 Factor Agent 体系用简单 API 管理 Agent 生命周期 统一执行/业务状态Agent 体系GB · 12 Factor Agent 体系将执行状态与业务状态统一为单一事实源
Layer 2 · 高级
14 个节点官方工作坊材料工具G-TOOLS · 辅助工具集2025 年两次官方工作坊(TS/Python 双版本)的演练材料与样例 无状态 ReducerAgent 体系GB · 12 Factor Agent 体系将 Agent 建模为无状态 reducer(state, event)→ state 小而专注的 AgentAgent 体系GB · 12 Factor Agent 体系用多个小 Agent 而非一个巨型 Agent 解决问题 随处触发Agent 体系GB · 12 Factor Agent 体系从任何触发源唤起 Agent,触达用户所在之处 无状态性桥接主题GT01 · 无状态性无状态是传统应用与 Agent 共有的可靠运行基石 生命周期与可处置性桥接主题GT02 · 生命周期与可处置性进程可快速启停,Agent 可暂停恢复,本质同源 配置与可变性外置桥接主题GT03 · 配置与可变性外置可变部分(环境变量 / prompt)外置于代码之外 可观测性与错误可见性桥接主题GT04 · 可观测性与错误可见性运行可见性是传统日志与 Agent 错误压缩的共同目标 依赖与工具显式化桥接主题GT05 · 依赖与工具显式化显式声明依赖 / 工具,不隐式依赖环境 控制流与阶段治理桥接主题GT06 · 控制流与阶段治理确定性控制流 / 阶段分离保证可预测交付 自含入口与触达桥接主题GT07 · 自含入口与触达自含导出服务 / 随处触发,皆是不依赖宿主 规模化与单元粒度桥接主题GT08 · 规模化与单元粒度进程模型扩展 / 小 Agent 组合,皆是单元化扩展 人为交互边界桥接主题GT09 · 人为交互边界一次性管理任务 / 人类批准,皆是人机协作边界 环境一致性桥接主题GT10 · 环境一致性开发与生产一致,传统靠环境等价,Agent 靠 prompt 版本化