**Handcrafting Method**: in this method, agent profiles are manually specified. For instance, if one would like to design agents with different personalities, he can use "you are an outgoing person" or "you are an introverted person" to profile the agent. The handcrafting method has been leveraged in a lot of previous work to indicate the agent profiles. For example, Generative Agent [22] describes the agent by the information like name, objectives, and relationships with other agents. MetaGPT [23], ChatDev [18], and Self-collaboration [24] predefine various roles and their corresponding responsibilities in software development, manually assigning distinct profiles to each agent to facilitate collaboration. PTLLM [25] aims to explore and quantify personality traits displayed in texts generated by LLMs. This method guides LLMs in generating diverse responses by manfully defining various agent characters through the use of personality assessment tools such as IPIP-NEO [26] and BFI [27]. [28] studies the toxicity of the LLM output by manually prompting LLMs with different roles, such as politicians, journalists and businesspersons. In general, the handcrafting method is very flexible, since one can assign any profile information to the agents. However, it can be also labor-intensive, particularly when dealing with a large number of agents.
**Handcrafting 방법**: 이 방법에서는 agent 프로필을 수동으로 지정합니다. 예를 들어, 다양한 성격을 가진 agent를 설계하고자 하는 경우 '당신은 외향적인 사람입니다' 또는 '당신은 내성적인 사람입니다'를 사용하여 agent의 프로필을 지정할 수 있습니다. Handcrafting 방법은 이전의 많은 작업에서 agent 프로필을 나타내는 데 활용되었습니다. 예를 들어, Generative Agent[22]는 이름, 목표, 다른 agent와의 관계 등의 정보로 agent를 설명합니다. MetaGPT[23], ChatDev[18], Self-collaboration[24]은 소프트웨어 개발에서 다양한 역할과 그에 상응하는 책임을 사전 정의하고 각 agent에 고유한 프로필을 수동으로 할당하여 협업을 촉진합니다. PTLLM[25]은 LLM이 생성한 텍스트에 표시된 성격 특성을 탐색하고 정량화하는 것을 목표로 합니다. 이 방법은 IPIP-NEO[26] 및 BFI[27]와 같은 성격 평가 도구를 사용하여 다양한 agent 캐릭터를 수동으로 정의함으로써 LLM이 다양한 응답을 생성하도록 안내합니다. [28]은 정치인, 언론인, 사업가 등 다양한 역할을 가진 LLM에 수동으로 프롬프트를 제공하여 LLM 출력의 독성을 연구합니다. 일반적으로 Handcrafting 방식은 agent에 모든 프로필 정보를 할당할 수 있기 때문에 매우 유연합니다. 그러나 특히 많은 수의 agent를 다룰 때는 노동 집약적일 수 있습니다.
**핸드크래프팅 방법**: 이 방법에서는 에이전트 프로필을 수동으로 지정합니다. 예를 들어, 다양한 성격을 가진 에이전트를 설계하고자 하는 경우 '당신은 외향적인 사람입니다' 또는 '당신은 내성적인 사람입니다'를 사용하여 에이전트의 프로필을 지정할 수 있습니다. 핸드크래프팅 방법은 이전의 많은 작업에서 에이전트 프로필을 나타내는 데 활용되었습니다. 예를 들어, 생성 에이전트[22]는 이름, 목표, 다른 에이전트와의 관계 등의 정보로 에이전트를 설명합니다. 메타GPT [23], ChatDev [18], 셀프 협업 [24]은 소프트웨어 개발에서 다양한 역할과 그에 상응하는 책임을 사전 정의하고 각 에이전트에 고유한 프로필을 수동으로 할당하여 협업을 촉진합니다. PTLLM [25]은 LLM이 생성한 텍스트에 표시된 성격 특성을 탐색하고 정량화하는 것을 목표로 합니다. 이 방법은 IPIP-NEO [26] 및 BFI [27]와 같은 성격 평가 도구를 사용하여 다양한 에이전트 캐릭터를 수동으로 정의함으로써 LLM이 다양한 응답을 생성하도록 안내합니다. [28]은 정치인, 언론인, 사업가 등 다양한 역할을 가진 LLM에 수동으로 프롬프트를 제공하여 LLM 출력의 독성을 연구합니다. 일반적으로 핸드크래프팅 방식은 에이전트에 모든 프로필 정보를 할당할 수 있기 때문에 매우 유연합니다. 그러나 특히 많은 수의 에이전트를 다룰 때는 노동 집약적일 수 있습니다.