5.1 Tool 사용 구조 이해하기
4장에서는 프롬프트, 모델, 출력 파서를 | 연산자로 연결해 LCEL 체인을 만들었습니다. 이 체인은 하나의 작업을 자동화하는 데 적합하지만 사용자의 요청에 따라 다른 기능을 선택하는 역할까지 수행하지는 않습니다. 따라서 개발자는 어떤 체인을 실행할지 직접 결정해야 합니다.
result = summarize_chain.invoke(...)
이 책에서 만들려는 것은 다음과 같은 사용자의 자연어 요청을 바탕으로 필요한 기능을 스스로 판단하고 실행하는 AI 에이전트입니다.