반응형
'Lang'으로 시작하는 도구들이 너무 많아서 헷갈리시죠? 이들은 모두 LLM(대규모 언어 모델) 애플리케이션을 개발하고 운영하기 위한 생태계의 구성 요소들입니다.
가장 쉽게 이해하실 수 있도록 '요리(Cooking)' 또는 '로봇 조립'에 비유하여 정리해 드리겠습니다.
1. 한눈에 보는 핵심 요약
이 생태계는 크게 개발(Development), 흐름 제어(Orchestration), 운영/관리(Ops), 시각화(UI)로 나뉩니다.
| 이름 | 역할 | 비유 (요리사) | 핵심 키워드 |
| LangChain | 기본 프레임워크 | 요리 재료와 기본 도구 세트 | Chain, Prompt, Model |
| LangGraph | 복잡한 흐름 제어 | 주방장의 판단 (맛을 보고 소금 추가하기) | Agent, Loop, State |
| LangSmith | 모니터링 & 디버깅 | 위생 점검표 & CCTV | Tracing, Test, Monitor |
| LangFlow | 노코드 빌더 (UI) | 그림으로 된 레시피 보드 | Drag & Drop, GUI |
| LangServe | 배포 (API) | 완성된 요리를 서빙하는 웨이터 | REST API, Deploy |
2. 상세 설명
1) LangChain (랭체인) - "레고 블록"
- 정의: LLM 애플리케이션을 만들기 위한 가장 기초적인 개발 도구 모음(라이브러리)입니다.
- 역할: "사용자의 질문을 받아서 -> 프롬프트를 입히고 -> GPT에게 보내고 -> 답을 받는다"와 같은 일련의 과정을 사슬(Chain)처럼 엮어줍니다.
- 특징: 초기에 가장 유명해졌으며, PDF를 읽거나 검색엔진을 붙이는 등의 기능을 블록 조립하듯 구현할 수 있습니다.
2) LangGraph (랭그래프) - "순환하는 뇌"
- 정의: LangChain이 A->B->C로 가는 직선적인 흐름이라면, LangGraph는 반복(Loop)과 분기(Branch)가 가능한 제어 도구입니다.
- 역할: "답변을 생성했는데 마음에 안 들면 다시 생성해(Loop)"와 같이 에이전트(Agent) 시스템을 만들 때 필수적입니다.
- 특징: 최근 AI 트렌드가 단순 질의응답에서 '자율 에이전트'로 넘어가면서 매우 중요해졌습니다. 상태(State)를 기억하고 판단합니다.
3) LangSmith (랭스미스) - "블랙박스 & CCTV"

- 정의: 내가 만든 AI가 제대로 작동하는지 감시하고 기록하는 플랫폼입니다.
- 역할: AI가 이상한 답변을 했을 때, "도대체 프롬프트의 어느 단계에서 잘못된 거지?"를 추적(Tracing)합니다.
- 특징: 개발 단계에서는 디버깅용으로, 운영 단계에서는 비용 계산이나 성능 평가용으로 쓰입니다. (LangChain 팀이 만든 SaaS 서비스입니다.)
4) LangFlow (랭플로우) - "그림판 (GUI)"
- 정의: 코딩을 몰라도 화면에서 드래그 앤 드롭으로 AI 로직을 짤 수 있는 시각화 도구입니다.
- 역할: 복잡한 파이썬 코드 대신, 선을 연결해서 "여기서 검색하고, 저기서 요약해"라고 시각적으로 설계합니다.
- 특징: 빠르게 프로토타입을 만들거나, 비개발자와 협업할 때 아주 유용합니다.
5) LangServe (랭서브) - "서빙 창구"
- 정의: LangChain이나 LangGraph로 만든 로직을 실제 서비스(API)로 만들어주는 도구입니다.
- 역할: "내 컴퓨터에서만 돌아가는 코드"를 "웹사이트나 앱에서 접속할 수 있는 주소(URL)"로 바꿔줍니다.
3. 이 도구들은 어떻게 연결되나요?
보통 개발의 흐름은 다음과 같습니다:
- LangChain으로 기본 기능을 코딩합니다.
- 복잡한 로직(판단, 반복)이 필요하면 LangGraph를 도입해 구조를 잡습니다. (혹은 처음부터 LangFlow로 시각적으로 설계합니다.)
- LangSmith를 연결해 테스트하면서 답변이 잘 나오는지 확인합니다.
- 완성되면 LangServe를 통해 웹 서비스로 배포합니다.
요약
" LangChain으로 뼈대를 만들고, LangGraph로 지능(판단력)을 더하며, LangFlow로 쉽게 설계하고, LangSmith로 품질을 관리합니다."
반응형
'IT > AI' 카테고리의 다른 글
| Colab 에서 Mecab 사용하기 (1) | 2021.09.29 |
|---|---|
| 코랩 기타 설정 - 파워레벨, 코기 모드, 아기고양이 모드 (0) | 2020.06.03 |
| 2025년판 Google Colab 유료 구독 총정리 (19) | 2020.02.10 |
댓글