(3) _Experience Accumulation_. In GITM [16], the agent does not know how to solve a task in the beginning. Then, it makes explorations, and once it has successfully accomplished a task, the actions used in this task are stored into the agent memory. In the future, if the agent encounters a similar task, then the relevant memories are extracted to complete the current task. In this process, the improved agent ca -pability comes from the specially designed memory accumulation and utilization mechanisms. In Voyager [38], the authors equip the agent with a skill library, and each skill in the library is represented by executable codes. In the agent-environment interaction process, the codes for each skill will be iteratively refined according to the environment feedback and the agent self-verification results. After a period of execution, the agent can successfully complete different tasks efficiently by accessing the skill library. In AppAgent [96], the agent is designed to interact with apps in a manner akin to human users, learning through both autonomous exploration and observation of human demonstrations. Throughout this process, it constructs a knowledge base, which serves as a reference for performing intricate tasks across various applications on a mobile phone. In MemPrompt [97], the users are requested to provide feedback in natural language regarding the problem-solving intentions of the agent, and this feedback is stored in memory. When the agent encounters similar tasks, it attempts to retrieve related memories to generate more suitable responses.
(3) _경험 축적_. GITM [16]에서는 에이전트가 처음에는 작업을 해결하는 방법을 모릅니다. 그런 다음 탐색을 수행하고, 작업을 성공적으로 완료하면 해당 작업에서 사용된 행동이 에이전트 메모리에 저장됩니다. 이후 에이전트가 유사한 작업을 만나면 관련된 기억을 추출하여 현재 작업을 완료합니다. 이 과정에서 향상된 에이전트 능력은 특별히 설계된 기억 축적 및 활용 메커니즘에서 비롯됩니다. Voyager [38]에서는 저자들이 에이전트에게 실행 가능한 코드로 표현된 기술 라이브러리를 제공합니다. 에이전트-환경 상호작용 과정에서 각 기술의 코드는 환경 피드백과 에이전트 자체 검증 결과에 따라 반복적으로 개선됩니다. 일정 기간 실행 후, 에이전트는 기술 라이브러리를 활용하여 다양한 작업을 효율적으로 완료할 수 있습니다. AppAgent [96]에서는 에이전트가 인간 사용자와 유사한 방식으로 앱과 상호작용하도록 설계되어 자율 탐색과 인간 시연 관찰을 통해 학습합니다. 이 과정에서 에이전트는 모바일 폰의 다양한 애플리케이션에서 복잡한 작업을 수행하기 위한 참고 자료로 사용되는 지식 기반을 구축합니다. MemPrompt [97]에서는 사용자에게 에이전트의 문제 해결 의도에 대한 자연어 피드백을 제공하도록 요청하며, 이 피드백은 메모리에 저장됩니다. 에이전트가 유사한 작업을 만나면 관련된 기억을 검색하여 더 적합한 응답을 생성하려고 시도합니다.
(3) _경험 축적_. GITM [16]에서 에이전트는 처음에는 작업을 해결하는 방법을 모릅니다. 그런 다음 탐색을 수행하고 작업을 성공적으로 수행하면 이 작업에 사용된 작업이 에이전트 메모리에 저장됩니다. 나중에 에이전트가 유사한 작업을 만나면 관련 메모리를 추출하여 현재 작업을 완료합니다. 이 과정에서 향상된 에이전트 능력은 특별히 설계된 메모리 축적 및 활용 메커니즘에서 비롯됩니다. Voyager [38]에서 저자들은 에이전트에게 스킬 라이브러리를 갖추고 라이브러리의 각 스킬은 실행 가능한 코드로 표현됩니다. 에이전트-환경 상호 작용 과정에서 각 스킬에 대한 코드는 환경 피드백과 에이전트 자체 검증 결과에 따라 반복적으로 개선됩니다. 일정 기간 동안 실행된 후, 에이전트는 스킬 라이브러리에 액세스하여 다양한 작업을 효율적으로 성공적으로 완료할 수 있습니다. AppAgent [96]에서 에이전트는 자율 탐색과 인간 시연 관찰을 통해 학습하는 방식으로 인간 사용자와 유사하게 앱과 상호 작용하도록 설계되었습니다. 이 과정에서 에이전트는 휴대폰의 다양한 애플리케이션에서 복잡한 작업을 수행하기 위한 참조 역할을 하는 지식 기반을 구축합니다. MemPrompt [97]에서는 사용자에게 에이전트의 문제 해결 의도에 대한 자연어 피드백을 제공하도록 요청하고 이 피드백을 메모리에 저장합니다. 에이전트가 유사한 작업을 만나면 관련 메모리를 검색하여 더 적합한 응답을 생성하려고 시도합니다.