Autonomous agents typically perform tasks by assuming specific roles, such as coders, teachers and domain experts [18, 19]. The profiling module aims to indicate the profiles of the agent roles, which are usually written into the prompt to influence the LLM behaviors. Agent profiles typically encompass basic information such as age, gender, and career [20], as well as psychology information, reflecting the personalities of the agent, and social information, detailing the relationships between agents [21]. The choice of information to profile the agent is largely determined by the specific application scenarios. For instance, if the application aims to study human cognitive process, then the psychology information becomes pivotal. After identifying the types of profile information, the next important problem is to create specific profiles for the agents. Existing literature commonly employs the following three strategies.
자율 agents는 일반적으로 코더, 교사, 도메인 전문가 등 특정 역할을 맡아 작업을 수행합니다[18, 19]. 프로파일링 모듈은 일반적으로 prompt에 작성되어 LLM 동작에 영향을 미치는 agent 역할의 프로필을 나타내는 것을 목표로 합니다. agent 프로필에는 일반적으로 나이, 성별, 직업과 같은 기본 정보뿐만 아니라 agent의 성격을 반영하는 심리 정보, agent 간의 관계를 자세히 설명하는 사회적 정보도 포함됩니다[21]. agent를 프로파일링할 정보의 선택은 대부분 특정 애플리케이션 시나리오에 따라 결정됩니다. 예를 들어, 인간의 인지 과정을 연구하는 애플리케이션의 경우 심리 정보가 중요합니다. 프로필 정보의 유형을 파악한 다음 중요한 문제는 agent에 대한 구체적인 프로필을 만드는 것입니다. 기존 문헌에서는 일반적으로 다음 세 가지 전략을 사용합니다.
자율 에이전트는 일반적으로 코더, 교사, 도메인 전문가 등 특정 역할을 맡아 작업을 수행합니다[18, 19]. 프로파일링 모듈은 일반적으로 프롬프트에 작성되어 LLM 동작에 영향을 미치는 에이전트 역할의 프로필을 나타내는 것을 목표로 합니다. 에이전트 프로필에는 일반적으로 나이, 성별, 직업과 같은 기본 정보뿐만 아니라 에이전트의 성격을 반영하는 심리 정보, 에이전트 간의 관계를 자세히 설명하는 사회적 정보도 포함됩니다[21]. 에이전트를 프로파일링할 정보의 선택은 대부분 특정 애플리케이션 시나리오에 따라 결정됩니다. 예를 들어, 인간의 인지 과정을 연구하는 애플리케이션의 경우 심리 정보가 중요합니다. 프로필 정보의 유형을 파악한 다음 중요한 문제는 에이전트에 대한 구체적인 프로필을 만드는 것입니다. 기존 문헌에서는 일반적으로 다음 세 가지 전략을 사용합니다.