文章
程序员转 AI Agent:30 天学习路线图
面向程序员的 AI Agent 入门路线图:从基础概念、最小 Agent、RAG 到多 Agent 与生产化的 30 天实战安排。
程序员转 AI Agent:30 天学习路线图
如果你已经会写代码,想系统进入 AI Agent 方向,最稳的方式不是先追框架,而是先把 Agent 的核心闭环跑通:目标 -> 规划 -> 工具调用 -> 观察结果 -> 继续决策。这篇路线图适合程序员,用 30 天把概念、实践、工程化一次串起来。
第 1 周:补齐基础概念
先不用追求深度,重点是把常见术语和工作方式弄清楚:
LLM的输入输出、上下文窗口、函数调用Prompt设计的基本原则JSON、HTTP API、异步、日志、重试Embedding、向量检索、RAG
这一周的目标不是“学完”,而是能读懂一个 Agent demo 在做什么。
第 2 周:手写最小 Agent
不要上来就用复杂框架,先自己写一个最小闭环:
- 接收用户目标
- 决定是否调用工具
- 读取工具结果
- 继续推理或结束
建议实现的工具:
- 搜索网页
- 读取本地文件
- 运行简单脚本
这一阶段重点关注:
- 工具定义是否清晰
- 错误如何返回
- 超时如何处理
- Agent 何时停止
第 3 周:加入 RAG 和记忆
Agent 真正有用,通常离不开知识检索和状态保存。
推荐补这几块:
- 文档切分与召回
- 向量数据库或本地索引
- 短期记忆与长期记忆
- 检索结果如何喂回模型
这时可以做一个小项目:知识库问答 Agent。它先查资料,再回答,而不是直接凭空生成。
第 4 周:工作流、多 Agent 与生产化
很多人一开始就想上多 Agent,其实更应该先分清:
- 工作流:步骤固定,适合
pipeline - Agent:步骤不固定,需要动态决策
- 多 Agent:任务拆分后协作,适合复杂任务
建议理解这三种常见角色:
Planner:拆任务Executor:执行工具Reviewer:检查结果
同时开始补工程能力:
- 日志与可观测性
- 成本控制
- 权限与沙箱
- 失败回放与评估
推荐项目顺序
如果你想用项目带动学习,可以按这个顺序做:
项目 1:网页信息搜集 Agent项目 2:代码库问答 Agent项目 3:能改文件、跑测试的开发助手项目 4:Planner + Executor + Reviewer 多 Agent 原型
学习建议
几个很重要的原则:
- 先理解 Agent 的闭环,再学框架
- 先做单体 Agent,再做多 Agent
- 先保证可控,再追求智能
- 先看失败案例,再看 demo
如果你是程序员转型,真正的优势不是“会调模型”,而是你能把 Agent 当成一个系统来做:工具、状态、错误处理、权限、评估,这些才是落地的关键。
结语
AI Agent 不是单纯的 prompt 技巧,而是把模型、工具和业务流程组合成一个可靠系统的能力。只要按“基础 -> 最小 Agent -> RAG -> 多 Agent -> 生产化”这条线推进,30 天足够建立起清晰的入门框架。
如果你愿意,下一步可以直接做一个最小可用项目:一个能搜索、总结、写文件的 Agent,这是最适合程序员入门的练手方向。