@DeRonin_:如果我只有 6 个月从零成为 AI 工程师,我会这样做。第一阶段:打基础——学习 Python、Git……

X AI KOLs Following 新闻

摘要

一位从业者分享了从零成为 AI 工程师的 6 个月路线图,涵盖软件基础、LLM 应用开发、RAG、智能体与评估、部署/可靠性以及方向选择——强调公司招聘的是在模型之上构建系统的人,而不是训练模型的人。

如果我只有 6 个月从零成为 AI 工程师 我会这样做 **第一阶段:枯燥但必要的基础** - 学习:Python、Git、命令行、HTTP 和 JSON、基础 SQL、FastAPI - 实践:写一个 CLI 工具,调用公开 API 并把结果以干净的 JSON 格式写入磁盘 - 为什么:AI 工程首先是软件工程,下面每个阶段都默认你能交付一个可用的接口 **第二阶段:LLM 应用开发** - 学习:Prompting、用 Pydantic 实现结构化输出、工具调用、流式输出、会话状态、Token 成本 - 实践:做一个发票解析器,返回带类型的 Python 对象;然后给模型 3 个工具,让它自己选择调用哪个 - 为什么:这才是真正的工作内容,而大多数人会直接跳过这一步去做智能体 **第三阶段:正确地使用 RAG** - 学习:Embedding、分块、向量数据库、元数据过滤、重排序 - 实践:摄入 20 个 PDF 文件,交付一个接口,能从 Top 5 分块中返回带引用来源的答案 - 为什么:大多数 RAG 失败是检索失败,所以能把检索调通的人最值钱 **第四阶段:智能体、工作流与评估** - 学习:智能体循环、工具描述、状态、重试,以及什么时候不该用智能体 - 实践:完全不依赖框架,只用 API、3 个工具和一个 while 循环,写一个智能体 - 为什么:3 次固定调用的链式流程,往往胜过一个可能调用 3 次的智能体;而知道你到底需要哪一种,才是高级工程师的水平 **第五阶段:部署与可靠性** - 学习:Docker、后台任务、鉴权、速率限制、用 Langfuse 做链路追踪、缓存、成本控制 - 实践:把你的 RAG 应用连同向量数据库和 Redis 一起容器化,然后给它设置每日硬性支出上限 - 为什么:大多数人卡在这一关,他们能做演示,但无法承受凌晨 2 点的真实流量 **第六阶段:选定一条赛道** - 学习:产品工程、应用机器学习,或业务自动化 - 实践:发布 2-3 个项目,一个陌生人打开后能直接使用,不需要你任何解释 - 为什么:6 个月会让你在一个方向上足够精通,而不是在三个方向上都平庸 你不需要训练模型 你需要在模型之上构建系统,而这才是公司真正付费购买的东西 我把这份路线图的完整版写好了,每个阶段都附上了所有资源和链接 所以,如果你是初学者,而且 6 个月前跳过了这篇文章,请接着往下读:
查看原文
查看缓存全文

缓存时间: 2026/10/03 04:51

如果我有 6 个月从零成为 AI 工程师

我会这么做

阶段一:无聊的基础功

  • 学习:Python、git、终端、HTTP 和 JSON、基础 SQL、FastAPI
  • 实践:构建一个 CLI 工具,调用公共 API 并将干净的 JSON 写入磁盘
  • 原因:AI 工程首先是软件工程,后面每个阶段都假设你能交付一个可运行的端点

阶段二:LLM 应用开发

  • 学习:提示词工程、用 pydantic 实现结构化输出、工具调用、流式响应、对话状态、token 成本
  • 实践:构建一个发票解析器,返回一个有类型的 Python 对象;然后给模型 3 个工具,让它自己选择
  • 原因:这才是真正的日常工作内容,而大多数人直接跳过它去搞 agents

阶段三:正确地做 RAG

  • 学习:embedding、分块(chunking)、向量数据库、元数据过滤、重排序(reranking)
  • 实践:摄取 20 个 PDF,并上线一个端点,从 top 5 分块中返回带引用的回答
  • 原因:大多数 RAG 的失败其实是检索的失败,所以能调试检索的人最值钱

阶段四:Agent、工作流与评测

  • 学习:Agent 循环、工具描述、状态、重试,以及什么时候不该用 agent
  • 实践:完全不用框架,只用 API、3 个工具和一个 while 循环构建一个 agent
  • 原因:3 个固定调用组成的链,胜过一个可能调用 3 次的 agent;而知道你需要哪一种,才是资深工程师的功力

阶段五:部署与可靠性

  • 学习:Docker、后台任务、认证、限流、用 langfuse 做追踪、缓存、成本控制
  • 实践:把你的 RAG 应用容器化,接上向量数据库和 Redis,然后给它设置每日硬性消费上限
  • 原因:大多数人卡在这里。他们能做 demo,但扛不住凌晨两点的真实流量

阶段六:选定一个方向

  • 学习:产品工程、应用机器学习、或业务自动化
  • 实践:交付 2-3 个项目,陌生人能直接打开使用,不需要你做任何解释
  • 原因:6 个月足以让你在一个方向上变得犀利,而不是在三个方向上都很平庸

你不需要自己训练模型

你需要在模型之上构建系统,而公司真正付钱买的,就是这个

我把这份计划的完整版写出来了,包含每个阶段的全部资源和链接

所以,如果你是初学者,而且 6 个月前跳过了这篇文章,那就往下读吧:

相似文章