14 阶段交付
阶段交付阶段交付的核心不是继续加新功能,而是把前面做过的聊天、流式输出、Tool Calling、FastAPI 和 Java/Python 联调整理成一个能启动、能演示、能复现的小项目。阶段交付本节要做什么什么叫能交付建议项目结构阶段能力清单README 模板环境变量接口文档curl 测试脚本页面
13 Java + Python 联调
Java + Python 联调Java + Python 联调的核心是让 Spring Boot 负责业务入口,让 FastAPI 负责 AI 能力,并用统一协议、超时、重试和日志把两边稳定连接起来。Java + Python 联调为什么要 Java 调 Python联调目标Python 侧接口统
12 LangGraph 基础
LangGraph 基础LangGraph 的核心是把 AI 应用拆成状态、节点和边,让复杂流程不再只是一串函数调用,而是一张可以控制、观察和扩展的工作流图。LangGraph 基础LangGraph 是什么为什么需要 LangGraph安装依赖StateNodeEdge最小工作流加入模型调用条件边
11 LangChain 基础
LangChain 基础LangChain 的核心是把模型、提示词、工具和调用流程包装成可以组合的 Python 应用代码,让 AI 能力从“调用一次模型”变成“组织一条链路”。LangChain 基础LangChain 是什么为什么要学 LangChain安装依赖Chat ModelMessage
10 Python FastAPI
Python FastAPIFastAPI 的核心是用 Python 快速创建 AI 服务接口,让 Java 后端可以通过 HTTP 调用 Python 里的模型、RAG 或 Agent 能力。Python FastAPIFastAPI 是什么创建 FastAPI 服务定义请求响应完整 main.p
09 Java Tool Calling
08 Tool Calling 概念
Tool Calling 概念Tool Calling 的核心是让模型在需要外部能力时,先提出工具调用请求,由后端执行工具,再把工具结果交回模型生成最终回答。Tool Calling 概念Tool Calling 是什么为什么需要 Tool CallingTool Calling 基本流程工具 Sc
07 完成聊天 Demo
完成聊天 Demo聊天 Demo 的目标是把前面几天的知识串起来,做出一个能运行、能调用、能说明清楚的最小 AI 聊天项目。完成聊天 DemoDemo 是什么项目范围建议项目结构依赖准备配置文件请求和响应对象ServiceController基础异常处理接口文档README 要写什么提交 Git常见
06 Spring AI 入门
Spring AI 入门Spring AI 的核心是把大模型能力接进 Spring Boot 项目,用统一的 Java API 完成聊天、Prompt 模板、模型配置和后端接口封装。Spring AI 入门Spring AI 是什么为什么 Java 后端要学 Spring AIChatClient
05 流式输出
流式输出流式输出的核心是模型边生成、后端边转发、前端边展示,减少用户等待完整答案的时间。流式输出流式输出是什么为什么聊天场景需要流式输出SSE 是什么SSE 数据格式EventSource 是什么Spring Boot 流式响应SseEmitter 示例前端逐字显示用 fetch 读取流Spring