← 최신 논문
🤖 AI

Persona Generators: Generating Diverse Synthetic Personas for Arbitrary Contexts

본 논문은 희귀한 특성과 의견을 광범위하게 포괄하는 다양한 합성 인구를 생성할 수 있는 코드를 자동으로 진화시키는 대규모 언어 모델을 활용하여 기존 베이스라인이 임의의 맥락에서 AI 시스템을 평가할 때보다 현저히 뛰어난 성과를 거두는 반복적 AlphaEvolve 기반 프레임워크인"페르소나 생성기"를 소개합니다.

원저자: Davide Paglieri, Logan Cross, William A. Cunningham, Joel Z. Leibo, Alexander Sasha Vezhnevets

게시일 2026-05-27
📖 4 분 읽기☕ 가벼운 읽기

원저자: Davide Paglieri, Logan Cross, William A. Cunningham, Joel Z. Leibo, Alexander Sasha Vezhnevets

원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기

도시의 새로운 교통법이 어떻게 작동할지 테스트하기 위해 도시 시뮬레이션을 구축하려 한다고 상상해 보세요. 만약 당신의 시뮬레이션에 "평균적인" 운전자들—예의 바르고 규칙을 따르며 정해진 속도 한도대로 정확히 운전하는 사람들—만을 채운다면, 당신의 시스템이 안전하다고 생각할지도 모릅니다. 하지만 현실 세계에는 신호등을 무시하는 사람, 도로 분노를 겪는 운전자, 일몰을 보기 위해 우회로를 택하는 사람도 있습니다. 만약 당신의 시뮬레이션이 이러한 "이상치"들을 놓친다면, 실제 세계가 그 시뮬레이션을 마주할 때 테스트는 실패할 것입니다.

이 논문인 "페르소나 생성기 (Persona Generators)" 는 대규모 언어 모델 (LLM) 을 사용하여 사람에 대한 컴퓨터 시뮬레이션을 수행할 때 발생하는, 너무 지루하고 서로 너무 비슷한 문제를 해결하는 것에 관한 것입니다.

다음은 그들이 수행한 작업을 간단한 비유를 통해 설명한 내용입니다:

문제: "쿠키 커터" 효과

현재 AI 에게 "다양한 사람들의 그룹을 만들어 달라"고 요청하면, 종종 모두 같은 방식으로 생각하고 행동하는 사람들로 이루어진 무리를 제공합니다. 그들은 모두 정중하고, agreeable 하며, "표준" 시나리오를 따릅니다. 저자들은 이를 모드 붕괴 (Mode Collapse) 라고 부릅니다.

  • 비유: 다양한 빵을 구워야 하는 빵집을 상상해 보세요. 사워도우, 호밀, 바게트, 시나몬 롤을 만드는 대신, 그 빵집은 똑같은 흰색 샌드위치 빵을 계속해서 반복해서 구웁니다. "다양한 빵"을 요청하더라도, 기계는 가장 편안하게 구울 수 있는 그 빵을 계속해서 만들어냅니다.
  • 결과: 이러한 "쿠키 커터"식 사람들을 사용하여 새로운 앱이나 사회 정책을 테스트한다면, "이상치"만이 가질 수 있는 드물지만 위험하거나 (또는 도움이 되는) 반응을 놓치게 됩니다.

해결책: "진화하는 셰프"

AI 에게 직접 다양한 사람들을 만들도록 강요하는 대신, 저자들은 페르소나 생성기 (Persona Generator) 라는 도구를 구축했습니다. 이를 사람이라기보다는 레시피함수로 생각하세요.

  1. 목표: 그들은 어떤 주제 (예: "음식 배달을 기다리는 사람들") 가 주어졌을 때, "화난" 것부터 "인내심 있는" 것, "혼란스러운" 것에 이르기까지 모든 가능한 성격 유형을 포괄하며 서로 완전히 다른 25 명의 사람들을 즉시 만들어낼 수 있는 레시피를 원했습니다.
  2. 방법 (AlphaEvolve): 그들은 이 레시피를 손으로 작성하지 않았습니다. 대신 AlphaEvolve라는 시스템을 사용했습니다.
    • 비유: "다양한 빵"을 위한 완벽한 레시피를 쓰려는 셰프를 상상해 보세요. 셰프가 빵을 맛보는 대신, 그들은 빵에 대한 지침을 씁니다.
    • 그런 다음, 두 번째 AI("돌연변이 셰프") 를 사용하여 지침을 수정합니다. "제빵사에게 소금을 더 넣으라고 말해야 할지도 모른다"거나 "이상한 모양으로 빵을 구우라고 말해야 할지도 모른다"는 식입니다.
    • 그들은 빵을 굽고 (사람들을 생성하고), 맛을 보고 (사람들의 다양성을 테스트하고), 충분히 다양하지 않다면 지침을 다시 수정합니다.
    • 이 과정을 500 회 반복합니다. 결국 AI 는 다양한 빵을 구울 수 있는 매우 훌륭한 지침 (코드) 세트를 발견하게 됩니다.

