返回文章列表
AI 实践

学习全栈AI开发(一)

借助AI学习全栈AI开发

项目仓库地址: https://gitee.com/Cxl0831/full-stack-ai-lab

借助AI学习全栈开发,是为了更好跟上当前的潮流以及行业的发展趋势,单一职能的开发者在现今这个时代已经没有任何竞争力了,这也是学习全栈AI开发的最根本原因。

技术栈的选择:

  • 前端:React + TypeScript
  • 后端:Java + Spring Boot
  • AI:gpt-5.5

作为一个原前端开发者,前端和AI的选择只是贴近当前的工作技术栈,后端选用Java而不是更贴近前端的NodeJs,是因为大部分企业的后端项目都是用Java写的,NodeJs寥寥无几,既然目标是为了提高个人的核心竞争力,必定是要跟随行业情况来选择学习方向的。

起步阶段,让gpt-5.5给我生成了一份学习计划,因为我对Java其实也不太熟悉,所以同步学习Java + AI

学习计划

阶段一:Java / Spring Boot 入门

  1. 流式 AI Chat
  2. Status API
  3. JSON 到 Java 对象
  4. 参数校验和错误处理
  5. 日志和问题排查
  6. Java 基础补强
  7. Spring 分层架构
  8. 测试入门

阶段二:AI 应用核心能力

  1. 真实 OpenAI 调用
  2. Prompt 和结构化输出
  3. 会话历史和上下文管理
  4. AI 请求日志和成本意识

阶段三:RAG 知识库

  1. 文档上传接口
  2. 文档切分
  3. Embedding 和向量检索
  4. RAG 问答

阶段四:Tool Calling / Agent

  1. 普通业务工具接口
  2. Tool Calling
  3. Agent 工作流

阶段五:工程化和作品整理

  1. 鉴权和权限意识
  2. 错误、日志、监控完善
  3. Docker 和部署
  4. 项目复盘

有想法或建议? 联系我