(1)~(5) 연계
각각의 개별적인 구성 요소에 대해 알아봤으니 이제 이것들이 어떻게 연계되어 상호 작용하는지 알아봅시다. 전반적인 순서는 다음과 같이 간단하게 정리해볼 수 있습니다.

‘LLM’은 주어진 명령을 분석하고 이를 하위 작업으로 세분화합니다. 이때 ‘계획’이라는 모듈이 사용되는 것이죠. 예를 들어 사용자가 ‘웹사이트에서 데이터를 수집하고 보고서를 작성해줘’라고 명령하면, ‘계획’은 수집 → 분석 → 보고서 작성 단계로 작업을 세분화합니다.
이후 계획된 작업을 실행하기 위해 도구를 사용하는데, 이때 ‘실행’이라는 모듈이 사용됩니다. 예를 들어 ‘뉴스 기사 수집’이라는 작업이 실행되면, 웹 검색 도구를 실행하여 뉴스 기사를 수집합니다.
작업 결과는 ‘메모리’에 저장되어, 향후 재계획에 활용할 수 있도록 합니다. 예를 들어 ‘실행’이 검색 결과를 반환하면 ‘메모리’에 검색 결과를 저장합니다.