🧠 一句话理解 AI Agent
👉 AI Agent ≠ 只是调用接口
👉 本质是: “能思考 + 会用工具 + 能完成任务的程序”
🗺️ 总体学习路径(分4阶段)
👉 按顺序走,不要跳👇
基础认知 → LLM调用 → Agent框架 → 项目实战 → 工程化 & 赚钱
🟢 第一阶段:基础认知(1周)
目标:搞懂你在干嘛
必学概念
- LLM(大模型)是什么
- Prompt Engineering(提示词工程)
- Function Calling(函数调用)
- RAG(检索增强生成)
📌 推荐你先理解这个流程
👉 一个 AI Agent 是怎么工作的:
- 用户输入问题
- LLM分析任务
- 决定是否调用工具(API / DB / 搜索)
- 执行工具
- 总结输出
🟡 第二阶段:会用大模型(1~2周)
🔧 技术重点
- OpenAI / Claude / 通义千问 API
- 流式输出(stream)
- 上下文管理(memory)
💻 你要会写这种代码(核心)
const response = await openai.chat.completions.create({
model: "gpt-4o-mini",
messages: [
{ role: "system", content: "你是一个助手" },
{ role: "user", content: "帮我分析这段代码" }
]
});
🎯 目标
👉 能做一个:
- 聊天机器人(带上下文)
- 支持流式输出
🔵 第三阶段:Agent框架(2~3周)
这是关键阶段👇
主流框架(选一个即可)
⭐ 推荐你(前端转型友好):
- LangChain(JS版)
- LangGraph(进阶)
👉 TS/JS生态更适合你
🧠 你要掌握
- Tool(工具调用)
- Agent(决策逻辑)
- Memory(记忆)
- Workflow(流程编排)
📌 示例:一个简单Agent
const agent = createAgent({
tools: [searchTool, calculatorTool],
llm
});
👉 用户问:
“北京天气 + 计算明天温差”
👉 Agent会:
- 调用天气API
- 再调用计算工具
🟣 第四阶段:RAG(必须掌握)
👉 企业级项目必备
📚 核心点
- 向量数据库(Vector DB)
- Embedding(文本向量化)
- 相似度检索
常用工具
- Pinecone
- Weaviate
- Milvus
- 或本地:Chroma
🎯 你要实现
👉 “让AI读你自己的数据”
比如:
- 公司文档问答
- 技术文档助手
- PDF分析工具
🔴 第五阶段:项目实战(最重要)
👉 没项目 = 白学
我给你几个适合你背景的项目👇
💼 项目1:AI代码助手(强烈推荐)
- 输入代码 → 自动分析
- 提供优化建议
- 类似 Copilot
👉 技术点:
- Prompt + 上下文
- 多轮对话
📊 项目2:AI性能分析Agent(非常适合你)
👉 结合你现在做的性能平台
功能:
- 输入性能数据
- 自动分析瓶颈
- 给优化建议
🔥 这个项目可以直接写进简历(非常加分)
📄 项目3:文档问答系统(RAG)
- 上传PDF / Excel
- AI自动回答问题
🤖 项目4:自动任务Agent
比如:
- 自动生成周报
- 自动分析日志
- 自动写SQL
🏗️ 第六阶段:工程化(拉开差距)
很多人卡在这里👇
必会
- API设计(Node.js / NestJS)
- 前后端联调(你优势很大)
- 流式UI(React + SSE/WebSocket)
- Agent状态管理
🚀 技术栈建议(你可以直接用)
- 前端:React + Zustand + SSE
- 后端:Node / NestJS
- AI:LangChain JS
- 向量库:Chroma / Pinecone
💰 第七阶段:变现路径(现实一点)
你学这个不是为了好看👇
变现方式
🟢 1. 公司内部AI化
👉 给你现在公司做:
- AI分析
- 自动报表
- 智能问答
👉 直接升职加薪
🟡 2. 跳槽
关键词:
- AI工程师
- LLM工程师
- Agent开发
👉 薪资:
- 20k → 40k+ 很常见
🔵 3. 接私活 / 做产品
- AI工具站
- 企业定制Agent
- SaaS
🧠 给你的专属建议(重点)
你不是小白,你是:
👉 有7年前端 + 做过平台 + 懂业务
所以你要这样走👇
❌ 错误路线
- 死磕算法
- 研究模型训练
✅ 正确路线
👉 做“AI + 业务”的工程师
比如:
- AI性能分析
- AI数据平台
- AI运维助手
📌 最后一条路线图(直接照着走)
第1周:LLM + Prompt
第2周:API调用 + Chat
第3-4周:LangChain + Agent
第5周:RAG
第6周:做一个完整项目(上线)