很多人问我,普通程序员想转 AI 应用开发,到底应该怎么学?
以前我也以为,转 AI 就是去补很多新东西:大模型原理、Prompt、RAG、Agent、LangChain、向量数据库、模型微调……
越看越焦虑,越学越觉得自己什么都不会。
后来我慢慢发现,普通人转 AI 应用开发,最重要的不是一开始就把所有东西学完,而是先做出一个能跑起来、能解释清楚、能解决真实问题的项目。
这也是我这100天最大的变化。
我不是从零变成了专家,而是从“只会零散学工具”,开始慢慢变成“围绕一个真实系统去学习”。
以前我学 Python,更多是在学语法、写脚本、处理数据。比如用 Pandas 清洗表格,用 MySQL 查数据,用 FastAPI 写接口。
这些东西有用,但它们很容易变成一堆散点。
你会写一点代码,会查一点数据,会搭一点服务,但很难说清楚:这些能力最后能组合成什么。
后来我开始做 AI 数据分析 Agent,情况就变了。
我不再问自己“今天要学什么工具”,而是问自己:
如果一个业务同学问:最近订单为什么下降了?系统要怎么自动给出分析结果?
这个问题一出现,学习路径就清楚了。
我需要让 AI 理解用户的问题,所以我要学习 Prompt 设计和意图识别。
我需要让 AI 拆解分析步骤,所以我要学习 Agent 的任务规划。
我需要让系统查数据,所以我要学习 SQL 生成、数据库连接和安全限制。
我需要让系统做分析,所以我要用 Pandas 做指标计算、趋势分析和异常检测。
我需要让结果可信,所以我要设计校验逻辑,避免 AI 一本正经地胡说。
我需要把结果交付出去,所以我要做报告输出,让它看起来像一份真正能给业务看的分析报告。
这时候我才发现,AI 应用开发不是单独学某一个框架,而是把很多能力串成一条完整链路。
用户提问 → 意图理解 → 任务拆解 → 工具调用 → 数据分析 → 结果校验 → 报告输出。
这条链路跑通之后,我对 AI 应用开发的理解才真正发生变化。
以前我觉得,会调用大模型 API 就是在做 AI。
现在我觉得,调用 API 只是入口。
真正有价值的是:你能不能让大模型进入一个真实流程,帮人完成一件原本需要反复人工处理的事情。
这100天里,我也踩了很多坑。
一开始,我做出来的东西更像一个“高级聊天机器人”。用户问什么,它就回答什么,看起来很智能,但其实没有真正干活。
后来我意识到,Agent 不能只会说,它必须会执行。
所以我开始给它接工具:查数据库、跑 Python、生成报告。
但工具接上之后,新的问题又来了。
AI 生成的 SQL 不一定安全,分析结论不一定可靠,报告有时候看起来很完整,但细看会发现逻辑很空。
这时候我才明白,AI 应用开发最难的地方,不是“让它回答”,而是“让它稳定地做对”。
于是我开始加入 Planner–Executor–Critic 的结构。
Planner 负责先想清楚要怎么分析,Executor 负责执行 SQL 和 Python 工具,Critic 负责检查结果是否合理。
这个结构不一定多高大上,但它让我第一次感觉到:我不是在写一个普通功能,而是在设计一个能自己完成任务的流程。
对我来说,这100天最重要的收获,不是学会了某一个具体框架。
而是我开始建立一种新的思维:
不要只做功能,要设计流程;不要只调模型,要让 AI 进入真实业务。
这句话听起来很简单,但真正做过项目之后,才知道它有多重要。
很多人学 AI 会焦虑,是因为他一直在横向追工具。
今天学一个框架,明天学一个平台,后天又看到新的 Agent 项目。
结果越学越散。
我后来给自己的要求是:所有学习都围绕一个主项目展开。
这个工具能不能让我的 Agent 更稳定?
这个框架能不能让任务拆解更清晰?
这个数据库能不能让检索更准确?
这个模块能不能让报告更可信?
只要不能服务主项目,我就先不碰。
这样反而轻松很多。
因为我不再是为了“看起来懂很多”而学习,而是为了“把一个系统做好”而学习。
当然,我现在也远远谈不上成功。
我依然在深圳找工作,依然会焦虑,依然还有很多东西没吃透。
但我比以前更确定了。
如果普通人想转 AI 应用开发,最好的方式不是等自己全部准备好了再开始,而是先选一个真实场景,把它做成一个能跑起来的系统。
可以很小,但一定要完整。
比如一个数据分析 Agent,一个公众号内容助手,一个舆情监测 Agent,一个知识库问答系统,一个自动生成日报的工具。
重点不是项目名字多高级,而是你能不能说清楚:
它解决什么问题?
原来人工怎么做?
AI 介入后改变了哪一步?
系统怎么执行?
结果怎么校验?
哪里还能继续优化?
当你能把这些问题讲清楚,你就不再只是“学过 AI”,而是开始真正进入 AI 应用开发。
这100天,我没有完成逆袭。
但我至少完成了一次转向。
从追热点,转向做系统。
从学工具,转向解决问题。
从担心自己被替代,转向思考怎么用 AI 放大自己。
对我这种小镇青年来说,这可能就是目前最现实的一条路。
不靠背景,不靠资源,也不靠运气突然降临。
先做出一个真实项目,再用项目倒逼自己成长。
如果你也正在学 AI,或者也想从普通开发转到 AI 应用开发,我想把这句话送给你:
不要等自己完全准备好,再开始做项目。真正的准备,往往是在项目里完成的。
结尾互动
如果你也想转 AI 应用开发,你现在最卡的地方是什么?
欢迎留言聊聊。