\(\bullet\)_Memory Reflection_. Memory reflection emulates humans' ability to witness and evaluate their own cognitive, emotional, and behavioral processes. When adapted to agents, the objective is to provide agents with the capability to independently summarize and infer more abstract, complex and high-level information. More specifically, in Generative Agent [20], the agent has the capability to summarize its past experiences stored in memory into broader and more abstract insights. To begin with, the agent generates three key questions based on its recent memories. Then, these questions are used to query the memory to obtain relevant information. Building upon the acquired information, the agent generates five insights, which reflect the agent high-level ideas. For example, the low-level memories "Klaus Mueller is writing a research paper", "Klaus Mueller is engaging with a librarian to further his research", and "Klaus Mueller is conversing with Ayesha Khan about his research" can induce the high-level insight "Klaus Mueller is dedicated to his research". In addition, the reflection process can occur hierarchically, meaning that the insights can be generated based on existing insights. In GITM [16], the actions that successfully accomplish the sub-goals are stored in a list. When the list contains more than five elements, the agent summarizes them into a common and abstract pattern and replaces all the elements. In ExpeL [44], two approaches are introduced for the agent to acquire reflection. Firstly, the agent compares successful or failed trajectories within the same task. Secondly, the agent learns from a collection of successful trajectories to gain experiences.
\(\bullet\)_Memory Reflection_. Memory reflection은 인간이 자신의 인지, 감정, 행동 과정을 목격하고 평가하는 능력을 모방한 것입니다. 에이전트에 적용할 때는 에이전트가 보다 추상적이고 복잡하며 높은 수준의 정보를 독립적으로 요약하고 추론할 수 있는 기능을 제공하는 것이 목표입니다. 보다 구체적으로, Generative Agent[20]에서는 에이전트가 메모리에 저장된 과거 경험을 더욱 광범위하고 추상적인 인사이트로 요약할 수 있는 기능을 갖추고 있습니다. 먼저 에이전트는 최근 기억을 바탕으로 세 가지 핵심 질문을 생성합니다. 그런 다음 이러한 질문을 사용하여 메모리를 쿼리하여 관련 정보를 얻습니다. 획득한 정보를 바탕으로 에이전트는 에이전트의 높은 수준의 아이디어를 반영하는 5가지 인사이트를 생성합니다. 예를 들어, "클라우스 뮐러가 연구 논문을 작성하고 있다", "클라우스 뮐러가 연구를 위해 사서와 교류하고 있다", "클라우스 뮐러가 아이샤 칸과 연구에 대해 대화하고 있다"와 같은 낮은 수준의 기억은 "클라우스 뮐러가 연구에 전념하고 있다"라는 높은 수준의 인사이트를 유도할 수 있습니다. 또한, 반성 과정은 계층적으로 이루어질 수 있으며, 이는 기존 인사이트를 기반으로 인사이트를 생성할 수 있다는 것을 의미합니다. GITM[16]에서는 하위 목표를 성공적으로 달성한 행동이 목록에 저장됩니다. 목록에 5개 이상의 요소가 포함되어 있으면 에이전트는 이를 공통적이고 추상적인 패턴으로 요약하고 모든 요소를 대체합니다. ExpeL[44]에서는 에이전트가 반성을 습득하기 위해 두 가지 접근 방식을 도입했습니다. 첫째, 에이전트는 동일한 작업 내에서 성공했거나 실패한 궤적을 비교합니다. 둘째, 에이전트는 성공적인 궤적 모음에서 학습하여 경험을 획득합니다.
\(\bullet\)_메모리 반사_. 메모리 반사는 인간이 자신의 인지, 감정, 행동 과정을 목격하고 평가하는 능력을 모방한 것입니다. 에이전트에 적용할 때는 에이전트가 보다 추상적이고 복잡하며 높은 수준의 정보를 독립적으로 요약하고 추론할 수 있는 기능을 제공하는 것이 목표입니다. 보다 구체적으로, 생성 에이전트[20]에서는 에이전트가 메모리에 저장된 과거 경험을 더욱 광범위하고 추상적인 인사이트로 요약할 수 있는 기능을 갖추고 있습니다. 먼저 에이전트는 최근 기억을 바탕으로 세 가지 핵심 질문을 생성합니다. 그런 다음 이러한 질문을 사용하여 메모리를 쿼리하여 관련 정보를 얻습니다. 획득한 정보를 바탕으로 에이전트는 에이전트의 높은 수준의 아이디어를 반영하는 5가지 인사이트를 생성합니다. 예를 들어, "클라우스 뮐러가 연구 논문을 작성하고 있다", "클라우스 뮐러가 연구를 위해 사서와 교류하고 있다", "클라우스 뮐러가 아이샤 칸과 연구에 대해 대화하고 있다"와 같은 낮은 수준의 기억은 "클라우스 뮐러가 연구에 전념하고 있다"라는 높은 수준의 인사이트를 유도할 수 있습니다. 또한, 반성 과정은 계층적으로 이루어질 수 있으며, 이는 기존 인사이트를 기반으로 인사이트를 생성할 수 있다는 것을 의미합니다. GITM [16]에서는 하위 목표를 성공적으로 달성한 행동이 목록에 저장됩니다. 목록에 5개 이상의 요소가 포함되어 있으면 에이전트는 이를 공통적이고 추상적인 패턴으로 요약하고 모든 요소를 대체합니다. ExpeL [44]에서는 에이전트가 반성을 습득하기 위해 두 가지 접근 방식을 도입했습니다. 첫째, 에이전트는 동일한 작업 내에서 성공했거나 실패한 궤적을 비교합니다. 둘째, 에이전트는 성공적인 궤적 모음에서 학습하여 경험을 획득합니다.