36
러닝 랭체인
0.3
랭체인은 무엇이며 왜 중요한가?
랭체인
LangChain
은
LLM
과 프롬프트 구성 요소와 툴을 제공하는 오픈소스 라이브러리로, 모든
요소를 신뢰성 있게 결합해 더 큰 애플리케이션을 만들 수 있도록 지원한다.
2025
년
4
월 기
준, 랭체인은 월
6
,
800
만 건 이상의 다운로드 (
https
://
oreil
.
ly
/
8OKbf
),
10
만 개 이상의 깃
허브 스타(
https
://
oreil
.
ly
/
bF5pc
)를 기록하고 있다.
ML
배경 지식이 없는 소프트웨어 엔
지니어도 랭체인을 사용해
AI
챗봇부터 책임감 있게 추론하고 행동하는
AI
에이전트까지 다
양한 애플리케이션을 구축할 수 있다.
앞서 설명했듯 프롬프트 작성 기법은 서로 결합할 때 가장 효과적이다. 랭체인은 이 아이디
어를 기반으로 설계됐다. 랭체인은 각 주요 프롬프트 작성 기법을 간단한
추상화
abstraction
로 제
공해 프롬프트를 쉽게 결합할 수 있다. 추상화란 파이썬과 자바스크립트의 함수와 클래스를
통해 기술을 쉽게 사용할 수 있도록 캡슐화한 것을 의미한다. 각 추상화는 결합이 간단해 더
큰
LLM
애플리케이션으로 결합할 수 있다.
무엇보다도 랭체인은 주요
LLM
제공업체 (오픈
AI
, 앤트로픽, 구글 등) 및 오픈소스(
Llama
,
Gemma
등)와의 통합을 제공한다. 각
LLM
과의 통합은 인터페이스를 공유해 새로운
LLM
이 발표될 때마다 쉽게 호출할 수 있고, 애플리케이션이
LLM
제공업체 한 곳에 종속되지 않
도록 한다.
1
장에서는 여러
LLM
을 사용한다.
랭체인은 ...