Helidon 통합

Helidon 통합

Helidon의 프로그래밍 모델과 스타일을 그대로 유지하면서 AI 기반 애플리케이션을 만들고 싶다면, Helidon이 제공하는 LangChain4j 통합 모듈을 활용할 수 있어요.

출처: 공식문서 - Helidon Integration

Helidon은 Helidon의 프로그래밍 모델과 스타일을 활용하면서 AI 기반 애플리케이션 구축을 단순화하는 LangChain4j 통합 모듈을 제공해요.

LangChain4j 통합 기능의 상세한 설명과 사용법은 여기에서 찾을 수 있어요.

지원 버전

Helidon의 LangChain4j 통합은 Java 21Helidon 4.2를 요구해요.

예제

LangChain4j를 Helidon 애플리케이션에서 사용하는 모든 측면을 보여주는 샘플 애플리케이션을 몇 개 만들어 두었어요.

커피숍 어시스턴트 (Coffee Shop Assistant)

커피숍을 위한 AI 어시스턴트를 만드는 방법을 보여주는 데모 애플리케이션이에요. 메뉴에 대한 질문에 답하고, 추천을 제공하며, 주문을 만들 수 있어요. JSON 파일로 초기화된 임베딩 저장소를 사용해요.

주요 기능:

  • OpenAI 채팅 모델 통합
  • 임베딩 모델, 임베딩 저장소, 인제스터(ingestor), 콘텐츠 리트리버 사용
  • 의존성 주입을 위한 Helidon Inject
  • JSON 파일로부터의 임베딩 저장소 초기화
  • 상호작용을 강화하는 콜백 함수 지원

확인해 보세요:

핸즈온 랩 (Hands-on Lab)

커피숍 어시스턴트를 단계별로 만들어 보는 핸즈온 랩도 제공해요.

HOL: Building AI-Powered Applications with Helidon and LangChain4j

더 알아보기