One email each morning — yesterday's AI, sortedGet it in your inbox

METAL LAB

AI 용어사전쓰다 보면 만나는 말

랭체인4제이

Langchain4j

자바 프로그램에서 여러 AI 모델을 하나의 통일된 방식으로 불러 쓸 수 있게 해주는 오픈소스 라이브러리

쉽게 말하면

Langchain4j는 자바로 짠 프로그램이 오픈AI, 앤스로픽 같은 여러 AI 모델을 갈아 끼우듯 쓸 수 있게 해주는 도구다. 나라마다 다른 콘센트 모양을 하나의 멀티탭에 꽂아 쓰게 해주는 어댑터를 떠올리면 된다. AI 회사마다 프로그램이 모델을 부르는 방식이 조금씩 다른데, Langchain4j를 중간에 끼워 두면 개발자는 이 차이를 신경 쓰지 않고 코드를 짤 수 있다.

장점은 특정 AI 회사에 얽매이지 않는다는 것이다. 오늘은 A사 모델을 쓰다가 내일 B사 모델로 바꿔도 코드를 크게 고칠 필요가 없다. 다만 그 대가로 이번에는 Langchain4j라는 도구 자체에 익숙해지고 의존해야 한다. 즉 벤더 종속 문제를 완전히 없앤 게 아니라, 종속되는 대상을 AI 회사에서 이 라이브러리로 옮긴 셈이다.

기사에서 이렇게 나와요

기사는 "Langchain4j를 쓰면 특정 AI 벤더에는 묶이지 않지만 Langchain4j 자체에 의존하게 된다"고 설명한다. 자주 하는 오해는 Langchain4j가 깃허브나 특정 AI 회사가 만든 공식 도구라는 것인데, 실제로는 자바 개발자 커뮤니티가 만들어 쓰는 별도의 오픈소스 라이브러리다.

함께 볼 용어

이 용어가 나온 기사

ㄱㄴㄷ 전체 찾아보기