RSS 봄
팔로우
Bootiful 스프링 부트 3.4: 스프링 AI
스프링 AI는 스프링 부트 개발자에게 AI 엔지니어링 패턴과 관행을 제공하는 프로젝트로, 깨끗하고 관용적인 추상화를 제공합니다. 새로운 릴리즈인 m4는 스프링 부트 3.4를 기반으로 하며 여러 기능을 추가했습니다. 이는 아마존 베드락 컨버터스 지원, 자바와 코틀린에서 더 표현적인 함수 호출, 고급 및 모듈식 RAG 지원의 첫 번째 버전을 포함합니다. RAG는 시스템 또는 서비스의 데이터를 사용하여 챗 모델이 생성한 응답을 정보로 하는 것을 의미합니다. 릴리즈에는 벡터 저장소 통합 및 챗 모델의 업데이트와 함께 포괄적인 챗 모델 비교 페이지가 포함된 문서도 있습니다. 스프링 AI는 AI 모델을 데이터와 비즈니스 로직과 쉽게 연결하는 것을 목표로 하며, 모델을 처음부터 구축하는 대신 통합에 중점을 둡니다. 릴리즈에는 함수를 설명하고 호출하는 새로운 지원이 포함되어 있으며, 모델이 시스템 및 서비스에 대한 질문을 할 수 있도록 합니다. 간단한 예제는 FunctionCallback의 정의와 스프링 AI ChatClient를 보여주며, 이는 스프링 AI ChatModel과 상호 작용하는 데 사용됩니다. 예제는 FunctionCallback을 정의하여 특정 도시의 날씨를 반환하는 방법과 테스트에서 예상된 응답을 확인하는 방법을 보여줍니다. 테스트는 모델이 시스템 및 서비스에 대한 질문을 할 수 있고 함수 콜백이 예상된 응답을 제공하는지 확인합니다. 전반적으로 스프링 AI는 AI 모델을 데이터와 비즈니스 로직과 쉽게 통합할 수 있도록 하며, 새로운 릴리즈는 이러한 목표를 지원하기 위해 여러 기능을 추가합니다.