LangChain 구성 요소: LCEL, Runnable, 스트리밍, 운영 (feat. LangGraph)
·
Study/LLM
LLM을 단순히 API 호출로 쓰는 수준을 넘어서, 실제 애플리케이션에 활용하려면 체인 구성, 상태 관리, 스트리밍, 관측성까지 고려해야 한다. LangChain은 이런 요구를 체계적으로 해결할 수 있도록 설계된 대표적인 프레임워크다.이 글에서는 LCEL & Runnable → 스트리밍 → 배포/운영 → 선택 가이드 → LangChain 장점 순서로 핵심을 정리한다.1) LCEL & RunnableLCEL과 RunnableLangChain Expression Language(LCEL)은 LangChain에서 체인과 에이전트를 선언적이고 간결하게 표현하는 문법이다.핵심은 모든 컴포넌트를 Runnable이라는 실행 단위로 추상화한다는 점이다.Runnable은 LangChain이 정의한 실행 가능한 최소 단위..