2.1.2 LangChain의 핵심 구성 요소
랭체인의 핵심 구성 요소를 간단히 살펴보겠습니다. 이후 장에서는 이 요소들을 하나씩 사용하면서 AI 에이전트 서비스를 단계적으로 완성해 나갑니다.
1. ChatModel
ChatModel은 LLM과 대화하기 위한 랭체인의 기본 모델 인터페이스입니다. 모델 제공 업체마다 API 사용 방식이 조금씩 다르지만 랭체인에서는 이를 공통된 형태로 사용할 수 있도록 제공합니다. 예를 들어 OpenAI 모델을 사용하는 ChatOpenAI, Anthropic 모델을 사용하는 ChatAnthropic 같은 다양한 ChatModel 구현체가 있으며, 대부분 invoke() 같은 공통된 방식으로 호출할 수 있습니다.