[LangChain] Runnable
·
LLM
runnable LCEL에서의 runnable은 실행 가능한 컴포넌트를 의미합니다. 이는 LangChain에서 사용되는 특정 작업 단위를 캡슐화한 개념으로, 데이터 흐름의 각 단계를 담당하고 체인 또는 에이전트의 구성 요소로 작동할 수 있습니다. 01. RunnablePassthrough RunnablePassthrough 는 데이터를 전달하는 역할을 합니다. 이 클래스는 invoke() 메서드를 통해 입력된 데이터를 그대로 반환 합니다. 1) Runnable Passthrough란? 이는 데이터를 변경하지 않고 파이프라인의 다음 단계로 전달하는 데 사용될 수 있습니다. RunnablePassthrough 는 다음과 같은 시나리오에서 유용할 수 있습니다. - 데이터를 변환하거나 수정할 필요가 없는 경우..