← 최신 논문
💬 NLP

SPASM: Stable Persona-driven Agent Simulation for Multi-turn Dialogue Generation

이 논문은 LLM 기반의 다턴 대화 생성 시 발생하는 역할 일관성 저하와 '반향' 현상을 해결하기 위해, 에이전트의 관점을 독립적으로 투사하는 'Egocentric Context Projection (ECP)' 기법을 포함한 모듈형 프레임워크 'SPASM'을 제안하고, 이를 통해 장기간 대화에서의 안정성을 크게 향상시켰음을 보여줍니다.

원저자: Han Luo, Guy Laban

게시일 2026-04-13
📖 3 분 읽기☕ 가벼운 읽기

원저자: Han Luo, Guy Laban

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

이 논문은 SPASM이라는 새로운 시스템을 소개합니다. 쉽게 말해, "인공지능 (AI) 두 대가 서로 대화하며 긴 이야기를 만들어내는 방법"을 연구한 것입니다.

하지만 기존 방식에는 큰 문제가 있었습니다. AI 가 서로 대화할수록 자신의 역할 (페르소나) 을 잊어버리거나, 상대방의 말투를 그대로 따라 하거나 (에코 효과), 처음에 정했던 목표에서 벗어나는 (** drifting**) 현상이 발생했죠.

이 문제를 해결하기 위해 개발된 SPASM 을 일상적인 비유로 설명해 드리겠습니다.


🎭 1. 문제 상황: "역할극을 잊어버린 배우들"

상상해 보세요. 두 명의 배우가 즉흥극을 하고 있습니다.

  • 배우 A (고객): "저는 30 대 회계사이고, 세금 문제로 스트레스받고 있어요."
  • 배우 B (상담사): "네, 이해해요. 어떻게 도와드릴까요?"

처음에는 완벽합니다. 하지만 대화가 20 번, 30 번 이어지다 보면 이상한 일이 생깁니다.

  • 역할 혼란: 갑자기 배우 A(고객) 가 "아니, 세금 문제는 이렇게 해결하는 게 좋아요"라고 상담사처럼 조언을 하기 시작합니다.
  • 메아리 현상 (Echoing): 배우 A 가 배우 B 의 말투를 그대로 따라 하며 "그렇죠, 정말 이해가 가요"라고 반복합니다.

결국 두 배우는 서로의 역할을 잊어버리고, 같은 목소리로 같은 말을 반복하게 됩니다. 이렇게 만들어진 대화 데이터는 훈련이나 분석에 쓸 수 없게 됩니다.

🛠️ 2. SPASM 의 해결책: "역할극을 위한 특수 안경"

이 논문은 이 문제를 해결하기 위해 SPASM이라는 시스템을 만들었습니다. 핵심 아이디어는 **"역할극을 잊지 않게 돕는 특수 안경 (Egocentric Context Projection)"**을 끼워주는 것입니다.

🧩 단계 1: 캐릭터 만들기 (Persona Generation)

먼저 AI 가 연기할 캐릭터를 만듭니다.

  • "30 대 회계사, 싱가포르 거주, 현재 스트레스 중" 같은 구체적인 설정을 뽑습니다.
  • **검수관 (Validator)**이 "18 세 학생이 은퇴 연금 문제를 상담한다?"처럼 말이 안 되는 설정은 걸러냅니다.
  • **작가 (Crafter)**가 이를 자연스러운 이야기로 다듬어 줍니다.

👓 단계 2: 특수 안경 끼우기 (Egocentric Context Projection - 핵심!)

이게 이 논문의 가장 중요한 부분입니다.

  • 기존 방식 (CONCAT): 대화 기록을 그냥 "누가 뭐라고 했다"라는 목록으로 나열합니다.
    • 문제: AI 는 이 목록을 볼 때 "내가 이 말을 했나, 상대방이 했나?"를 헷갈리기 쉽습니다. 특히 긴 대화일수록 "상대방이 한 말"을 "내가 계속 이어갈 말"로 착각하게 됩니다.
  • SPASM 방식 (ECP): 대화 기록을 AI 가 보는 관점에 맞춰 재구성해 줍니다.
    • 고객 AI 가 볼 때: "내가 한 말"은 '나 (SELF)', "상대방이 한 말"은 **'상대방 (PARTNER)'**으로 명확히 표시해 줍니다.
    • 상담사 AI 가 볼 때: 반대로 상대방의 말을 '나'로, 내 말을 '상대방'으로 표시해 줍니다.

비유하자면:
두 사람이 같은 대화 기록을 보는데, 각자 자신의 관점에서만 볼 수 있는 안경을 끼는 것입니다. 고객 AI 는 "내가 이 말을 했으니, 이제 상대방이 답해야지"라고 명확히 인지하게 되고, 상담사 AI 도 마찬가지입니다. 덕분에 서로의 역할을 잊어버리지 않고, 상대방의 말투를 무의식적으로 따라 하는 '메아리 현상'이 사라집니다.

🛑 단계 3: 자연스러운 종료 (Termination Detection)

대화가 너무 길어지거나 끝났을 때를 감지합니다. 고객이 "고마워, 이만 할게"라고 말하면 AI 가 알아서 대화를 자연스럽게 끝내게 합니다.


📊 3. 실험 결과: "역할극이 완벽해졌다!"

연구진은 다양한 AI 모델 (GPT, DeepSeek, Qwen 등) 을 섞어서 4,500 개의 캐릭터와 45,000 개의 대화를 만들어냈습니다.

  • 역할 유지: 특수 안경 (ECP) 을 낀 그룹은 역할이 흐트러지는 현상이 거의 사라졌습니다.
  • 메아리 제거: 상대방의 말투를 따라 하는 '에코' 현상이 인간이 확인했을 때 **거의 0%**로 떨어졌습니다.
  • 데이터 품질: 생성된 대화는 마치 실제 사람이 한 것처럼 역할이 일관되고 자연스러웠습니다.

💡 결론: 왜 이 연구가 중요한가요?

이 연구는 **"AI 가 서로 대화할 때, 어떻게 하면 오랫동안 제 역할을 잊지 않고 안정적으로 대화하게 할 수 있을까?"**에 대한 답을 제시합니다.

기존에는 AI 가 대화할수록 망가졌다면, 이제는 SPASM을 통해 AI 가 역할극을 하듯 긴 대화를 안정적으로 만들어낼 수 있게 되었습니다. 이렇게 만들어진 고품질의 대화 데이터는 향후 더 똑똑하고 안전한 AI 상담사, 튜터, 친구 등을 개발하는 데 중요한 재료가 될 것입니다.

한 줄 요약:

"AI 두 대가 대화할 때 서로의 역할을 잊지 않게 돕는 **'역할 안경'**을 개발해서, 길고 자연스러운 대화 데이터를 만드는 방법을 찾았습니다."

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

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

Digest 사용해 보기 →