来源:X @DeRonin_
转行做AI的人,常见的学习路径有三种:从机器学习理论开始啃,在教程中无限循环,或者跳过后端与API基础直接使用提示词和Agent——学完后往往没有可运行的项目[0]。一份在X平台上流传的英文长文路线图提出,成为AI工程师不需要掌握人工智能的每个领域,只需学会用现有模型构建真实可用的系统[0]。该路线图给出六个“月主题”,声称“六个月内可以达到AI工程水平,头一两个月就能自己上手”[0]。素材以英文原文配中文编译和编辑延伸解读的形式流传。本文检验三件事:对“AI工程师”的定义是否成立,每月的技能安排是否合理,以及结尾的市场数字能否作为依据。
AI工程师是应用构建者,而非模型训练者
素材强调,多数人认为AI工程师需要训练大模型,但实际上绝大多数现代AI工程师是在现有模型之上构建产品:连接LLM API、设计提示与上下文流、构建聊天/搜索/自动化系统、集成工具数据库、处理结构化输出、优化可靠性与成本,并将功能部署进真实应用[0]。素材将这一角色定位在软件工程、产品工程、自动化与应用AI的交叉点,认为公司需要的不是研究者,而是能将模型转化为产品的人,这正是岗位快速增长的根源[0]。
这种定位并非该素材独有,而是行业正在形成的共识。角色研究将“AI工程师”描述为生成式AI时代兴起的新职位:其工作核心是“通过调用GPT-4、Claude这类API,把生成式AI集成进软件产品”,并建议将这类应用层职责与训练、部署模型的ML工程在组织上分开[22]。面向API做AI产品所需的技能被概括为“扎实的软件工程加提示工程”,多数团队让现有工程师学习AI工具即可起步,不需要博士[17]。中文市场的招聘访谈也指向同一结论:相比算法岗,工程岗不看重学历背景,更看重对领域的理解和AI应用经验,“只要做过相关项目,无论出身,都能获得机会”[7]。素材由此导出其方法论的根基:能构建真实LLM应用、检索系统、自动化与生产工作流的人,已经比大多数初学者更接近“可雇佣”状态[0]。
六个月进度安排:以交付物为验收标准
素材的六个月安排可以整理成下表。每行的验收物是能运行的系统,不是知识点清单:
| 月份 | 当月主线 | 验收物 |
|---|---|---|
| 第1月 | Python基础、Git、终端、HTTP/JSON与async、SQL与Pandas、FastAPI [0] | 读写JSON并调用公共API的命令行工具,加一个本地可跑的FastAPI服务 [0] |
| 第2月 | 提示工程、结构化输出、工具调用、流式响应、会话状态、Token成本、失败处理、提示注入 [0] | 支持多轮对话和工具调用的聊天机器人后端 [0] |
| 第3月 | 嵌入、切块、向量库、元数据过滤、重排、检索质量排查与幻觉抑制、LangChain/LlamaIndex [0] | “与文档对话”应用:检索相关片段并给出带出处的回答 [0] |
| 第4月 | Agent循环、工具描述、LangGraph状态、重试、何时不用Agent、多步工作流、Evals [0] | 不依赖框架手写的一个Agent,外加一条自动化评测线 [0] |
| 第5月 | FastAPI生产化、Docker、后台队列、鉴权、LLM可观测性、Prompt版本管理、成本监控与缓存 [0] | 把第3或第4个月的项目容器化上线,带日志、限流与费用告警 [0] |
| 第6月 | 三个方向选一:AI产品工程师/应用ML与LLM工程师/AI自动化工程师 [0] | 2-3个放上GitHub、公网可试用的完整作品 [0] |
这套方法论的核心是“先构建、后理论”。素材在每个主题旁列出免费资源,并反复告诫“别只看视频,要逐行敲代码”[0]。
需要注意两点。第一,“六个月”是一个没有验证的承诺。素材本身和中文社区内容几乎逐条同构的路线图[29]都只给出了方法与资源,没有提供成功率或真实案例。个人复盘经验也只支持“第2、3个月做真实项目、第4个月再学理论,先有东西可挂靠理论才学得进”[38],同样没有“六个月达成”的可复现数据。第二,素材对免费资源的标注需要核实。它将Python for Everybody标为“Coursera免费旁听”,但平台规则是可旁听的是专修系列内的单门课程,整个专修系列不能旁听[54]。2025年年中起,Coursera已把不少课程的旁听入口改成只开放首章内容的Preview[55][56],官方首页称“免费预览第一模块,完整访问要7天试用”[57]。另两个主力资源仍可用:CS50P是哈佛面向所有人的免费开放课程,含问题集与结业项目[2];Python for Everybody专修课照常在Coursera开课,报名者已超过两百万[1]。
结构化输出与工具调用:两种能力的分工与演进
素材将“结构化输出与工具调用”列为第2个月的两项核心能力,但仅提供资源列表,未解释两者如何分工及不同平台实现的变化[0]。素材末尾的编辑延伸解读断言“提示词的权重正在下降、Schema定义的权重正在上升”[0]。这个方向与平台演进一致,但将两种能力混为一谈并不准确。
先看工具调用。素材说明,模型实际上不执行你的函数,只返回一次结构化调用——函数名加参数,由应用侧代码执行后再将结果回传[0]。OpenAI官方把这一过程描述为五个步骤:发送带工具定义的请求、收到模型发出的工具调用、在应用侧执行代码……[43]。工具定义本身是一份JSON Schema,写明函数名、功能与参数结构,被第三方指南称为“你和模型之间的契约”[44]。Claude一侧概念相同:模型根据用户请求和工具描述决定是否调用,返回结构化调用,由应用执行(client tools)或由Anthropic执行(server tools)[51]。素材说“两家概念相同、语法略有差异”是准确的[0]。
再看结构化输出。它解决的是另一问题:模型产生的文本必须符合你定义的Schema。OpenAI在请求中用response_format指定json_schema,即可获得符合Schema的输出。官方建议使用evals确定结构,并在提示中说明用户输入无法生成有效响应时的处理方式[42]。两者并非二选一:OpenAI建议函数调用始终开启strict模式,让调用“可靠贴合Schema而不是尽力而为”。strict底层复用的就是结构化输出能力,但要求参数对象的additionalProperties为false且所有字段标required[43]。
Anthropic的变化更值得关注。它长期没有OpenAI式的原生结构化输出,社区做法是把Schema包成一个强制工具调用并进行校验[44]。Instructor库的Mode.TOOLS正是如此:调用Anthropic工具API来获取结构化输出,自动适配thinking参数,并按Pydantic校验[49]。2025年11月14日,Anthropic发布了原生结构化输出(公测),用output_format参数做语法约束解码,不再需要“解析体操、重试逻辑和工具调用hack”[50],该功能现已转正GA[47]。也就是说,素材写作时“各家实现不一致”的差异正在被填平,但新能力仅对新模型和特定beta头生效,旧模型与旧代码仍停留在“校验-重试”阶段[50]。素材延伸解读说提示工程会消亡,是过度的:即便输出格式由Schema锁定,提示词仍承担着“写清无效输入怎么处理”[42]之类的职责,两者是配套关系,不是替代关系。
RAG与Agent中的决策原则
素材称RAG是当下AI工程中最供不应求的实用技能,企业客服、内部知识库、文档问答基本都建立在RAG上[0]。行业调查提供了佐证:受访AI构建者中70%在某种形式上使用RAG[18];工程实践总结也认为“大多数生成式AI工作用RAG就能覆盖,只有少数情况需要对模型进一步训练”[19]。素材对RAG的关键提醒是:多数RAG失败不是模型失败,而是检索失败——查询嵌入与文档嵌入错位、信息被切块切断、片段缺元数据上下文、top-k过小[0]。这决定了第3个月的训练重点(切块策略、元数据打标、先embedding粗召回再rerank精排),也解释了为什么“回答必须带出处”:将片段来源信息一并交给模型,输出才可引用、可排查[0]。素材也承认,RAG能显著减少幻觉,但不能根除[0]。
Agent部分,素材先做了一个去魅:Agent不是魔法,而是感知、推理、行动循环的目标驱动系统。“思考发生在提示里,分支发生在选工具时,行动发生在调用外部函数时”,本质上就是“由LLM做分支决策的while循环”[0]。在此基础上,素材给出了一条重要的决策纪律:能够一次调用解决的,就不要多用;步骤固定可预测的,使用工作流;只有步骤数真正不可预测、需要动态决策时,才使用Agent。它强调,“三段固定的LLM调用链,永远比一个可能调三段的Agent更快、更便宜、更易调试”[0]。这与素材在第5个月的告诫是相通的:LLM可能返回200状态码却仍然输出错误内容[0];Agent循环中一次坏的工具调用可能污染状态、造成死循环或静默失败,因此必须设置最大迭代次数、工具级指数退避重试和结构化日志[0]。企业侧的实践也在强调同一原则:微软云供应链团队先梳理并优化了6项端到端流程,再部署了70多个专用Agent,部分关键流程周期缩短了75%。团队结论是,自动化替代不了流程优化,先理顺工作流,再借Agent放大效率[30]。与此同时,Agent已进入生产环境,例如瑞士电信Swisscom的客服与销售Agent正在为百万级客户提供服务[34]。素材坚持“何时不用Agent”,这正是它与那些只是堆叠Agent的内容的区别。
市场数字:方向可靠,出处存疑
素材在结尾用一串数字论证“市场正在为此付费”:AI岗位招聘同比增长25%,PwC发现要求AI技能的岗位有56%的工资溢价,仅1%的公司达到“AI成熟”,美国劳工统计局(BLS)预测岗位增长26%到2034年,Glassdoor在2026年3月的平均薪资为$184,757,初级为$90k-130k,中级为$155k-200k,高级为$195k-350k+,中级段年增9.2%最快,此外还给出自由职业时薪与咨询收费区间[0]。素材在这一段的注脚写道,这些数字“基于分析,取自Claude”[0],因此没有正式出处。
方向性判断有独立证据支持:AI岗位薪资溢价从2024年的15.8%升至2025年的18.7%[11];Veritone统计2025年第一季度美国有35,445个AI职位,同比增长25.2%,中位数薪资为$156,998[13];斯坦福AI指数显示美国招聘信息中含AI技能的比例从2023年的1.4%升至1.8%[13];另有猎头报告称2024年AI岗位发布量激增59%[14]。需求在涨是事实。
但素材的具体数字大多经不起核对。它写“BLS预测26%到2034年”,常见的数据是AI工程师岗位2023-2033年十年增长26%(快于全职业平均的4%)[16];它所引Glassdoor“平均$184,757”与可查的Glassdoor“中位数基础薪资$134,023”不是同一指标,媒体转引BLS的年薪中位数是$145,080[16]。各来源的中位数在13.4万到16万美元之间浮动,差异主要来自统计对象与口径[11,13,16]。至于PwC的56%、1%的“AI成熟”公司、9.2%的中级增速以及各类时薪报价,证据库中没有找到对应来源,只能视为叙事性数字[0]。
更值得注意的是错位:素材面向的是转行AI的初学者,而市场信号显示初级通道在收窄——2023到2024年,15家最大科技公司的初级岗位招聘下降了25%,需求向中高级集中[11]。素材自己也承认,该路线图不会让任何人在六个月内成为资深AI工程师[0]。综合来看,这份素材确实成立的论点不是“六个月后高薪就业”,而是“能交付生产级AI作品的人正在被市场定价”[11,7]。作品是工程岗可见且愿意付钱的凭证,而作品的积累,如同素材所说,应从第一个命令行工具开始[0,7]。
原文更正:素材把Python for Everybody专修课标为”Coursera免费旁听”已不准确:专修系列整体不能旁听、可旁听的只是其中单门课程[54],且2025年年中起平台已把多数课程的旁听入口改为只开放首章的Preview[55][56]。 [54]
参考来源
- 素材原文(见文首来源链接)
- Coursera Plus
- CS50’s Introduction to Programming with Python
- The Python Tutorial — Python 3.14.7 documentation
- Git
- 新一年涨工资指南:AI薪资水平和就业前景分析-阿里云开发者社区
- 天价薪酬、需求激增:FDE的春天真的来了吗-钛媒体官方网站
- AI 大模型岗位求职全攻略 - 极客时间
- [众旗]:技能溢价的重估: AI时代真正稀缺能力的定价机制 - 发现报告
- AI如何影响薪酬,你必须知道的五点
- 衡量AI发展势头的下一个标准:工作重塑- Source Asia
- AI Engineer: Salary & Market Rates 2025-2026 | Acceler8 Talent
- Median Annual Salary for AI Roles (2026) - Programs.com
- AI Engineer Salary Guide 2026
- What Is an AI Engineer? Job Market & Salary Guide (2025) | IntuitionLabs
- AI impacts in BLS employment projections
- How Much Do AI Engineers Make? 2026 Salary Guide | Coursera
- What Do Product Teams Need to Know About AI Engineering? | Ainna
- The 2025 AI Engineering Report — Amplify Partners
- Emerging Patterns in Building GenAI Products
- Medium
- The rise of the product engineer: How AI is reshaping modern tech …
- AI Engineering vs ML Engineering: Evolving Roles in the GenAI Era - ZenML Blog
- Survey: Engineers adopt AI in product development - Electronic Products
- Top 5 Industries Hiring AI Engineers the Most Right Now
- Avnet Insights Survey: Engineers Embracing AI and Confronting Its Challenges :: I-Connect007
- Top Open Source Projects for Aspiring AI Engineers | Aman Kharwal
- Medium
- Nextdev — Hire Top 1% AI Engineers
- 6 个月成为 AI 工程师:一条真正能落地的学习路线图过去一年,AI 工程几乎成了技术圈最热门的能力标签之一。 但一个很 - 掘金
- 衡量AI发展势头的下一个标准:工作重塑- Source Asia
- 300+成功案例总结:从0到1实现AI落地的全流程实操手册 - 知乎
- 衡量真实的 AI 编程生产力:能在 90 天滞后期中幸存的指标
- AI 应用场景的识别与规模化
- 当Agentic AI 重塑生产关系– 智能体浪潮下的企业战略与行动框架 - AWS
- 6-Month AI Engineer Roadmap
- AI Engineer Roadmap 2026: 6-Month Plan to Master GenAI, LLMs & Deep Learning - Scaler
- The 6-Month Roadmap From Software Engineer to AI …
- My AI Learning Roadmap — 6 Months In, Here’s What Matters - DEV Community
- Applied AI Engineer Roadmap (2026)
- AI Engineer Roadmap (Beginner‑Friendly) - AI Discussions - DeepLearning.AI
- Building GenAI Apps #7: Comprehensive Guide to LLM Function and Tool Calling with the OpenAI API
- Structured model outputs | OpenAI API
- Function calling | OpenAI API
- The guide to structured outputs and function calling with LLMs
- Handling Structured Output in Function Tool Calls with ` …
- Difference between Structured Outputs and function calling required - API - OpenAI Developer Community
- @effect/ai-anthropic: Use Anthropic’s native Structured Outputs instead of tool-call emulation · Issue #6091 · Effect-TS/effect · GitHub
- Anthropic function calling for structured LLM outputs
- Anthropic Claude Tutorial: Structured Outputs with Instructor - Instructor
- Claude API Structured Output: Complete Guide to Schema …
- Tool use with Claude - Claude Platform Docs
- Structured outputs is now available on the Claude Developer …
- Python for Everybody | Coursera
- How to audit courses on Coursera for Free - General Discussion - Google AI Developers Forum
- Guide: How to Sign up for Coursera Courses for Free — Class Central
- Coursera is killing free, open education and they are …
- Coursera | Online Courses, Certificates, & Degrees
- Best Free Courses & Certificates [2026]
- 三周转型AI工程师的项目驱动学习路线与面试指南-开发者社区-阿里云
- machine-learning-for-software-engineers/README-zh-CN.md at master · ZuzooVn/machine-learning-for-software-engineers · GitHub
- 如何在6个月内零基础成为一名 AI工程师
- 轉職AI 工程師首選:Python 資料分析與生成式AI 實務課程
- 8 到12 个月内成为人工智能工程师的路线图(从零开始)。
- 非科班入门深度学习:从跑通项目到部署落地的实战路线
- 6-Month Roadmap to Become an AI Engineer
- AI Engineer Roadmap: 6-Month Plan for Beginners | Jayant Bansal posted on the topic | LinkedIn
- AI Engineer Roadmap 2026: 6-Month Plan to Master GenAI …
- How to Become an AI Engineer in 2026: A Self-Study Roadmap - KDnuggets
- AI Machine Learning Roadmap: Self Study AI!
- xiaomozhang/java-ai-engineer-roadmap: 🚀 Java AI工程师 …
- 详细介绍:(第七篇)Spring AI 基础入门总结:四层技术栈全景图 + 三大坑根治方案 + RAG 进阶预告 - yangykaifa - 博客园
- Java 优质开源 AI 项目 | JavaGuide
- AI 大模型应用开发学习路线 | 26 年最新零基础到精通一条龙(万人收藏⭐️) - 2026 全栈编程学习路线汇总:AI/Java/Go/前端(保姆级) | 编程导航项目实战教程
- 使用 Java 和 Spring 建置企業 AI 代理程式 - Training | Microsoft Learn
- Java 转 AI Agent 开发学习路线(2026年3月最新版)_java_菅志平-AtomGit开源社区