LangChain은 알겠는데 Langflow는 뭐지? 우후죽순 생겨나는 'Lang' 접두사 라이브러리들의 정체와 발전 역사, 그리고 최신 트렌드인 AI Agent 시대의 핵심 도구들을 정리합니다.
LangGraph, LangChain, Langflow, Langfuse… 최근 AI 개발에는 이 라이브러리들이 주로 사용된다.
“React가 프론트엔드 생태계를 집어삼켰듯, LLM 생태계도 집어삼키는 중인 것 같다.
'Lang'으로 시작한다고 해서 모두 같은 회사에서 만든 공식 생태계는 아닙니다. 'Lang' 접두사는 단순히 Language Model에서 따온 것으로, LLM 개발계의 일종의 밈(Meme)이자 작명 관행처럼 굳어진 표현입니다.
| 이름 | 출처 | 역할 |
|---|---|---|
| LangChain | LangChain Inc | LLM 체인 실행 프레임워크 |
| LangGraph | LangChain Inc | 그래프 기반 에이전트 프레임워크 |
| LangSmith | LangChain Inc | 디버깅·모니터링 플랫폼 |
| Langflow | DataStax (인수) | 드래그 앤 드롭 UI 빌더 |
| Langfuse | 독립 스타트업 | LLM Observability 플랫폼 |
이 프레임워크들이 등장하고 파편화되며 진화한 배경에는 LLM 기술 발전의 흐름이 담겨있다.
2022년 말, GPT-3와 같은 모델들이 등장했지만 치명적인 단점인 환각 현상(Hallucination) 이 있었다. 모델은 외부 데이터 접근이 불가능했고 대화의 맥락을 기억하지 못했다.
이때 등장한 LangChain은 LLM이 외부 도구를 사용하고, 프롬프트를 템플릿화하며, 여러 작업을 사슬처럼 엮어 단방향으로 실행할 수 있게 해주는 혁신적인 프레임워크였다.
개발자들이 복잡한 RAG 시스템을 만들기 시작하며 새로운 문제에 직면했다.
이를 해결하기 위해 Langfuse(분석), LangSmith(디버깅), Langflow(드래그 앤 드롭 UI) 등의 도구들이 폭발적으로 등장했다.
트렌드는 단순 '질의응답'을 넘어, AI가 스스로 계획을 수정하고 행동하는 AI Agent로 넘어왔다. 기존의 단방향 체인 구조로는 AI의 '순환적 사고'를 구현하기 까다로웠다.
이를 해결하기 위해 LangChain Inc는 LangGraph를 발표한다. 그래프 이론(Node & Edge)을 도입하여 복잡한 에이전트 협업 및 상태 유지 시스템 구축이 가능해졌다.