LangChain - LLM을 외부와 연결해주는 라이브러리
(github.com/hwchase17)- 앱 개발자들이 여러 분야에서 더 강력한 형태로 LLM을 사용할 수 있게 도와줌
- LLM과 프롬프트: 프롬프트 관리, 프롬프트 최적화, LLM에 대한 공통 인터페이스
- Chains: 여러개의 LLM 호출을 연결
- Data Augmented Generation: 외부 데이터 소스에서 정보를 가져와 처리. 외부 글을 요약하거나 QA 가능
- Agents: 어떤 액션을 취할지 결정하고, 액션한 다음, 관찰하고 완료될때 까지 이를 반복하는 에이전트에 대한 인터페이스
- Memory: 체인/에이전트 호출간에 상태를 저장. 표준 인터페이스를 통해 메모리 기능을 지원
- Evaluation: 언어모델을 통해서 전통적인 메트릭으로 평가하기
- Python 오픈소스