LLM

이번 글에서는 LCEL에 대한 아래 의문점 중 1번에 대해 다룰 예정이다.의문1. 어떻게 구현되어 있는건지runnable 프로토콜을 구현하여 | 로 chain을 구성하였다고 하는데 도대체 어떻게 동작하고 어떻게 구현을 한지 감이 잡히지 않았다.chain = prompt | model | output_parser 도대체 어떻게 구현되었길래 | 기호로 chain을 만들었다는 것일까?코드 까보기lcel은 runnable들을 가지고 chain을 구성하는 방식으로 되어있다.promptTempate 등도 결국 Runnable를 상속하고 있다.Runnable각각 promptTemplate, model등 chaining하여 사용하는 componet 하나 하나 단위로 사용되며. 내부를 확인해 보면 coerc..
AI 모델을 활용한 애플리케이션을 만드는 framework이며 주로 언어모델을 활용하기 쉽게 구성되어있다.앞으로 알아볼 내용은 LCEL(LangChain Expression Lauguge)를 사용하여 chain을 구성하는 방법이다.LCEL은 LangChain component을 chaining하기 쉽게 만들어진 언어다.특히, streaming, async, parallel execution 지원된다.이 문서를 아래 버전을 바탕으로 작성되었습니다.langchain-community==0.0.34langchain-core==0.1.45langchain-openai==0.1.3langsmith==0.1.49Langchain Componentchain을 구성할 수 있는 component는 다양하게..
cheerupsmile
'LLM' 태그의 글 목록