* _Workflow._ With the three components mentioned above, a typical workflow of an LLM-based agent is as follows. First, it receives information from the environment and writes it into short-term memory. Then, the agent processes the newly received information in the short-term memory. Such a process can be enhanced with information retrieved from long-term memory. Subsequently, the planning component utilizes the processed information from short-term memory to generate the next plan. Finally, the execution component carries out the plan generated from the planning component, which can be further assisted with external tools. By repeating the aforementioned process, the LLM-based agent can autonomously adjust its behavior in response to feedback from the environment and ultimately achieve its goal. Once LLM-based agents receive user requests or are assigned goals, they follow the above workflow to accomplish tasks through multi-turn interactions with the environment.
* _Workflow._ 위에서 언급한 세 가지 구성 요소를 사용하여 LLM 기반 에이전트의 일반적인 workflow는 다음과 같습니다. 먼저, 환경에서 정보를 수신하여 단기 메모리에 기록합니다. 그런 다음 에이전트는 단기 메모리에서 새로 수신된 정보를 처리합니다. 이러한 프로세스는 장기 메모리에서 검색한 정보로 향상될 수 있습니다. 그런 다음 계획 구성 요소는 단기 메모리에서 처리된 정보를 활용하여 다음 계획을 생성합니다. 마지막으로 실행 구성 요소는 계획 구성 요소에서 생성된 계획을 실행하며, 이는 외부 도구의 도움을 받을 수 있습니다. 앞서 설명한 프로세스를 반복함으로써 LLM 기반 에이전트는 환경의 피드백에 대응하여 자율적으로 동작을 조정하고 궁극적으로 목표를 달성할 수 있습니다. LLM 기반 에이전트는 사용자 요청을 받거나 목표가 할당되면 위의 workflow를 따라 환경과의 다중 턴 상호 작용을 통해 작업을 완료합니다.
* _워크플로우._ 위에서 언급한 세 가지 구성 요소를 사용하여 LLM 기반 에이전트의 일반적인 워크플로우는 다음과 같습니다. 먼저, 환경에서 정보를 수신하여 단기 메모리에 기록합니다. 그런 다음 에이전트는 단기 메모리에서 새로 수신된 정보를 처리합니다. 이러한 프로세스는 장기 메모리에서 검색한 정보로 향상될 수 있습니다. 그런 다음 계획 구성 요소는 단기 메모리에서 처리된 정보를 활용하여 다음 계획을 생성합니다. 마지막으로 실행 구성 요소는 계획 구성 요소에서 생성된 계획을 실행하며, 이는 외부 도구의 도움을 받을 수 있습니다. 앞서 설명한 프로세스를 반복함으로써 LLM 기반 에이전트는 환경의 피드백에 대응하여 자율적으로 동작을 조정하고 궁극적으로 목표를 달성할 수 있습니다. LLM 기반 에이전트는 사용자 요청을 받거나 목표가 할당되면 위의 워크플로우를 따라 환경과의 다중 턴 상호 작용을 통해 작업을 완료합니다.