언어 모델(LLM)은 기본적으로 "똑똑한 텍스트 생성기"입니다. 주어진 질문이나 문장을 기반으로 가장 적절한 텍스트를 출력할 뿐, 실제 행동을 취하는 것은 아닙니다. 예를 들어, "날씨가 어때?"라고 물어보면, "오늘 서울의 날씨는 맑습니다."라고 답할 수 있지만, 실제로 날씨를 검색하는 기능은 없습니다.💡 LangChain에서 '에이전트'가 필요한 이유LangChain에서는 이런 언어 모델이 단순한 답변 생성기가 아니라, 스스로 행동할 수 있도록 도와주는 기능을 추가할 수 있습니다. 이 역할을 하는 것이 바로 에이전트(Agent)입니다.에이전트는 언어 모델을 추론 엔진으로 사용하여 다음과 같은 과정을 수행합니다.어떤 행동을 해야 하는지 결정예를 들어, "서울의 날씨 알려줘"라고 하면, 단순히 문장을 ..