RAG2026-5일5차시 · LangChain 입문4 / 16← 이전목차다음 →MetaContents

5차시. LangChain 입문

1. LangChain이란?

출처: 원본 PDF 05차시_LangChain입문RAG의마법도구.pdf 2쪽 · 쪽 그림 2쪽

LangChain은 LLM 애플리케이션을 개발하기 위한 프레임워크입니다. 복잡한 작업들을 간단한 코드로 처리할수 있게 해줍니다.

🏭 공장 라인 비유
LangChain 없을 때
파일 읽기 → 텍스트 분할 → 임베딩 → 검색 → LLM 호출
각 단계마다 다른 라이브러리와 코드가 필요합니다.
LangChain 있을 때
모든 단계가 통합됨 → 간단한 명령어로 전체 파이프라인 구성 가능

1-1) LangChain의 핵심 특징

특징설명
① 다양한 Model 지원OpenAI, Anthropic, Google 등 여러 LLM을 동일한 인터페이스로 사용
② Chain 개념여러 단계를 자동으로 연결
③ Memory 지원대화 이력을 자동으로 관리
④ Prompt Template동적 프롬프트를 쉽게 구성
⑤ Tool 통합Google Search, Calculator 등 외부 도구를 쉽게 통합
← 이전 절5차시 · 이번 차시에서 배우는 것다음 절 →5차시 · 2. Document Loader — 문서 읽기