← 최신 논문
💻 computer science

Towards a unified user modeling language for engineering human centered AI systems

본 논문은 기존의 조립식(coarse-grained) 접근 방식의 한계를 극복하기 위해 다양한 사용자 프로필 차원을 통합하는 통일된 사용자 모델링 언어를 제안하며, BESSER 로우코드 플랫폼에서의 구현과 AI 대화형 에이전트의 자동 적응을 위한 개념 증명을 통해 그 효과를 입증한다.

원저자: Aaron Conrardy, Alfredo Capozucca, Jordi Cabot

게시일 2026-06-23
📖 3 분 읽기☕ 가벼운 읽기

원저자: Aaron Conrardy, Alfredo Capozucca, Jordi Cabot

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

거대한 첨단 도서관에 들어선 모습을 상상해 보십시오. 옛날에는 사서가 어린아이든, 노인이든, 휠체어를 사용하는 사람이든, 혹은 다른 언어를 사용하는 사람이든 상관없이 모든 방문객에게 똑같은 일반적인 지도를 건네주곤 했습니다. 여러분은 나머지 부분은 스스로 알아서 해결해야 했죠.

이 논문은 현대의 디지털 세상에서 소프트웨어가 그렇게 옛날 사서처럼 작동해서는 안 된다고 주장합니다. 대신, 소프트웨어는 여러분이 책을 요청하기도 전에 여러분이 누구인지 정확히 알고 있는 똑똑한 개인 비서처럼 행동해야 합니다.

다음은 이 논문의 제안 내용을 쉬운 비유를 들어 정리한 것입니다.

1. 문제점: 뒤섞인 퍼즐 조각 더미

현재 소프트웨어 개발자가 사용자를 "알아보는" 앱을 만들고자 한다면, 서로 연결되지 않은 다양한 도구들을 사용해야 합니다.

  • 어떤 도구는 사용자의 나이를 알 수 있습니다.
  • 또 다른 도구는 색약 여부를 알 수 있습니다.
  • 세 번째 도구는 사용자의 취미를 알 수 있습니다.

저자들은 이것이 마치 세 개의 서로 다른 상자에서 퍼즐 조각을 가져와 집을 짓는 것과 같다고 말합니다. 어떤 조각들은 서로 맞지 않고, 결국 완성된 집은 흔들거리고 불완전하게 됩니다. 도구들이 서로 소통하지 못하기 때문에, 소프트웨어는 진정한 의미의 "개인화"된 경험을 제공할 수 없습니다. 전체적인 그림을 놓치게 되는 것입니다.

2. 해결책: 보편적인 "사용자 여권"

저자들은 **통합 사용자 모델링 언어(Unified User Modeling Language)**를 만들었습니다. 이것은 모든 사용자를 위한 표준화된 디지털 여권이라고 생각하면 됩니다.

다양한 특성을 별개의 목록으로 나누는 대신, 이 언어는 모든 것을 하나의 구조화된 기계 판독 가능 형식(구체적으로는 매우 체계적인 디지털 파일 시스템인 JSON 형식)으로 통합합니다.

이 "여권"은 다음을 포함한 여러분 삶의 10가지 카테고리를 다룹니다:

  • 기본 정보: 이름, 나이, 위치.
  • 신체: 신체적 능력 (예: 청각이나 운동 능력의 어려움).
  • 정신: 성격 특성 (외향적인지 내성적인지?), 현재의 기분, 그리고 목표.
  • 기술: 구사 가능한 언어 및 숙련도.
  • 문화: 배경, 종교, 가치관.
  • 관계: 친구 및 가족 관계.

이 시스템의 장점은 유연하다는 것입니다. 모든 섹션을 다 채울 필요는 없습니다. 만약 여러분이 취미를 공유하고 싶지 않다면, 그래도 괜찮습니다. 이 시스템은 정보가 누락된 상황에서도 자연스럽게 작동하도록 설계되었습니다.

3. 증명: 실제로 경청하는 챗봇

이 "여권"이 효과가 있다는 것을 증명하기 위해, 저자들은 개념 증명(작동하는 프로토로타입)을 구축했습니다. 그들은 챗봇(대화형 AI)이 질문에 답하기 전에 이 디지털 여권을 읽도록 만들었습니다.

테스트 방법은 다음과 같습니다:
그들은 챗봇에게 "근육을 키우기 위한 운동 조언을 해줘"라고 질문했습니다.

  • 시나리오 A: 챗봇에 휠체어를 사용하는 30세 남성의 프로필을 입력했습니다.
    • 결과: 챗봇은 즉시 다리 운동을 건너뛰고 상체 운동에만 집중했습니다. 그는 신체적으로 할 수 없는 동작을 제안하지 않도록 인지하고 있었습니다.
  • 시나리오 B: 챗봇에 80세 남성의 프로필을 입력했습니다.
    • 결과: 챗봇은 매우 가벼운 운동을 제안했으며, 연령과 관련된 위험을 인식하여 먼저 의사와 상담할 것을 권고했습니다.

이 "여권"이 없었다면, 챗봇은 두 남성 모두에게 똑같은 일반적인 조언을 했을 것이며, 이는 쓸모없거나 심지어 위험할 수도 있었습니다.

4. 도구: 구축을 쉽게 만들기

저자들은 단순히 이론만 쓴 것이 아니라, 이를 실현하기 위한 도구들을 직접 만들었습니다. 그들은 BESSER라는 오픈 소스 플랫폼을 사용하여 다음과 같은 시스템을 구축했습니다:

  1. 사용자가 간단한 웹 양식(프로필 설정과 같은 형태)을 작성합니다.
  2. 시스템은 해당 양식을 자동으로 "디지털 여권"(JSON 파일)으로 변환합니다.
  3. 챗봇은 이 파일을 읽고 사용자에 맞춰 자신의 성격과 조언을 즉각적으로 조정합니다.

핵심 요약

이 논문은 심리학, 사회학, 컴퓨터 과학의 아이디어를 결합하여 사용자가 누구인지를 설명하는 단일한 통합 언어를 제안합니다. 모든 사용자를 위한 완전하고 구조화된 "신분증"을 제공함으로써, 개발자들은 단순히 사람들에게 말을 거는 것이 아니라, 실제로 사람에게 적응하는 AI 시스템을 구축할 수 있습니다. 이는 기술을 더욱 접근 가능하고, 안전하며, 개인에게 최적화되도록 만듭니다.

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

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

Digest 사용해 보기 →