AI 全栈开发 180 天成长系列

AI 全栈开发 180 天成长系列

这是一条面向有 Java/后端基础、希望转向 AI 全栈开发的学习与实践路线。每天一篇文章,配套面试题、资料和一个可提交的项目任务;每七天复盘一次,每三十天交付一个阶段项目。

总目标是完成一个企业级 Agent 平台最小实现:它能处理有状态任务,按权限检索知识,调用受控工具,等待人工审批,返回带证据的结果,并能通过评测、trace、成本和审计数据持续运营。

每日交付格式

  1. 主文章:概念、架构、代码或伪代码、常见坑和实践任务。
  2. 面试题:3-5 道,标注方向、难度、参考答案和追问。
  3. 资料:优先官方文档、论文、公司技术博客和可核验的公开题目,记录检索日期。
  4. 项目提交:代码、测试、架构图、评测样本或复盘记录。

六个月路线

阶段 天数 主线 阶段产物
第 1 月 1-30 模型工程、上下文、Token、Prompt、结构化输出、模型 API、流式与重试 统一 ModelClient 与最小对话服务
第 2 月 31-60 Tool Calling、ReAct、Planner、Workflow、Agent Runtime、状态机、记忆、MCP、Pi、Claude Code、ChatGPT Agent 可恢复的任务型 Agent
第 3 月 61-90 文档解析、切分、混合检索、重排、权限过滤、引用、知识版本、SQL 与多模态 RAG 带引用的企业知识助手
第 4 月 91-120 模型注册与路由、限流、成本、工具注册中心、租户身份、Prompt 版本、队列、异步、微服务与 K8s 企业 AI 平台骨架与架构文档
第 5 月 121-150 评测集、LLM-as-judge、回归、提示词注入、越权、审批、审计、Trace、灰度、降级、SLA 评测流水线、安全测试集与监控面板
第 6 月 151-180 React/Next.js、SSE/WebSocket、后端工程、数据库、缓存、部署、系统设计、项目复盘与模拟面试 一个可演示的企业级 Agent 项目

已完成文章

总览

已有相关文章

这些文章作为系列的预备材料,分别覆盖架构、平台、工具安全和运营评测:

后续目录

后续文章会按下面的顺序追加;每天发布后把当天链接补到对应阶段。

第 1 月:模型工程和服务基础

第 2 月:Agent 核心与运行时

  • Day 31-37:Tool Calling 与工具契约
  • Day 38-44:ReAct、Planner、Workflow 与 Agent 的边界
  • Day 45-51:任务状态机、暂停、取消、重试和可恢复执行
  • Day 52-56:短期记忆、长期记忆和上下文压缩
  • Day 57-60:MCP、Pi、Claude Code、ChatGPT Agent 对照实践与阶段项目二

第 3 月:RAG 与企业数据

  • Day 61-67:文档解析、切分、元数据和知识版本
  • Day 68-74:向量检索、关键词检索、混合检索与重排
  • Day 75-81:租户隔离、权限过滤、引用和证据链
  • Day 82-88:SQL、结构化数据和多模态 RAG
  • Day 89-90:知识助手发布、回归集和阶段项目三复盘

第 4 月:企业 AI 平台

  • Day 91-97:模型注册、路由、限流、配额和成本
  • Day 98-104:Agent Runtime、工具注册中心和配置管理
  • Day 105-111:租户、身份、权限、Prompt 与策略版本
  • Day 112-118:队列、异步执行、微服务与 Kubernetes
  • Day 119-120:平台骨架演示和阶段项目四复盘

第 5 月:质量、安全与运营

  • Day 121-127:评测集、指标分层和人工标尺
  • Day 128-134:LLM-as-judge、回归和线上失败样本
  • Day 135-141:提示词注入、越权、敏感数据与工具安全
  • Day 142-147:审批、幂等、审计、Trace 和可观测性
  • Day 148-150:灰度、降级、SLA、成本面板和阶段项目五复盘

第 6 月:全栈交付与面试

  • Day 151-157:React/Next.js、任务列表、流式输出和引用交互
  • Day 158-164:SSE/WebSocket、数据库、缓存和前后端错误处理
  • Day 165-171:容器、CI/CD、部署、压测和故障演练
  • Day 172-176:系统设计、项目讲解、简历要点和行为面试
  • Day 177-179:国内大厂专题题库与模拟面试
  • Day 180:最终演示、项目复盘和下一阶段计划

复习标签

后续面试题统一使用这些标签,便于按主题回顾:模型基础、Prompt、结构化输出、RAG、Agent、Tool Calling、MCP、AI 平台、安全、评测、可观测性、系统设计、前端与部署。

项目验收标准

  • 任务有明确状态,支持暂停、取消、重试和恢复。
  • 模型、检索、工具和策略版本可追踪。
  • 工具调用经过身份、权限、schema、审批和幂等校验。
  • 答案中的关键事实能关联到证据和知识版本。
  • 线上运行能看到成功率、延迟、token、工具成本、拒绝和人工接管。
  • 每次重要改动都有回归样本和失败案例记录。
打赏
  • 版权声明: 本博客所有文章除特别声明外,著作权归作者所有。转载请注明出处!

扫一扫,分享到微信

微信分享二维码
  • Copyrights © 2017-2026 Shadowalker
  • 累计访问: | 本页浏览:

请我喝杯咖啡吧~

支付宝
微信