Open-source-среда для суперагента, который координирует субагентов, память и изолированные среды для исследований, разработки и других задач длительностью от минут до часов.
alibaba/spring-ai-alibaba
Java-фреймворк для создания AI-приложений с агентами, workflow и несколькими агентами на базе Spring AI.
- Звёзды
- 11,044
- Форки
- 2,455
- Открытые issues
- 172
- Последний коммит
- 14 дней назад
Что это?
Spring AI Alibaba — Java-фреймворк для создания AI-агентов, workflow на основе графов и мультиагентных систем. Он расширяет Spring AI фреймворком агентов со встроенными средствами работы с контекстом и поддержкой human-in-the-loop, а также агентами для workflow: SequentialAgent, ParallelAgent, RoutingAgent и LoopAgent.
Базовый Graph runtime отвечает за сохранение состояния, оркестрацию workflow и потоковую передачу данных для долгоживущих агентов с состоянием; он поддерживает условную маршрутизацию, вложенные графы и параллельное выполнение. Workflow можно экспортировать в PlantUML и Mermaid. Проект также охватывает взаимодействие агентов друг с другом по A2A с интеграцией Nacos, мультимодальный ввод и голосового агента на базе WebSocket.
В проект входит Spring AI Alibaba Admin — платформа для визуальной разработки агентов, наблюдаемости, оценки и управления MCP. Для работы требуется JDK 17+. Среди примеров есть ChatBot, который можно запустить с API-ключом DashScope.
Ключевые возможности
- 01Оркестрация нескольких агентов с помощью Sequential, Parallel, Routing и Loop agents.
- 02Среда выполнения workflow на основе графов с условной маршрутизацией, вложенными графами и управлением состоянием.
- 03Встроенные политики работы с контекстом, например его сжатие и повторный вызов инструмента.
- 04Поддержка нескольких провайдеров LLM, включая DashScope и OpenAI, а также MCP.
- 05Взаимодействие агентов друг с другом по A2A с интеграцией Nacos.
- 06Экспорт workflow в форматы PlantUML и Mermaid.
Сценарии использования
- Создание серверных Java-сервисов на Spring Boot со встроенными агентами на базе LLM.
- Координация нескольких специализированных агентов с помощью маршрутизации или параллельных workflow.
- Создание долгоживущих агентов с состоянием, которым нужны сохранение данных и потоковая передача.
- Визуальное прототипирование и отладка агентов с помощью платформы Admin.
Быстрый старт
- 1
Проверьте предварительные требования: JDK 17 или новее и API-ключ провайдера LLM
- 2
Клонируйте репозиторий
git clone --depth=1 https://github.com/alibaba/spring-ai-alibaba.git - 3
Настройте API-ключ DashScope
export AI_DASHSCOPE_API_KEY=your-api-key - 4
Запустите пример ChatBot
./mvnw -pl examples/chatbot spring-boot:run
Что важно знать
- Требуются JDK 17 или новее и платный API-ключ LLM либо ключ, для получения которого нужна учетная запись, например DashScope.
- Пример быстрого запуска настроен для DashScope; для других провайдеров потребуется дополнительная настройка согласно документации.
Темы
Частые вопросы
- Что такое spring-ai-alibaba?
- Java-фреймворк для создания AI-приложений с агентами, workflow и несколькими агентами на базе Spring AI. Spring AI Alibaba — Java-фреймворк для создания AI-агентов, workflow на основе графов и мультиагентных систем. Он расширяет Spring AI фреймворком агентов со встроенными средствами работы с контекстом и поддержкой human-in-the-loop, а также агентами для workflow: SequentialAgent, ParallelAgent, RoutingAgent и LoopAgent.
- spring-ai-alibaba можно использовать бесплатно? Какая у него лицензия?
- spring-ai-alibaba распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- spring-ai-alibaba всё ещё поддерживается?
- Активно поддерживается. Последний коммит в spring-ai-alibaba — 7 окт. 2026 г..
- Для чего можно использовать spring-ai-alibaba?
- Создание серверных Java-сервисов на Spring Boot со встроенными агентами на базе LLM. Координация нескольких специализированных агентов с помощью маршрутизации или параллельных workflow. Создание долгоживущих агентов с состоянием, которым нужны сохранение данных и потоковая передача. Визуальное прототипирование и отладка агентов с помощью платформы Admin.
- Как установить spring-ai-alibaba?
- Проверьте предварительные требования: JDK 17 или новее и API-ключ провайдера LLM Клонируйте репозиторий: git clone --depth=1 https://github.com/alibaba/spring-ai-alibaba.git Настройте API-ключ DashScope: export AI_DASHSCOPE_API_KEY=your-api-key Запустите пример ChatBot: ./mvnw -pl examples/chatbot spring-boot:run
- Где скачать spring-ai-alibaba?
- Исходный код и инструкции по установке — на GitHub: https://github.com/alibaba/spring-ai-alibaba
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Платформа с открытым исходным кодом для создания AI-агентов на Java, LangChain4j, Spring Boot и Vue 3: модели, агенты, RAG, Skills, MCP и анализ данных через text-to-SQL.
Бесплатная китайскоязычная книга с открытым исходным кодом о принципах проектирования AI Agent и инженерной практике: 109 экспериментов, PDF и EPUB для скачивания.
Готовый к работе фреймворк для Python-агентов на базе LangGraph с продуманными настройками и всем необходимым для выполнения длительных многоэтапных задач.
FastGPT — платформа с открытым исходным кодом для создания AI-агентов: обработка данных, базы знаний RAG и визуальная оркестрация рабочих процессов для приложений на LLM.
SDK для создания AI-агентов и мультиагентных систем на Python, .NET и Java с интеграциями моделей, плагинов и векторных баз данных.