Skip to content

Commit 8ee90de

Browse files
author
adongwanai
committed
docs: fill agent guide gaps with project resources
1 parent 5b016b9 commit 8ee90de

29 files changed

Lines changed: 3774 additions & 770 deletions

README.md

Lines changed: 89 additions & 90 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,17 @@
22
[![1764666915027.png](https://free.picui.cn/free/2025/12/02/692eadf2be3ac.png)](https://free.picui.cn/free/2025/12/02/692eadf2be3ac.png)
33

44
<div align="center">
5-
<img src="https://img.shields.io/badge/Agent-开发指南-blue?style=for-the-badge" alt="Agent开发指南">
6-
<img src="https://img.shields.io/badge/面试-求职导向-green?style=for-the-badge" alt="求职导向">
7-
<img src="https://img.shields.io/badge/项目-完全开源-orange?style=for-the-badge" alt="完全开源">
5+
<img src="https://img.shields.io/badge/Agent-%E5%BC%80%E5%8F%91%E6%8C%87%E5%8D%97-blue.svg?style=for-the-badge" alt="Agent开发指南">
6+
<img src="https://img.shields.io/badge/%E9%9D%A2%E8%AF%95-%E6%B1%82%E8%81%8C%E5%AF%BC%E5%90%91-green.svg?style=for-the-badge" alt="求职导向">
7+
<img src="https://img.shields.io/badge/%E9%A1%B9%E7%9B%AE-%E5%AE%8C%E5%85%A8%E5%BC%80%E6%BA%90-orange.svg?style=for-the-badge" alt="完全开源">
88

99
<br/>
1010

1111
<a href="https://github.com/adongwanai/AgentGuide">
12-
<img src="https://img.shields.io/github/stars/adongwanai/AgentGuide?style=social" alt="stars">
12+
<img src="https://img.shields.io/github/stars/adongwanai/AgentGuide.svg?style=for-the-badge&logo=github&label=Stars" alt="GitHub stars">
1313
</a>
1414
<a href="https://github.com/adongwanai/AgentGuide/network/members">
15-
<img src="https://img.shields.io/github/forks/adongwanai/AgentGuide?style=social" alt="forks">
15+
<img src="https://img.shields.io/github/forks/adongwanai/AgentGuide.svg?style=for-the-badge&logo=github&label=Forks" alt="GitHub forks">
1616
</a>
1717

1818
<br/>
@@ -39,95 +39,12 @@
3939
>
4040
> 💪 **AgentGuide 的独特价值**:不是简单的资源堆砌,而是**系统化 + 求职导向 + 实战验证**的完整解决方案!
4141
42-
---
43-
44-
## 🧭 Agent 求职通关 Todo List(新增)
45-
46-
> **不是链接收藏夹,是可以照着执行的 todo list。**
47-
>
48-
> 目标很简单:从“我学过什么”,推进到“我做出了什么、怎么验证、怎么写进简历、怎么讲给面试官听”。
49-
50-
- 完整路线:[2026 Agent 求职通关路线](./docs/05-roadmaps/agent-job-ready-roadmap-2026.md)
51-
- 项目落地方法:[如何落地一个可写进简历的 Agent 项目](./docs/03-practice/05-ship-agent-project.md)
52-
- 工程核心专题:[Agent Harness Engineering](./docs/02-tech-stack/27-agent-harness-engineering.md)
53-
54-
### How To Use
55-
56-
| 你的状态 | 建议入口 |
57-
|:---|:---|
58-
| **零基础** |[6步学习路径](#-从零到offer的完整路径快速导航) 开始,先建立 Agent / Workflow / RAG / Multi-Agent 的坐标系 |
59-
| **会 LLM 应用** | 重点补 Agent Loop、Tool Use、Context Engineering、Eval,不要只停留在 API 调用 |
60-
| **想做项目** | 直接进入 [实战项目](#-第四步完成实战项目可写进简历),按“Spec → Coding → Eval → 复盘”推进 |
61-
| **准备面试** | 对照 [面试题库](#-第六步面试准备与-offer-冲刺),重点准备 Agent Loop、工具设计、记忆、评测、可靠性 |
62-
| **只想找资料** |[技术教程](#-第五步系统学习-agent-技术技术准备)[资源导航](#-资源导航),优先读官方文档、工程博客和可运行项目 |
63-
64-
### What To Learn Now
65-
66-
Agent 方向变化很快,当前更值得投入的是能落地、能验证、能讲清楚取舍的工程能力:
67-
68-
| 优先级 | 方向 | 为什么重要 |
69-
|:---:|:---|:---|
70-
| 1 | **Claude Code / Codex-style Coding Agents** | 真实代码库、shell、文件编辑、测试、权限、上下文压缩,是理解 Agent 工程的最佳样本 |
71-
| 2 | **Agent Harness Engineering** | Agent 能力很大一部分来自 harness:工具协议、权限、状态、反馈、回放、CI、评测 |
72-
| 3 | **Context Engineering** | Agent 的核心不是“写提示词”,而是控制信息在正确时间以正确格式进入模型 |
73-
| 4 | **Skills / MCP / A2A / ACP** | Skills 负责能力复用,MCP 连接工具,A2A 连接 Agent,ACP 连接宿主应用 |
74-
| 5 | **Browser / Computer-Use Agents** | 浏览器和桌面操作是 Agent 从 demo 走向真实任务的重要边界 |
75-
| 6 | **Evaluation / Observability / Safety** | 没有 eval、trace、权限边界的 Agent,只能算 demo,不能算可交付系统 |
76-
77-
### 8 阶段学习产出
78-
79-
| 阶段 | 学什么 | 产出物 |
80-
|:---:|:---|:---|
81-
| Stage 0 | 区分 chatbot、workflow、agent、multi-agent | 一页笔记:为什么你的场景需要 Agent |
82-
| Stage 1 | 最小 Agent Loop、结构化输出、工具调用 | 50-150 行最小 Agent |
83-
| Stage 2 | Tool Use、RAG、Memory、引用与失败处理 | 一个资料研究助手 |
84-
| Stage 3 | 现代 Agent Harness:工具、权限、状态、日志、子任务 | 可调试的 harness demo |
85-
| Stage 4 | Multi-Agent 协调:planner / executor / reviewer / router | 一个 research → write → review 小系统 |
86-
| Stage 5 | Skills、MCP、A2A、ACP 与能力封装 | 一个可复用 SKILL.md 或工具协议 demo |
87-
| Stage 6 | Browser / Computer-Use Agent | 一个只操作公开网页的 browser agent |
88-
| Stage 7-8 | Eval、Observability、Safety、部署 | 20 条 eval case + 一个别人能 clone 跑的 Agent 项目 |
89-
90-
### 项目落地 5 步法
91-
92-
1. **建立全局认知**:先搞清楚目标项目的 agent loop、tool registry、context 拼装、memory、channel 抽象。
93-
2. **准备 AI 编程环境**:沉淀 `CLAUDE.md` / `AGENTS.md`、需求规格、实现计划和跨会话 todo。
94-
3. **建立项目理解 Skill**:把项目结构、关键模块、测试方式写成可复用的项目理解文档。
95-
4. **先写 Spec,再写代码**:明确目标用户、工具列表、权限策略、失败处理、成本约束、成功标准。
96-
5. **评测 + 归因 + 消融实验**:记录通过率、失败原因、工具调用次数、成本、延迟,把结果写进简历。
97-
98-
### 面试深水区
99-
100-
面试不只问“会不会 LangChain”,更会追问你有没有真正写过能跑的 Agent:
101-
102-
- **Agent Loop**`observe → think → act → observe`,最大步数、停止条件、错误恢复、HITL 怎么设计?
103-
- **Context + Cost Engineering**:上下文分层、压缩、缓存友好结构、模型路由、token 成本怎么降?
104-
- **Tool Design**:工具命名、description、schema、分页截断、权限分级、工具选错怎么修?
105-
- **Memory System**:working / episodic / semantic memory,什么值得存、怎么召回、什么时候遗忘?
106-
- **Eval + Governance**:component / trajectory / end-to-end eval,golden dataset 怎么来,trace 怎么审计?
107-
- **Reliability Engineering**:idempotency、timeout、retry、cost guard、permission tier、observability 六件套。
108-
109-
### 简历三维表达法
110-
111-
不要只写“基于大模型实现智能问答”。一个 Agent 项目要从三维表达:
112-
113-
| 维度 | 怎么写 |
114-
|:---|:---|
115-
| **架构表达** | Agent loop、工具注册、会话状态、上下文裁剪、权限确认、记忆和错误恢复 |
116-
| **业务表达** | 业务场景、关键工具、数据源、用户路径、约束条件 |
117-
| **结果表达** | 评测集规模、成功率、失败类型、成本优化、消融实验结论 |
118-
119-
示例:
120-
121-
> 基于轻量 Agent Harness 构建垂直场景助手,使用 ReAct loop + dispatch 表注册 5 个业务工具,四层分级 context 管理 system / long-term / short-term / turn 信息;高风险操作接入三级权限确认,20 条评测 case 端到端通过率 82%,通过上下文压缩和模型路由将 token 成本降低 60%。
122-
123-
---
124-
12542
## 📑 目录
12643

12744
**🎯 核心内容**
12845
- [💡 关于本项目](#-关于本项目) - Agent开发指南、转行大模型、高级RAG、大模型面试
129-
- [🧭 Agent 求职通关 Todo List](#-agent-求职通关-todo-list新增) - 当前优先级、8阶段学习产出、项目落地5步法
13046
- [🆕 求职新范式](#-求职新范式做出什么--学过什么) - 1-2-5框架、个人品牌、投递策略
47+
- [🧭 Agent 求职通关 Todo List](#-agent-求职通关-todo-list新增) - 当前优先级、8阶段学习产出、项目落地5步法
13148
- [🚦 6步学习路径](#-从零到offer的完整路径快速导航) - 从岗位选择到拿Offer
13249
- [🔬 算法岗 vs 🛠️ 开发岗](#-第一步确定你的目标岗位) - 岗位选择决策树
13350
- [📚 学习路线图](#-第三步基于岗位的学习路线) - 算法岗10-15周 | 开发岗8-12周
@@ -137,7 +54,8 @@ Agent 方向变化很快,当前更值得投入的是能落地、能验证、
13754

13855
**🛠️ 快速导航**
13956
- [🚀 10分钟快速开始](#-快速开始) | [💬 加入学习社群](#-联系作者--加入社群) | [❓ 常见问题](./FAQ.md)
140-
- [🧭 2026 Agent 求职路线](./docs/05-roadmaps/agent-job-ready-roadmap-2026.md) | [🛠️ Agent 项目落地方法](./docs/03-practice/05-ship-agent-project.md) | [🧩 Agent Harness Engineering](./docs/02-tech-stack/27-agent-harness-engineering.md)
57+
- [🧭 新手快速开始](./docs/00-getting-started/README.md) | [🧭 2026 Agent 求职路线](./docs/05-roadmaps/agent-job-ready-roadmap-2026.md) | [🛠️ Agent 项目落地方法](./docs/03-practice/05-ship-agent-project.md) | [🧩 Agent Harness Engineering](./docs/02-tech-stack/27-agent-harness-engineering.md)
58+
- [📄 Paper Agent](./projects/01-paper-agent/README.md) | [🧳 Travel Agent](./projects/02-travel-agent/README.md) | [🌐 Web Agent](./projects/03-web-agent/README.md) | [🖼️ Multimodal RAG](./resources/multimodal/README.md)
14159

14260
---
14361

@@ -475,6 +393,87 @@ Agent 方向变化很快,当前更值得投入的是能落地、能验证、
475393

476394
---
477395

396+
## 🧭 Agent 求职通关 Todo List(新增)
397+
398+
> **不是链接收藏夹,是可以照着执行的 todo list。**
399+
>
400+
> 目标很简单:从“我学过什么”,推进到“我做出了什么、怎么验证、怎么写进简历、怎么讲给面试官听”。
401+
402+
- 完整路线:[2026 Agent 求职通关路线](./docs/05-roadmaps/agent-job-ready-roadmap-2026.md)
403+
- 项目落地方法:[如何落地一个可写进简历的 Agent 项目](./docs/03-practice/05-ship-agent-project.md)
404+
- 工程核心专题:[Agent Harness Engineering](./docs/02-tech-stack/27-agent-harness-engineering.md)
405+
406+
### How To Use
407+
408+
| 你的状态 | 建议入口 |
409+
|:---|:---|
410+
| **零基础** |[6步学习路径](#-从零到offer的完整路径快速导航) 开始,先建立 Agent / Workflow / RAG / Multi-Agent 的坐标系 |
411+
| **会 LLM 应用** | 重点补 Agent Loop、Tool Use、Context Engineering、Eval,不要只停留在 API 调用 |
412+
| **想做项目** | 直接进入 [实战项目](#-第四步完成实战项目可写进简历),按“Spec → Coding → Eval → 复盘”推进 |
413+
| **准备面试** | 对照 [面试题库](#-第六步面试准备与-offer-冲刺),重点准备 Agent Loop、工具设计、记忆、评测、可靠性 |
414+
| **只想找资料** |[技术教程](#-第五步系统学习-agent-技术技术准备)[资源导航](#-资源导航),优先读官方文档、工程博客和可运行项目 |
415+
416+
### What To Learn Now
417+
418+
Agent 方向变化很快,当前更值得投入的是能落地、能验证、能讲清楚取舍的工程能力:
419+
420+
| 优先级 | 方向 | 为什么重要 |
421+
|:---:|:---|:---|
422+
| 1 | **Claude Code / Codex-style Coding Agents** | 真实代码库、shell、文件编辑、测试、权限、上下文压缩,是理解 Agent 工程的最佳样本 |
423+
| 2 | **Agent Harness Engineering** | Agent 能力很大一部分来自 harness:工具协议、权限、状态、反馈、回放、CI、评测 |
424+
| 3 | **Context Engineering** | Agent 的核心不是“写提示词”,而是控制信息在正确时间以正确格式进入模型 |
425+
| 4 | **Skills / MCP / A2A / ACP** | Skills 负责能力复用,MCP 连接工具,A2A 连接 Agent,ACP 连接宿主应用 |
426+
| 5 | **Browser / Computer-Use Agents** | 浏览器和桌面操作是 Agent 从 demo 走向真实任务的重要边界 |
427+
| 6 | **Evaluation / Observability / Safety** | 没有 eval、trace、权限边界的 Agent,只能算 demo,不能算可交付系统 |
428+
429+
### 8 阶段学习产出
430+
431+
| 阶段 | 学什么 | 产出物 |
432+
|:---:|:---|:---|
433+
| Stage 0 | 区分 chatbot、workflow、agent、multi-agent | 一页笔记:为什么你的场景需要 Agent |
434+
| Stage 1 | 最小 Agent Loop、结构化输出、工具调用 | 50-150 行最小 Agent |
435+
| Stage 2 | Tool Use、RAG、Memory、引用与失败处理 | 一个资料研究助手 |
436+
| Stage 3 | 现代 Agent Harness:工具、权限、状态、日志、子任务 | 可调试的 harness demo |
437+
| Stage 4 | Multi-Agent 协调:planner / executor / reviewer / router | 一个 research → write → review 小系统 |
438+
| Stage 5 | Skills、MCP、A2A、ACP 与能力封装 | 一个可复用 SKILL.md 或工具协议 demo |
439+
| Stage 6 | Browser / Computer-Use Agent | 一个只操作公开网页的 browser agent |
440+
| Stage 7-8 | Eval、Observability、Safety、部署 | 20 条 eval case + 一个别人能 clone 跑的 Agent 项目 |
441+
442+
### 项目落地 5 步法
443+
444+
1. **建立全局认知**:先搞清楚目标项目的 agent loop、tool registry、context 拼装、memory、channel 抽象。
445+
2. **准备 AI 编程环境**:沉淀 `CLAUDE.md` / `AGENTS.md`、需求规格、实现计划和跨会话 todo。
446+
3. **建立项目理解 Skill**:把项目结构、关键模块、测试方式写成可复用的项目理解文档。
447+
4. **先写 Spec,再写代码**:明确目标用户、工具列表、权限策略、失败处理、成本约束、成功标准。
448+
5. **评测 + 归因 + 消融实验**:记录通过率、失败原因、工具调用次数、成本、延迟,把结果写进简历。
449+
450+
### 面试深水区
451+
452+
面试不只问“会不会 LangChain”,更会追问你有没有真正写过能跑的 Agent:
453+
454+
- **Agent Loop**`observe → think → act → observe`,最大步数、停止条件、错误恢复、HITL 怎么设计?
455+
- **Context + Cost Engineering**:上下文分层、压缩、缓存友好结构、模型路由、token 成本怎么降?
456+
- **Tool Design**:工具命名、description、schema、分页截断、权限分级、工具选错怎么修?
457+
- **Memory System**:working / episodic / semantic memory,什么值得存、怎么召回、什么时候遗忘?
458+
- **Eval + Governance**:component / trajectory / end-to-end eval,golden dataset 怎么来,trace 怎么审计?
459+
- **Reliability Engineering**:idempotency、timeout、retry、cost guard、permission tier、observability 六件套。
460+
461+
### 简历三维表达法
462+
463+
不要只写“基于大模型实现智能问答”。一个 Agent 项目要从三维表达:
464+
465+
| 维度 | 怎么写 |
466+
|:---|:---|
467+
| **架构表达** | Agent loop、工具注册、会话状态、上下文裁剪、权限确认、记忆和错误恢复 |
468+
| **业务表达** | 业务场景、关键工具、数据源、用户路径、约束条件 |
469+
| **结果表达** | 评测集规模、成功率、失败类型、成本优化、消融实验结论 |
470+
471+
示例:
472+
473+
> 基于轻量 Agent Harness 构建垂直场景助手,使用 ReAct loop + dispatch 表注册 5 个业务工具,四层分级 context 管理 system / long-term / short-term / turn 信息;高风险操作接入三级权限确认,20 条评测 case 端到端通过率 82%,通过上下文压缩和模型路由将 token 成本降低 60%。
474+
475+
---
476+
478477
## 🎯 第一步:确定你的目标岗位
479478

480479
> **核心理念:选择 > 努力!选对方向,事半功倍!**

0 commit comments

Comments
 (0)