Привлекательная Весна Spring B... Заметка
RSS Весна

Привлекательная Весна Spring Boot 3.4: Spring AI

Spring AI - это проект, который привносит шаблоны и практики инженерии искусственного интеллекта в Spring Boot, предлагая чистые и идоматические абстракции. Новый релиз, m4, построен на основе Spring Boot 3.4 и добавляет несколько функций, включая поддержку Amazon Bedrock Convertse, более выраженный вызов функций в Java и Kotlin, и первую версию поддержки продвинутого и модульного RAG. RAG относится к использованию данных из системы или сервиса для информирования ответа, генерируемого чат-моделью. В релиз также включены обновления интеграций с векторными хранилищами и чат-моделями, а также всесторонняя страница сравнения чат-моделей в документации. Spring AI направлен на то, чтобы сделать подключение моделей искусственного интеллекта к данным и бизнес-логике простым, фокусируясь на интеграции, а не на построении моделей с нуля. В релиз включена новая поддержка описания и вызова функций, позволяющая моделям задавать вопросы о системах и сервисах. Простой пример демонстрирует определение FunctionCallback и Spring AI ChatClient, который используется для взаимодействия с Spring AI ChatModel. Пример показывает, как определить FunctionCallback, который возвращает погоду для заданного города, и как использовать его в тесте для проверки ожидаемого ответа. Тест проверяет, что модель может задавать вопросы о системах и сервисах, и что функция обратного вызова предоставляет ожидаемый ответ. В целом, Spring AI делает интеграцию моделей искусственного интеллекта с данными и бизнес-логикой простой, а новый релиз добавляет несколько функций для поддержки этой цели.