| 对比维度 | Spring AI (官方) | Spring AI Alibaba (SAA) |
| 定位 | 底层抽象库:提供模型调用、提示词 (Prompt) 管理、向量存储、工具 (Tools) 等最基础的原子能力。 | 高级 Agent 框架:在 Spring AI 之上构建,专注于多智能体 (Multi-Agent)、工作流 (Workflow) 编排,旨在解决复杂的业务逻辑编排问题。 |
| 核心能力 | - ChatModel (聊天模型)
- EmbeddingModel (向量模型)
- VectorStore (向量存储)
- Tools (函数调用) | - Agent:ReactAgent、SequentialAgent、ParallelAgent 等
- Graph:复杂工作流图形化构建
- Studio:可视化调试与低代码 |
| 生态兼容性 | 中立开放,兼容 OpenAI、Anthropic、HuggingFace、阿里云百炼等。 | 深度集成阿里云生态(如百炼、MCP),同时保留对 Spring AI 的兼容性。 |
| 适用场景 | 适合构建基础的聊天机器人、RAG 检索、函数调用等。 | 适合构建复杂的业务流程、客服工单处理、智能搜索助理等多智能体系统。 |
从架构上看, Spring AI 是构建 AI 应用的“底座”,而 Spring AI Alibaba 则是基于这个底座,为开发复杂业务流程(如多轮客服、复杂问答)而生的“上层建筑”。