MatrAIx: 83억 개 가상 페르소나로 사용자 행동 시뮬레이션
MatrAIx 연구팀이 AI 시스템 평가 인프라인 MatrAIx-Persona-8B의 플레이그라운드와 태스크 라이브러리를 오픈소스로 공개했습니다. 1,290개 차원의 페르소나를 기반으로 설문조사, 챗봇, 웹, 앱 등 4개 환경에서 대규모 사용자 반응을 시뮬레이션해 제품을 사전에 검증할 수 있습니다.

MatrAIx는 AI 시스템과 소프트웨어 제품을 실제 배포하기 전에 다양한 가상 사용자를 활용해 검증할 수 있도록 설계된 대규모 시뮬레이션 평가 인프라입니다.
단일한 표준 사용자를 가정하고 테스트하는 대신, 배경과 심리, 역량, 행동 패턴 등을 포괄하는 1,290개 차원의 속성 체계를 활용해 최대 83억 규모의 이질적인 가상 인구를 시뮬레이션할 수 있도록 설계되었습니다.
어떤 기능을 제공하나
이 프레임워크는 표본 추출된 페르소나 데이터를 기반으로 LLM 에이전트를 생성하고, 실제 사용자가 제품을 다루듯 다양한 상호작용을 수행하게 합니다.
지원하는 환경은 설문조사(Survey), 챗봇(Chatbot), 웹(Web), 그리고 macOS, iOS, Linux를 포함한 네이티브 운영체제 앱(App) 등 총 4개 영역입니다.
각 에이전트의 개별 실행 경로와 로그를 추적할 수 있을 뿐 아니라, 전체 그룹 및 인구 집단 단위의 검증 보고서를 도출할 수 있습니다. 연구 목적으로 정제된 100만 개 페르소나 데이터셋인 Persona 1M은 Hugging Face를 통해 공개되었습니다.
어떻게 실행하나
프로젝트는 MIT 라이선스 기반의 오픈소스 저장소인 MatrAIx-Persona-8B 형태로 GitHub에 공개되어 있습니다.
파이썬 3.12(uv 패키지 매니저 권장)와 Node.js 20 이상이 필요하며, 웹 브라우저나 데스크톱 앱 테스트를 수행하려면 Docker 환경이 갖춰져 있어야 합니다. 윈도우 사용자는 WSL2 환경에서 실행해야 합니다.
실제 에이전트를 구동하려면 Anthropic이나 OpenAI의 모델 API 키가 필요하지만, 설치 정상 여부를 확인하는 스모크 테스트는 API 키 없이도 즉시 실행할 수 있습니다. 로컬에서 웹 기반 Playground를 띄워 페르소나 집단을 선택하고 테스트 파이프라인을 시각적으로 실행할 수 있습니다.
왜 중요한가
AI 기반 대화형 서비스나 에이전트 워크플로를 만드는 개발팀이라면 지금 당장 검토해 볼 만한 도구입니다.
기존의 정형화된 벤치마크와 달리 1,290개 차원의 가상 사용자를 웹과 운영체제 앱에 직접 투입함으로써, 실제 사용자에게 배포하기 전에 발견하기 어려운 예외 상황과 인터랙션 오류를 미리 걸러낼 수 있습니다.
다만 연구진이 밝혔듯 이 시스템은 가설 검증과 부하 테스트를 위한 가상 시뮬레이터일 뿐이며, 실제 사람을 대상으로 한 검증을 100% 대체할 수 없다는 점은 염두에 두어야 합니다.
출처 (1)
- github.com(새 탭에서 열림)원문github.com