Langchain
Langchain이란?
NLP 관련 기능을 제공하는 파이썬 라이브러리로, 주 목적은 대화형 AI 시스템 구축에 유용한 도구 제공임.
토큰화, 파싱 등의 기본적인 NLP 도구 및, RAG 위한 도구 제공.
따라서, 다른 외부 라이브러리 없이 Langchain을 로드하는 것만으로도 자연어처리부터 RAG, 문서 검색 등 자연어 전반에 대한 task 수행이 가능함.
Lanchain Libraries
lanchain-core : 기본 추상화 및 랭체인 표현 언어 지원
langchain-community : 서드파티 라이브러리 통합
langchain : 기본적인 chain, agents, retrieval 지원