Spring AI 2.0.0 GA доступен се... Заметка
RSS Весна

Spring AI 2.0.0 GA доступен сейчас

Выпущен Spring AI 2.0.0, который обеспечивает значительные улучшения и новую базовую линию для разработки приложений с использованием ИИ. Этот релиз построен на основе Spring Boot 4 и Spring Framework 7, отличается улучшенной сериализацией JSON с Jackson 3 и полными аннотациями null-безопасности, повышающими надежность кода. Обработка опций была переработана для ясности и неизменяемости, а конструкторы заменены билдерами. Основной проект теперь сосредоточен на усовершенствованном наборе хорошо поддерживаемых поставщиков чат-моделей, таких как OpenAI, Anthropic и Google GenAI, используя SDK поставщиков для лучшей адаптивности. Сотрудничество с сообществом было усилено обновленными рекомендациями в файле CONTRIBUTING.md. Возможности агентного ИИ были значительно улучшены: циклы выполнения инструментов теперь являются первоклассными компонуемыми компонентами в цепочке советников. Новыми дополнениями являются унифицированный вызов инструментов, прогрессивное раскрытие инструментов для масштабирования до сотен инструментов и механизмы структурированного самокорректирующегося вывода. Релиз также представляет расширения сообщества для управления памятью диалогов на основе событий и агентных паттернов. Интеграция протокола контекста модели (MCP) улучшена благодаря официальному Java SDK, программированию на основе аннотаций и новым реализациям транспорта, включая потоковый HTTP. Также унаследованы корпоративные функции, такие как span'ы Micrometer, метрики OpenTelemetry и безопасность OAuth 2.0. Spring AI 2.0 призван значительно улучшить опыт разработчиков и проложить путь для будущих функций ИИ.