Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
有趣分享
有趣分享

零基础想转行 AI 工程师应该学什么?从 Python 和编程基础开始,到 LLM 应用、RAG、AI Agent、部署和项目实战,本文整理了一套 6 个月 AI 工程师学习路线,帮助你明确学习方向,并逐步积累可以用于求职的实际项目经验。

如果你现在没有 AI 相关工作经验,甚至还没有系统学过人工智能,但又想进入 AI 行业,那么应该从哪里开始?
很多人刚开始学 AI 时,容易陷入一个误区:
今天学 Python,明天学机器学习,后天又去研究 ChatGPT、RAG、AI Agent,看到什么热门就学什么。
最后学了很多东西,却依然不知道自己能做什么。
实际上,如果你的目标是成为一名 AI Engineer(AI 工程师),并不一定需要一开始就研究复杂的模型训练。
更实际的路线,是先掌握编程基础,然后学习如何调用大语言模型 API,接着学习 RAG、AI Agent、工具调用、部署和实际项目开发。
这篇文章整理了一套适合零基础入门的 6 个月 AI 工程师学习路线。
目标不是让你在半年内变成 AI 专家,而是让你能够逐渐具备独立开发 AI 应用的能力。
现在很多 AI 应用,其实并不需要你从零训练一个大型语言模型。
更多工作是围绕现有模型构建真正能够使用的产品。
例如:
因此,如果你的目标是成为偏应用开发方向的 AI Engineer,最终最好能够做到:
下面就按照月份来拆解。
如果你完全没有编程经验,不建议第一天就开始研究 AI Agent。
先把 Python 学好。
因为目前大量 AI 应用开发都可以使用 Python 完成。
Python
重点掌握:
不需要一开始把 Python 所有高级特性全部学完。
你的目标是:
看到一个简单需求,能够自己写出程序。
同时开始学习 Git。
至少掌握:
并且建立自己的 GitHub 项目仓库。
以后找 AI 工程相关工作时,一个持续更新的 GitHub 项目列表,会比单纯告诉别人“我学过 AI”更有说服力。
还需要逐渐熟悉:
同时可以开始接触:
不要只是看教程。
建议至少做出几个小项目:
项目 1: Python 文件批量处理工具
项目 2: 一个调用公开 API 的小程序
项目 3: 一个简单的 FastAPI API 服务
项目 4: 上传到 GitHub 的完整项目
只要能够独立完成这些事情,就可以进入第二个月。
第二个月开始进入真正的 AI 应用开发。
首先学习如何调用大语言模型。
可以选择 OpenAI、Anthropic 或其他模型 API,也可以逐渐了解开源模型。
重点不是“会聊天”,而是:
让 AI 成为程序的一部分。
学习:
例如:
用户输入:
帮我分析这篇文章。
程序可以把用户内容和系统指令组合起来,然后发送给模型。
不要让模型永远返回一大段文字。
学习让模型返回结构化数据。
例如:
{
"title": "AI工具推荐",
"category": "AI",
"score": 9,
"summary": "一个适合开发者使用的AI工具"
}
这样程序就可以继续处理模型输出。
这是 AI 应用开发非常重要的一部分。
例如用户说:
帮我查询今天的天气。
AI 本身并不知道实时天气。
它可以调用你的天气 API:
用户 → AI → Tool → API → 返回结果 → AI → 用户
掌握 Tool Calling 后,你就可以开始开发真正能够“执行任务”的 AI 应用。
第二个月结束时,可以尝试做:
AI Chatbot
AI PDF 总结工具
AI 文案生成工具
AI API 服务
至少完成其中 1~2 个。
当你开始开发 AI 应用之后,很快就会遇到一个问题:
如果 AI 不知道我的资料怎么办?
例如:
你有一个公司内部知识库,希望员工问:
公司报销规定是什么?
这时候就可以使用 RAG。
RAG,也就是 Retrieval-Augmented Generation(检索增强生成)。
简单理解:
先找到相关资料 → 再把资料交给 AI → AI 根据资料回答。
理解文本如何转换成向量。
把一篇很长的 PDF 或网页拆成合适大小的文本块。
学习向量数据库,例如:
不需要全部学。
选择一个深入即可。
例如:
数据库中有:
用户问财务问题时,只搜索财务相关内容。
第一次搜索得到很多结果以后,再通过 reranker 对结果重新排序。
这样可以进一步提高检索质量。
真正需要解决的是:
为什么 AI 找不到正确答案?
因此需要开始学习:
做一个真正可以使用的:
AI PDF 知识库
例如:
上传 100 份 PDF → 建立知识库 → 用户提问 → AI 从资料中检索 → 给出答案和引用来源。
这个项目非常适合放进 GitHub Portfolio。
到了第四个月,可以开始学习 AI Agent。
不过这里有一个非常重要的观点:
不是所有 AI 应用都需要 Agent。
很多简单任务,一个普通的 LLM + Tool Calling 就够了。
如果任务需要:
这时候 Agent 才开始真正有价值。
理解:
思考 → 调用工具 → 获取结果 → 再判断 → 完成任务
让 AI 根据任务选择正确工具。
让 Agent 记住任务执行过程中的状态。
API 出错以后怎么办?
例如:
用户:
帮我找出最近一个月销量下降最多的产品,并分析原因。
系统可能需要:
查询数据库 → 统计销量 → 找出产品 → 查询相关数据 → 调用 AI 分析 → 输出报告。
这就是典型的多步骤 AI Workflow。
这是很多初学者容易忽略的部分。
不能因为:
“AI 回答看起来不错。”
就认为系统完成了。
你需要知道:
AI 到底有多可靠?
可以建立测试数据,然后测试:
这会让你的 AI 项目从“Demo”逐渐变成真正的工程项目。
到了第五个月,不要继续无限学习新框架。
开始把之前做的项目真正部署出去。
因为:
会写代码 ≠ 会做 AI 产品。
一个真正能够使用的 AI 项目,还需要解决很多工程问题。
至少掌握:
继续深入 FastAPI。
同时了解:
例如一个 AI 产品每天有 10,000 个用户。
如果每次请求都调用昂贵模型,成本可能非常高。
因此需要考虑:
这些东西才是 AI 工程真正开始“工程化”的地方。
到这里,你已经接触了:
Python
↓
LLM
↓
RAG
↓
Agents
↓
Tools
↓
Deployment
↓
Evaluation
下一步不要继续什么都学。
选择一个方向深入。
比较适合的方向主要有三个。
如果你希望进入 AI 创业公司或者快速参与 AI 产品开发,这个方向比较合适。
重点学习:
最终可以尝试开发:
重点不是训练模型,而是:
把 AI 变成一个真正可以使用的产品。
如果你对模型本身更感兴趣,可以走这个方向。
需要继续学习:
这个方向通常需要更扎实的机器学习、深度学习和数学基础。
因此,如果你完全零基础,不建议一开始就走这条路线。
先把 AI 应用开发基础打好,再往模型方向深入,会容易很多。
这是目前也非常值得关注的一个方向。
很多公司真正需要的并不是一个“聊天机器人”。
而是:
让 AI 帮公司自动完成工作。
例如:
客户邮件 → AI 分类 → 查询 CRM → 生成回复 → 人工审核 → 自动发送
或者:
订单数据 → AI 分析 → 自动生成报告 → 发送给管理人员
需要学习:
这个方向特别适合希望把 AI 和实际商业场景结合起来的人。
如果你真的准备开始这条路线,有一个问题一定要注意:
不要把六个月全部用来学习。
例如:
学 Python 一个月。
然后继续看课程。
学 LLM 一个多月。
继续看教程。
学 RAG。
继续看教程。
六个月以后,你可能看了几十门课程,但 GitHub 里面依然没有几个真正的项目。
这是非常常见的学习陷阱。
例如:
学习 Python,同时做 2~3 个小项目。
学习 LLM,同时做 AI Chatbot。
学习 RAG,同时做 PDF 知识库。
学习 Agent,同时做一个 AI 自动化项目。
把项目部署到服务器。
选择一个方向,做一个完整的 Portfolio Project。
最终你的 GitHub 上应该至少有几个真正能够运行的项目。
假设两个人一起面试。
A:
我学习过 Python、LangChain、RAG、AI Agent。
B:
我做了一个 AI PDF 知识库,可以上传 PDF、自动切分文本、向量检索、Rerank,然后通过 LLM 生成带引用的答案,目前已经部署上线。
你觉得哪个公司更容易对 B 感兴趣?
答案其实很明显。
所以不要只在简历上堆技术名词。
让别人看到你真正做过什么。
如果不知道做什么项目,可以按照这个顺序:
项目 1:AI Chatbot
学习:
Python + API + LLM
↓
项目 2:AI 文档总结工具
学习:
文件处理 + Prompt + Structured Output
↓
项目 3:AI PDF 知识库
学习:
RAG + Embeddings + Vector Database
↓
项目 4:AI Agent
学习:
Tool Calling + Workflow + State
↓
项目 5:AI SaaS
学习:
Frontend + Backend + Authentication + Database + Deployment
↓
项目 6:自己的 AI 产品
学习:
成本控制 + Evaluation + Monitoring + UX
做到最后,你已经不再只是“学习 AI”。
你是在真正做 AI 产品。
可以。
但这里的“零经验”并不意味着:
完全不需要编程基础,6个月以后自动获得 AI 工程师工作。
更现实的理解是:
如果你现在没有 AI 工作经验,可以通过一套循序渐进的学习路线,从 Python 和基础开发开始,逐渐掌握 LLM、RAG、Agent、部署等技能。
六个月以后,你的目标应该是:
能够独立开发几个完整的 AI 项目,并且能够解释自己为什么这样设计。
这比单纯刷完多少课程重要得多。
AI 行业变化非常快,今天流行的框架,几个月后可能就会被新的工具替代。
所以真正值得学习的不是某一个框架,而是:
编程能力 + AI 原理 + 工程能力 + 实际项目能力。
如果这四部分能够逐渐建立起来,即使未来 AI 工具继续变化,你依然有能力快速跟上。
对于真正想进入这个行业的人来说,这才是这份 6 个月 AI Engineer Roadmap 最重要的意义。