LangChain
CREATED
2025. 3. 13. 오전 6:51:06
UPDATED
2025. 3. 17. 오후 4:02:44
개요
- LangChain은 대규모 언어 모델(LLM)에 의해 구동되는 애플리케이션 개발을 위한 프레임워크임
- LangChain은 LLM 애플리케이션 개발의 각 단계에 필요한 도구를 제공하여 전체 수명 주기를 간소화시켜줌
- LangSmith를 활용해서 LLM 체인을 점검, 모니터링, 평가함으로써 지속적으로 최적화할 수 있음
- LangGraph Cloud를 사용하면 개발된 애플리케이션을 쉽게 API나 어시트턴트 형태로 배포할 수 있음
관련 오픈소스 라이브러리
@langchain/core
: 기본 추상화 및 LangChain 표현 언어
@langchain/community
: 써드파티 통합
- 파트너 패키지 (예:
@langchain/openai
, @langchain/anthropic
등): 일부 통합은 @langchain/core
에만 의존하는 자체 경량 패키지로 분리됨
langchain
: 애플리케이션의 인지 아키텍처를 구성하는 체인, 에이전트 및 검색 전략
LangGraph.js
: 그래프의 에지와 노드로 단계를 모델링하여 LLM을 사용한 견고하고 상태 기반의 다중 행위자 애플리케이션을 구축
LangSmith
: LLM 애플리케이션을 디버그, 테스트, 평가 및 모니터링할 수 있는 개발자 플랫폼
LangChain 튜토리얼
LangChain
CREATED
2025. 3. 13. 오전 6:51:06
UPDATED
2025. 3. 17. 오후 4:02:44
개요
- LangChain은 대규모 언어 모델(LLM)에 의해 구동되는 애플리케이션 개발을 위한 프레임워크임
- LangChain은 LLM 애플리케이션 개발의 각 단계에 필요한 도구를 제공하여 전체 수명 주기를 간소화시켜줌
- LangSmith를 활용해서 LLM 체인을 점검, 모니터링, 평가함으로써 지속적으로 최적화할 수 있음
- LangGraph Cloud를 사용하면 개발된 애플리케이션을 쉽게 API나 어시트턴트 형태로 배포할 수 있음
관련 오픈소스 라이브러리
@langchain/core
: 기본 추상화 및 LangChain 표현 언어
@langchain/community
: 써드파티 통합
- 파트너 패키지 (예:
@langchain/openai
, @langchain/anthropic
등): 일부 통합은 @langchain/core
에만 의존하는 자체 경량 패키지로 분리됨
langchain
: 애플리케이션의 인지 아키텍처를 구성하는 체인, 에이전트 및 검색 전략
LangGraph.js
: 그래프의 에지와 노드로 단계를 모델링하여 LLM을 사용한 견고하고 상태 기반의 다중 행위자 애플리케이션을 구축
LangSmith
: LLM 애플리케이션을 디버그, 테스트, 평가 및 모니터링할 수 있는 개발자 플랫폼
LangChain 튜토리얼