Spring AI 终于规划 Agent 框架能力了——2.1.x 路标深度解读
一个 2024 年 3 月就提出的 Agent 支持请求,两年后才进入正式路标。在 AI 领域,两年约等于一个纪元。 背景:Spring AI 的速度与节奏 2026 年 6 月 12 日,Spring AI 2.0.0 正式 GA。这是一个标志性节点——Spring 生态完成了 AI 工程化的基础设施铺设:ChatClient API、Tool Calling、MCP 协议支持、Vector Store 抽象、Advisors 管道、Structured Output……该有的积木块都有了。 但如果你一直在关注 AI 应用开发,你会发现一个明显的缺口:Agent。 LangChain 2023 年就推出了 Agents 模块。LangGraph 把有状态的多步 Agent 编排做成了核心卖点。AutoGen、CrewAI、OpenAI Swarm、Dify、Coze……Agent 框架百花齐放。Python 生态已经把 Agent 从概念跑到了生产落地。 而 Spring AI 呢?在这方面的动作可以用两个字概括:沉默。 看看这些时间节点: 2023 年 10 月:社区开发者提交 #607,带来了基于 Spring AI 的 Agent 框架(spring-ai-collab),官方没有采纳 2024 年 3 月:#403 提出Agent 支持,原文是"Implement Agent like in Langchain with different methods, such as CoT, ReACT"——两年零三个月后才进入 2.1.x milestone 2025 年 8 月:#4017 再次追问"Spring AI 是否有 Agent 计划?ReAct、plan-exec-replan、reflection 这些在 Python 生态已经成熟",官方回应:在考虑中 2025 年 10 月:PR #4622 引入 ToolCallAdvisor 和 StructuredOutputValidationAdvisor——这是 Agent 雏形,但还远不是 Agent 框架 2026 年 6 月:2.0.0 GA,Agent 支持被正式放入 2.1.x 路标 两年。 在 AI 领域,两年意味着什么?GPT-3.5 → GPT-4 → GPT-4o → o1 → o3 → GPT-4.1,整整三代模型迭代。Claude 从 1 到 3.7 Sonnet。开源阵营从 LLaMA 1 跑到了 DeepSeek R1。整个 Agent 概念从 ReAct 论文(2022年)演进到了 AI Employee、Devin、Computer Use。 ...