系统学习和实践 AI Agent 工程,关注可运行、可评估、可恢复、可生产化的智能体系统。
将原理、源码、工程、项目和面试内容重新组织成一套可以在线阅读、动手验证和反复复习的中文知识体系。
🤖 AI Agent 学习中心 · 📖 融合学习手册 · 🧪 实践路线 · 🌍 开源贡献
这不是两个开源仓库的链接集合,而是一套围绕 Agent 怎样理解目标、组织上下文、调用工具、保存状态、评估结果并持续改进 重新编排的学习体系。
用于建立 Agent 的整体认知框架,覆盖 Agent 基本原理、上下文工程、Memory 与 RAG、Tool Calling、Coding Agent、多模态交互、评估、训练、多 Agent 和持续进化。
用于理解 Agent 如何从概念变成真实系统,覆盖 Agent Loop、Context Engineering、Tool Calling、Runtime、Agent Infra、Coding Agent、SDK 与框架、训练评估、生产项目和面试专题。
Harness 是承载 Agent 运行所需能力的工程外壳:它把模型、指令、工具、上下文、权限和执行环境装配在一起,并处理 Session、Transcript、沙箱、状态持久化、中断恢复、人工确认和可观测性。
阅读 Coding Agent 与 Harness 专题 →
每个主题继续连接分阶段学习、动手实践、完成标准、自测问题、面试表达、项目拆解、失败分析以及评估回归,目标是把“读过”推进到“能够实现、验证和解释”。
**融合关系:**AI Agent Book 偏原理,zero2Agent 偏工程;融合学习手册负责把两套资料按同一条 Agent 工程主线重新组织。
**来源边界:**本站在遵守原项目署名和许可证要求的前提下进行站内整理与学习路径重组。AI Agent Book 使用 Apache License 2.0;zero2Agent 主体使用 MIT License;其面试部分使用 CC BY-NC-SA 4.0。
- Agent 基本闭环:理解模型、动作、观察和停止条件怎样组成最小 Agent Loop。
- 上下文工程:决定当前任务真正需要哪些指令、历史、知识和环境信息。
- Memory 与 RAG:区分会话状态、长期记忆和外部知识检索的职责。
- Tool / MCP / Skill:理解工具能力、协议连接和可复用操作规范之间的边界。
- Harness 与 Runtime:装配运行环境,并管理状态、Session、调度、持久化和恢复。
- Coding Agent:让 Agent 安全地使用文件、终端、代码搜索、沙箱和异步任务。
- 评估与可观测性:通过 Trace、数据集、失败分类和回归测试判断系统是否变好。
- 训练与行为优化:理解预训练、SFT、RL 和推理期优化分别解决什么问题。
- 持续进化:让知识、指令、程序和模型参数通过反馈闭环持续更新。
- Multi-Agent 与生产项目:处理任务拆分、协作边界、共享状态、交接和验收。
用户目标
↓
Agent Harness
模型 · 指令 · 工具 · 上下文 · 权限 · 执行环境
↓
Agent Runtime
状态 · Session · 调度 · 持久化 · 中断恢复
↓
Agent Loop
推理 → 调用工具 → 获得观察 → 更新状态 → 判断是否继续
↓
评估与持续改进
Harness 不只是某个框架的名称。它负责为 Agent 准备并约束运行条件;Runtime 管理任务执行过程;Agent Loop 则在这些条件内不断推理、行动和观察。
- AI Agent 学习首页:先了解整套知识体系及推荐学习顺序。
- AI Agent 融合手册:按 10 个阶段学习原理、工程控制点和面试表达。
- AI Agent 全部内容目录:查看两套来源内容到站内课程的完整映射。
- AI Agent 实践路线:通过练习、验收标准和复盘完成实践闭环。
- AI Agent Book 站内版:完整阅读原理章节和配套图表。
- zero2Agent 站内版:完整阅读工程课程、项目和专题内容。
- Agent Harness 专题:理解 Coding Agent 的运行外壳和工程控制点。
- Agent 面试复习:按工程主题复习高频问题和追问。
主要学习正文均部署在自己的 GitHub Pages 站内,可以直接在线阅读。
- Harness 与 Runtime:能力装配、任务生命周期、状态持久化、中断恢复和并行调度。
- Context / Memory / RAG:上下文选择、压缩、检索、长期记忆和知识更新。
- Tool / MCP / Skill:工具描述、参数校验、协议连接、权限边界和错误恢复。
- Coding Agent:文件、终端、代码搜索、沙箱、Session Transcript 和人机协作。
- Evaluation:Trace、测试集、失败分类、回归评估、成本与延迟控制。
- Multi-Agent:任务拆分、角色边界、共享状态、交接协议和结果验收。
通过真实开源项目检验 Agent 工程理解,关注源码阅读、问题定位、最小改动、测试验证和上游协作。下面只展示已经合并 PR 的项目级统计,不将合并数量描述为项目主导经验。
| 贡献项目 | ★ | 主要语言 | 已合并 |
|---|---|---|---|
openclaw/openclaw可以在任意操作系统和平台上执行真实任务的开源 AI 助手。 |
393.3k | 11 | |
bytedance/deer-flow面向深度研究、代码生成与内容创作的长程智能体框架。 |
84.6k | 12 | |
agentscope-ai/agentscope用于构建、运行与观测可信智能体的开发框架。 |
34.6k | 8 | |
QwenLM/qwen-code运行在终端中的开源 AI 编程智能体。 |
28.8k | 2 | |
TencentCloud/Octop支持多用户、多智能体协作的自托管 AI 助手。 |
11.2k | 10 | |
展开其余 13 个项目cheaper-inference/OmniRoute · 82.2k · 3headroomlabs-ai/headroom · 78.1k · 3MemPalace/mempalace · 59.8k · 1TriliumNext/Trilium · 38.6k · 3oraios/serena · 30.8k · 1yamadashy/repomix · 29.1k · 4livekit/agents · 15.0k · 3microsoft/agent-framework · 14.4k · 1mrexodia/ida-pro-mcp · 13.2k · 2CursorTouch/Windows-MCP · 10.6k · 1mobile-next/mobile-mcp · 10.1k · 1strands-agents/harness-sdk · 9.0k · 1timescale/pg-aiguide · 1.9k · 1 |
392.8k | — | 25 |
仅统计 Stars 不低于 1,000 的项目及其中已合并的 PR。表格展示 5 个代表项目,其余项目可在最后一行展开。数据由 .github/workflows/refresh.yml 自动更新;最后更新于 2026-10-28 19:42 UTC。
Agent 最终需要接入真实界面、业务服务、数据库和部署环境。TypeScript、Python、Go 与数据工程因此是 Agent 落地的能力底座,而不是与 Agent 主线平行的独立方向。
前端交互
↓
后端服务
↓
数据存储
↓
Python 能力服务
↓
Agent 系统
- 前端与交互:TypeScript、React、Next.js,以及 Agent 任务状态和结果展示。
- 后端服务:Go、Gin、GORM、gRPC、Node.js、API 设计和任务接口。
- 数据与检索:MySQL、PostgreSQL、Redis、向量检索、混合检索和 RAG。
- 能力服务:Python、FastAPI、模型接入、数据处理和 Agent 工具服务。
- 工程交付:Docker、测试、自动化、文档、代码审查和可观测性。
后端八股、源码笔记和工程知识也整理在在线学习地图中,用于查询、复习和项目实践。
这条路线用于为 AI Agent 应用开发补齐前端、后端、数据库和 Python 服务能力,适合从 Vibe Coding 继续走向“能够读懂、修改和验证完整项目”的学习阶段。
覆盖内容包括:
- JavaScript / TypeScript
- React / Next.js
- Node.js / Express
- PostgreSQL / SQL
- Python / FastAPI
- Agent 工程与完整项目
- 八股复习与模拟面试
这是配套的外部飞书文档,不属于 GitHub Pages 站内 AI Agent 知识库正文。
- 当前主线是 AI Agent 工程与 AI 全栈应用开发。
- 正在通过原理学习、源码阅读、项目实践和评估复盘理解 Agent 系统。
- 将零散资料整理为有顺序、有实践任务、有完成标准的中文学习路径。
- 通过开源协作检验理解:阅读源码、定位问题、完成最小改动并跟踪上游反馈。


