LangChain
대규모 언어 모델, 에이전트, 검색 증강 생성(RAG)으로 구동되는 애플리케이션을 개발하기 위한 프레임워크입니다.
- 활발히 유지보수됨
- 문서화가 잘 되어 있음
- 관대한 라이선스
개요
LangChain은 챗 모델, 임베딩, 벡터 스토어, 리트리버, 서드파티 통합 등 상호운용 가능한 구성요소를 표준 인터페이스 뒤에서 서로 연결함으로써 LLM 기반 애플리케이션과 에이전트를 구축하는 프레임워크입니다. 덕분에 기반 모델 환경이 바뀌더라도 애플리케이션 로직을 다시 작성하지 않고 제공자를 교체할 수 있습니다.
간단한 프로토타입에서 더 복잡한 시스템까지 확장할 수 있도록 설계되었습니다. LangChain의 고수준 추상화로 시작해, 요구 사항이 커지면 더 저수준의 구성요소나 LangGraph(더 제어 가능하고 상태를 가진 에이전트 워크플로 구축용), LangSmith(LLM 애플리케이션 평가·디버깅·배포용) 같은 동반 도구로 옮겨갈 수 있습니다. Python과 JavaScript/TypeScript 모두에서 사용할 수 있습니다.
LangChain은 검색 증강형, 도구 사용형, 또는 다단계 LLM 애플리케이션을 만드는 개발자에게 적합하며, 모델이나 벡터 스토어마다 글루 코드를 처음부터 작성하는 대신 공통된 추상화 집합과 방대한 통합 라이브러리를 원하는 경우에 잘 맞습니다.
이 카탈로그에 오른 이유
카탈로그 평점: ★★★★☆ (4/5)
The most widely adopted LLM application framework; essential representative project despite category saturation.
- 기반 프로젝트
- 벤더 지원
- 카테고리
- AI 및 머신러닝
- 언어
- Python
- 라이선스
- MIT
관련 프로젝트
Ollama
MIT간단한 커맨드라인 인터페이스와 API로 대규모 언어 모델을 로컬에서 실행합니다.
활발히 유지보수됨
- AI 및 머신러닝
LlamaIndex
MIT대규모 언어 모델을 문서, 데이터베이스, API 같은 자신의 데이터에 연결해 검색 증강 애플리케이션을 만드는 데이터 프레임워크입니다.
활발히 유지보수됨
- AI 및 머신러닝
Haystack
Apache-2.0LLM을 사용해 프로덕션 준비가 된 검색과 RAG(검색 증강 생성) 애플리케이션을 구축하기 위한 오픈소스 프레임워크입니다.
활발히 유지보수됨
- AI 및 머신러닝
llama.cpp
MITCPU를 포함한 소비자용 하드웨어에서 최소한의 의존성으로 LLM 추론을 로컬에서 실행하는 고성능 C/C++ 구현체입니다.
활발히 유지보수됨
- AI 및 머신러닝
잘못된 정보를 발견하셨나요? GitHub에서 수정 제안하기