본문 바로가기
3. 제품 리뷰 & 사용기

랭체인(LangChain) - LLM 사용을 편하게...

by soosun 2023. 9. 14.

랭체인(LangChain)은 LLM 모델을 활용한 프로그램 개발을 위한 프레임워크로 파이썬과 타입스크립트, 자바스크립트 등 두 가지 언어를 지원한다.

관련하여 설명이 잘된 기사와 홈페이지를 링크한다.

 

아래 기사에 따르면 랭체인(LangChain)에는 다음 6개 모듈이 있다.

  • 모델 I/O : 언어 모델과의 인터페이스
  • 데이터 연결 : 애플리케이션별 데이터와의 인터페이스
  • 체인 : 호출 시퀀스 구축 
  • 에이전트 : 상위 지시문이 주어지면 체인이 사용할 툴을 선택할 수 있도록 함
  • 메모리 : 체인 실행 간에 애플리케이션 상태 유지
  • 콜백 : 체인의 중간 단계를 기록 및 스트리밍 

그런데 랭체인(LangChain) 소개 페이지 중에 흥미로운 것은, Retrieval 부분이다.

이 부분에 대해 좀더 확인을 해봐야 겠다.

 

- Retrieval Augmented Generation (RAG)

- LangChain provides all the building blocks for RAG applications - from simple to complex.

[기사] “LLM 개발을 더 간편하게” 랭체인(LangChain)의 이해

https://www.itworld.co.kr/topnews/307189

 

“LLM 개발을 더 간편하게” 랭체인(LangChain)의 이해

대규모 언어 모델(LLM)을 위한 효과적인 프롬프트를 작성하는 데는 기술이 필요하지만 LLM 사용법은 대체로 간단하다. 반면 언어 모델을 사용한

www.itworld.co.kr

https://www.ciokorea.com/column/305341#csidx973f1264e8a2e758d10e50c3f1541b5

 

기고 | LLM과 함께 뜨는 중··· 개발자를 위한 '랭체인' 안내서

랭체인(LangChain)은 노출하여 대규모 언어 모델과 애플리케이션의 통합을 간소화하는 SDK이다. 대규모 언어 모델의 부상과 함께 중요성이

www.ciokorea.com

 

https://www.langchain.com/

 

LangChain

LangChain’s flexible abstractions and extensive toolkit unlocks developers to build context-aware, reasoning LLM applications.

www.langchain.com

https://python.langchain.com/docs/get_started

 

Get started | 🦜️🔗 Langchain

Get started with LangChain

python.langchain.com

댓글