성공 측정 방법

그들은 단순히 빵을 본 것이 아니라, 그 빵이 얼마나 많은 "맛의 영역"을 커버하는지 측정했습니다.

  • 커버리지: 그 그룹에는 매운 음식을 좋아하는 사람, 싫어하는 사람, 그리고 그 사이 모든 사람이 포함되었습니까?
  • "롱 테일 (Long Tail)": 그들은 매우 수줍음이 많으면서도 시끄러운 메탈 음악을 좋아하는 것처럼, 기이하고 드문 조합들을 포함했습니까?

결과: "진화된 레시피 (페르소나 생성기)"는 그들이 시도한 다른 어떤 방법보다 훨씬 더 다양한 사람들로 구성된 그룹을 만들었습니다.

  • 놀라운 발견: 보통 "다양성"을 만들려고 하면, 결과물이 가짜처럼 보이거나 터무니없어지기 시작합니다. 하지만 이 논문은 AI 에게 가능한 모든 범위를 커버하도록 강요함으로써, 생성된 사람들이 실제로 현실 세계의 통계에 맞게 설계된 방법들보다 더 현실적으로 보인다는 것을 발견했습니다. "쿠키 커터" 효과와 싸움으로써, 그들은 전문가들보다 우연히도 실제 인간 행동의 진정한 혼란스러움을 더 잘 포착한 것입니다.

왜 이것이 중요한가

저자들은 이것이 스트레스 테스트 실험실과 같다고 말합니다.

  • 만약 당신이 자율주행차를 만들고 있다면, 차분한 운전자들만 대상으로 테스트하고 싶지 않습니다. 당신을 끼어들게 하는 운전자, 당신을 통과시켜 주는 운전자, 그리고 휴대폰에 산만해진 운전자에게도 테스트하고 싶을 것입니다.
  • 이 도구를 사용하면 연구자들은 어떤 상황이든 (예: "새로운 세금에 대해 사람들이 어떻게 반응할까?" 또는 "공상과학 시나리오에서 사람들은 어떻게 행동할까?") 인공적인 사람들의 "군중"을 생성하고, 그 군중에 평균적인 사람들뿐만 아니라 기이한 것, 극단적인 것, 드문 것들이 포함되도록 보장할 수 있습니다.

요약

이 논문은 진화적 탐색 (AI 를 통한 시행착오) 을 사용하여 다양한 사람 그룹을 생성하는 코드를 작성하는 도구를 소개합니다.

  • 구 방식: AI 에게 "다양한 사람들을 만들어라"고 요청 -> AI 가 25 명의 정중하고 비슷한 사람들을 만듦.
  • 새 방식: 서로가 가능한 한 최대한 다르게 25 명의 사람을 만들도록 강제하는 "레시피"를 진화시킴.
  • 결과: 새로운 방법은 더 다양하고, 더 많은 "인간적" 영역을 커버하며, 놀랍게도 실제 인간 데이터로 명시적으로 훈련되지 않았음에도 불구하고 이전 방법들보다 더 현실적으로 보이는 그룹을 생성합니다.

저자들은 자신의 최고의 "레시피 (코드)"를 공유하여 다른 사람들이 자신의 AI 제품과 사회 시뮬레이션을 스트레스 테스트하는 데 사용할 수 있도록 할 계획입니다.

연구 분야의 논문에 파묻히고 계신가요?

연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.

Digest 사용해 보기 →