AgentGuide
AI Agent 开发与求职一站式指南,涵盖 LangGraph、RAG、Post-training 完整学习路线
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
AI Agent 开发与求职一站式指南,涵盖 LangGraph、RAG、Post-training 完整学习路线
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。

图1:LLM 开源生态图谱 — AgentGuide 覆盖 AI Agent 开发全栈(来源:Awesome-Awesome-LLMs)
想象这样一个场景:你是一名计算机专业应届生,听说 AI Agent 是 2026 年最火的风口,想转行做 Agent 开发工程师,但打开招聘网站一看——LangGraph、CrewAI、GraphRAG、MCP、Post-training……一个个名词像天书一样砸过来,网上资料东一块西一块,根本不知道从哪下手。
adongwanai/AgentGuide 正是为解决这个问题而生。它的定位非常清晰:对标 Java 工程师人手一本的「JavaGuide」,做一份「AI Agent 方向的 JavaGuide」。作者是一位一线大模型算法工程师,将自己备战跳槽和辅导他人的经验系统化整理,最终凝结成这个 Star 数超过 5000 的开源学习指南。
不同于大多数资料只是翻译官方文档,AgentGuide 的独特之处在于它的「求职导向」基因:每个知识点都会告诉你「面试怎么考」「简历怎么写」,而不是单纯的技术罗列。
AgentGuide 的内容组织可以分为三大板块。
第一板块是认知框架,用「做出什么 > 学过什么」的 1-2-5 求职框架重构了学习思路:1 个原则(从「我会什么」转向「我做出了什么」)、2 条轨道(Agent 开发 vs Agent 算法)、5 步链路(简历 → 投递 → 模拟面试 → Vibe Coding → 成果展示)。在 2026 年竞争激烈的招聘市场中,这种方法论比纯粹的技术堆砌更有价值。
第二板块是技术学习路线,按照算法岗和开发岗两条路径分别规划:算法岗聚焦 Agent 推理规划(ReAct、Reflexion、Tree/Graph Search)、RAG 与记忆算法(Hybrid Retrieval、GraphRAG、Agentic RAG)、Post-training(SFT、LoRA/QLoRA、DPO/GRPO);开发岗则关注 Agent Harness(状态管理、工具注册、sandbox、trace)、MCP/A2A 协议、Browser/Computer-use 工具封装。每个阶段都有明确的产出目标和学习周期(算法岗 10-15 周,开发岗 8-12 周)。
第三板块是实战项目集,包含 Paper Agent(读论文并解答问题的 Agent)、Travel Agent(旅行规划 Agent)、Web Agent(浏览器自动化 Agent)、End-to-End Projects(完整项目落地),以及持续更新的 Agent 项目精选集。这些项目都可以写进简历,也是整个指南的核心产出。
AgentGuide 覆盖的技术生态非常完整,可以用一个三层架构来理解。
应用层涵盖了主流 Agent 开发框架:LangGraph(通过图结构管理复杂工作流)、OpenAI Agents SDK(官方出品的 Agent 开发工具包)、AutoGen 和 CrewAI(多 Agent 协作框架)、Dify 和 n8n(低代码工作流平台)。对于刚入门的开发者,可以从 OpenAI Agents SDK 入手,体验「最小 Agent Loop」的完整闭环;对于需要构建复杂工作流的场景,LangGraph 的图结构表达能力更胜一筹。
**Harness 层(核心差异化所在)**是 AgentGuide 区别于一般教程的关键。这里深入讲解了 Context Engineering(System/Memory/Retrieval/Trace 的分层设计)、Tool Schema 与 MCP 协议、权限分级与 sandbox、安全边界与 human-in-the-loop。这些内容在大多公开教程中被一笔带过,但恰恰是生产级 Agent 系统最核心的工程挑战。
数据与训练层则覆盖了 RAG 全栈(Docling 文档解析 → Milvus/Qdrant 向量存储 → Rerank → GraphRAG → Agentic RAG)、评测工具(Promptfoo、DeepEval、RAGAS、WebArena、SWE-bench)、Post-training 工具链(Axolotl、TRL、Unsloth)。
AgentGuide 的 examples 目录中提供了一个「最小 Agent Loop 模板」,用不到 50 行代码揭示了 Agent 的核心骨架:Agent 在循环中不断执行「感知 → 决策 → 行动 → 反馈」四步,直到得出最终答案或达到最大步数上限。
这个最小实现包含四个必须有的工程边界:最大步数限制(防止 Agent 在错误路径上无限循环)、工具白名单(模型只能调用注册表中的工具,防止注入攻击)、结构化错误处理(返回 ok/error/hint/partial_result 而不是原始 stack trace)、全链路 Trace(每一步记录任务、上下文、工具、参数、观察、耗时、成本)。这四个边界是任何生产级 Agent 系统都必须考虑的工程约束。
AgentGuide 本身是一个静态文档网站,托管在 GitHub Pages(adongwanai.github.io/AgentGuide)。学习路径建议从 docs/00-getting-started/ 开始,按「确定目标岗位 → 学习路线 → 实战项目 → 面试冲刺」的顺序推进。
值得注意的是,AgentGuide 的代码示例(如 minimal-agent-loop)主要是教学性质的伪代码/模板,实际落地需要读者自行选择框架(LangGraph/OpenAI Agents SDK)进行替换。项目本身不提供可直接运行的 Web UI 或 API 服务,更像是一份系统化的「学习手册 + 资源导航」。
坦诚地说,AgentGuide 也有它的局限。首先,内容深度偏向综述和路径指引,对于每个技术点的代码级讲解并不深入——它更像是一张地图,而不是手把手教的教练。其次,代码示例以模板为主,读者需要有一定的 Python 基础和 Agent 框架使用经验才能真正落地。第三,项目仓库本身没有 CI/CD 流水线或测试框架,作为文档性质项目这可以理解,但也不利于代码贡献者做自动化验证。
此外,由于作者本人是算法背景,工程侧内容(如 Agent 生产部署、监控告警、成本控制)相对薄弱,读者在进阶时需要补充其他资源。
2025-2026 年,AI Agent 从概念走向落地。OpenAI、Anthropic、Google 纷纷发布 Agent 开发平台,LangChain、CrewAI 等框架生态快速扩张。在这样的大背景下,系统化的学习资源变得格外稀缺——AgentGuide 填补了「从零到 offer」这条路径上缺少一本「指南」的空白。
5399 个 Stars、541 个 Forks、88 个 Open Issues,说明这个项目正在被社区广泛关注和使用。它代表的不仅是一个技术教程,更是一种「用系统化打败碎片化」的理念——在信息过载的时代,帮学习者省时间、帮求职者找方向,本身就是巨大的价值。