🤖 Agent 进阶路线(14 周计划)

体系来自 ranxi2001/zero2Agent,按专科 AI 就业画像重排。勾选进度自动保存到本机会话。

路线目标:参考 zero2Agent 的「学什么 → 做什么 → 怎么讲」体系,为专科 AI 专业定制的 4 阶段 Agent 应用路线。目标:毕业时简历上有 2 个可上线、可深挖的 AI 项目。

第 1-3 周
完成阶段一
交付:AI 简历诊断工具 + 一条朋友圈式成果展示
第 4-7 周
完成阶段二
交付:校园 AI 问答机器人上线内网
第 8-11 周
完成阶段三
交付:求职助手 Agent + 技术博客一篇
第 12-14 周
完成阶段四
交付:作品站公网可访问 + 简历更新

阶段一:API 调用与提示词工程 约 3 周

目标:会用大模型 API,懂提示词设计,做出第一个 AI 小工具

📖 学什么
  • 大模型 API 基本调用(DeepSeek / 通义 / 智谱,均有免费额度)
  • 消息角色与上下文管理(system / user / assistant)
  • 提示词工程基础:角色设定、Few-shot、结构化输出(JSON)
  • Python requests / openai SDK 调用封装
🔨 做什么
AI 简历诊断小工具

命令行工具:输入简历文本 + 目标岗位 JD,输出匹配度评分和改写建议

提示词设计(让模型输出结构化 JSON)错误重试与超时处理成本控制(token 统计)
🗣️ 怎么讲(面试话术)

「我做了一个简历诊断工具,核心是把 HR 的 JD 和候选人简历一起喂给大模型,通过 Few-shot 提示词让模型按固定 JSON 格式输出评分。我踩过的坑是模型输出不稳定,用 JSON 校验 + 失败重试解决了。」

阶段二:Web 化与知识库问答(RAG 入门) 约 4 周

目标:把阶段一的工具变成网站,并加上「基于文档回答」能力

📖 学什么
  • Flask 路由 / 模板 / 表单 / 会话管理
  • MySQL 或 SQLite 存储对话与用户数据
  • 向量检索概念:文本切分、Embedding、余弦相似度
  • RAG 最小实现:文档 → 切分 → 向量化 → 检索 → 拼 Prompt
🔨 做什么
校园 AI 问答机器人

上传学校规章制度/课程文档,学生网页提问,机器人基于文档内容回答

Flask 全流程开发RAG 检索管道(可用 chromadb 或纯 numpy 实现)对话历史管理
🗣️ 怎么讲(面试话术)

「我把学校的学生手册做成知识库,用 Embedding + 相似度检索实现了 RAG 问答。检索准确率是个难点,我对比了不同切分粒度对召回的影响,最终按段落 300 字切分效果最好。」

阶段三:Agent 与工具调用 约 4 周

目标:让模型学会「用工具」,实现多步骤自动任务

📖 学什么
  • Function Calling / 工具调用协议
  • ReAct 模式:思考 → 行动 → 观察 循环
  • 多轮任务编排与终止条件
  • Agent 安全边界(哪些操作要人工确认)
🔨 做什么
求职助手 Agent

给定目标岗位,Agent 自动完成:搜索岗位信息 → 分析 JD → 生成简历建议 → 输出行动清单

3-5 个工具的注册与调度ReAct 循环实现执行日志可追溯
🗣️ 怎么讲(面试话术)

「我的求职 Agent 用 ReAct 模式,模型每轮决定调用哪个工具(搜索/分析/生成),我设计了终止条件和兜底策略防止死循环。这个项目让我真正理解了 Agent 的调度本质。」

阶段四:部署上线与工程化 约 3 周

目标:把最好的项目部署到 Linux 服务器,配域名和 HTTPS,完成工程闭环

📖 学什么
  • Linux 基础操作与文件权限
  • Gunicorn 多进程部署 Flask
  • Nginx 反向代理与 HTTPS 证书
  • systemd 服务管理与日志排查
🔨 做什么
个人作品站

把阶段二或三的项目部署上线,绑定自己的域名,作为简历上的「可访问链接」

从零到上线的完整部署记录服务重启自愈(systemd)一份部署文档(面试加分项)
🗣️ 怎么讲(面试话术)

「这个项目我独立完成了从开发到上线的全流程:Linux 服务器、Gunicorn、Nginx、HTTPS 证书。简历上附了可访问的链接,面试官当场打开看——这是所有项目里最有说服力的一环。」

📊 我的进度

已完成 0 / 4 阶段。按周计划推进,每阶段结束把「做什么」的产出放进简历。