🧠 一句话理解 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周:做一个完整项目(上线)