**Action Goal**: The agent can perform actions with various objectives. Here, we present several representative examples: (1) _Task Completion_. In this scenario, the agent's actions are aimed at accomplishing specific tasks, such as crafting an iron pick-axe in Minecraft [38] or completing a function in software development [18]. These actions usually have well-defined objectives, and each action contributes to the completion of the final task. Actions aimed at this type of goal are very common in existing literature. (2) _Communication_. In this case, the actions are taken to communicate with the other agents or real humans for sharing information or collaboration. For example, the agents in ChatDev [18] may communicate with each other to collectively accomplish software development tasks. In Inner Monologue [61], the agent actively engages in communication with humans and adjusts its action strategies based on human feedback. (3) _Environment Exploration_. In this example, the agent aims to explore unfamiliar environments to expand its perception and strike a balance between exploring and exploiting. For instance, the agent in Voyager [38] may explore unknown skills in their task completion process, and continually refine the skill execution code based on environment feedback through trial and error.
**Action Goal**: 에이전트는 다양한 목표를 가진 행동을 수행할 수 있습니다. 여기서는 몇 가지 대표적인 예를 제시합니다: (1) _작업 완료_. 이 시나리오에서 에이전트의 행동은 마인크래프트 [38]에서 철 곡괭이를 제작하거나 소프트웨어 개발 [18]에서 함수를 완료하는 등 특정 작업을 완료하는 것을 목표로 합니다. 이러한 작업에는 잘 정의된 목표가 있는 경우가 많으며, 각 작업은 최종 작업 완료에 기여합니다. 이러한 유형의 목표를 위한 행동은 기존 문헌에서 매우 흔하게 볼 수 있습니다. (2) _Communication_. 이 경우, 다른 에이전트 또는 실제 사람과 정보를 공유하거나 협업하기 위해 행동을 취합니다. 예를 들어, ChatDev [18]의 에이전트는 소프트웨어 개발 작업을 공동으로 수행하기 위해 서로 소통할 수 있습니다. Inner Monologue [61]에서 에이전트는 인간과 적극적으로 소통하고 인간의 피드백을 바탕으로 행동 전략을 조정합니다. (3) _Environment Exploration_. 이 예에서 에이전트는 익숙하지 않은 환경을 탐색하여 인식을 확장하고 탐색과 착취 사이의 균형을 맞추는 것을 목표로 합니다. 예를 들어, Voyager [38]의 에이전트는 작업 완료 과정에서 알려지지 않은 스킬을 탐색하고 시행착오를 통해 환경 피드백을 바탕으로 스킬 실행 코드를 지속적으로 개선할 수 있습니다.
**액션 목표**: 에이전트는 다양한 목표를 가진 행동을 수행할 수 있습니다. 여기서는 몇 가지 대표적인 예를 제시합니다: (1) _작업 완료_. 이 시나리오에서 에이전트의 행동은 마인크래프트 [38]에서 철 곡괭이를 제작하거나 소프트웨어 개발 [18]에서 함수를 완료하는 등 특정 작업을 완료하는 것을 목표로 합니다. 이러한 작업에는 잘 정의된 목표가 있는 경우가 많으며, 각 작업은 최종 작업 완료에 기여합니다. 이러한 유형의 목표를 위한 행동은 기존 문헌에서 매우 흔하게 볼 수 있습니다. (2) _커뮤니케이션_. 이 경우, 다른 에이전트 또는 실제 사람과 정보를 공유하거나 협업하기 위해 행동을 취합니다. 예를 들어, ChatDev [18]의 에이전트는 소프트웨어 개발 작업을 공동으로 수행하기 위해 서로 소통할 수 있습니다. 내러 모놀로그 [61]에서 에이전트는 인간과 적극적으로 소통하고 인간의 피드백을 바탕으로 행동 전략을 조정합니다. (3) _환경 탐색_. 이 예에서 에이전트는 익숙하지 않은 환경을 탐색하여 인식을 확장하고 탐색과 착취 사이의 균형을 맞추는 것을 목표로 합니다. 예를 들어, Voyager [38]의 에이전트는 작업 완료 과정에서 알려지지 않은 스킬을 탐색하고 시행착오를 통해 환경 피드백을 바탕으로 스킬 실행 코드를 지속적으로 개선할 수 있습니다.