Spring AI Alibaba
活跃简介
Spring AI Alibaba 是面向 Java 开发者的 Agentic AI 框架,基于 Spring 生态提供多智能体协作、工作流编排和 RAG 能力。
核心特性
- 多智能体编排,支持 SequentialAgent、ParallelAgent、RoutingAgent 和 LoopAgent 模式
- 基于图的工作流运行时,支持条件路由、嵌套图和状态管理
- 内置上下文工程,支持人在回路中、上下文压缩和动态工具选择
- 通过 Nacos 实现 A2A(Agent-to-Agent)通信,支持分布式 Agent 协调
- 一站式 Admin 平台,支持可视化 Agent 开发、可观测性和 MCP 管理
- 丰富的多模态和语音 Agent 支持,基于 WebSocket 的实时音频交互
适用场景
💡 基于 Spring Boot 生态构建 Agentic AI 应用
💡 创建多智能体工作流实现复杂业务流程自动化
💡 开发支持语音的 AI 助手,实现实时流式响应
💡 通过可视化 Admin 平台快速原型开发和部署 Agent
分类
快速开始
需要 JDK 17+。克隆仓库,设置 `AI_DASHSCOPE_API_KEY` 环境变量。运行聊天机器人示例:`./mvnw -pl examples/chatbot spring-boot:run`。打开 http://localhost:8080/chatui/index.html 进行交互。