Bridging Pedagogy and Play: Introducing a Language Mapping Interface for Human-AI Co-Creation in Educational Game Design

이 논문은 교육적 의도를 명시적으로 표현하고 수정할 수 있는 구조화된 자연어 인터페이스를 통해 비전문가 설계자가 AI 와 협력하여 교육적 목표와 게임플레이를 효과적으로 정렬할 수 있도록 돕는 새로운 도구와 프레임워크를 제안합니다.

Daijin Yang, Erica Kleinman, Casper Harteveld

게시일 2026-03-05
📖 3 분 읽기☕ 가벼운 읽기

Each language version is independently generated for its own context, not a direct translation.

이 논문은 **"교육용 게임을 만들 때, 선생님과 인공지능 (AI) 이 어떻게 손발을 맞춰야 하는가?"**에 대한 새로운 해결책을 제시합니다.

기존의 방식은 선생님이 "수학 문제를 게임으로 만들고 싶어"라고 말하면 AI 가 바로 게임을 만들어주는 식이었습니다. 하지만 문제는 AI 가 만든 게임이 선생님이 원하던 교육 목표와 맞지 않거나, 어떻게 작동하는지 이해하기 어려울 때가 많다는 점입니다. 마치 요리사가 주문받은 음식의 맛을 전혀 이해하지 못하고, 임의로 재료를 섞어 요리를 내는 상황과 비슷합니다.

이 논문은 이 문제를 해결하기 위해 **'언어 매핑 (Language Mapping)'**이라는 새로운 방식을 제안합니다. 이를 쉽게 설명하기 위해 몇 가지 비유를 들어보겠습니다.

1. 핵심 아이디어: "공통된 설계도 (Blueprint)" 만들기

이 도구들은 선생님과 AI 가 게임을 만들 때, 서로 다른 언어를 쓰는 대신 하나의 공통된 문장 구조를 사용하도록 합니다.

  • 기존 방식: 선생님이 "수학 퀴즈 게임이 필요해"라고 말하면, AI 는 "네, 알겠습니다!" 하고 바로 코드를 짜서 게임 화면을 보여줍니다. (선생님은 그 안에 어떤 수학 원리가 들어갔는지 알기 어렵습니다.)
  • 이 논문의 방식: 선생님과 AI 는 네 가지 빈칸이 있는 문장을 함께 채워 넣습니다.
    • 누가 (명사): 학생들
    • 무엇을 (동사): 계산한다
    • 어떻게 (부사): 1 분 안에 정확히
    • 어디서 (형용사): 우주선 안의

이 문장은 선생님의 교육 목표이자 동시에 게임의 설계도가 됩니다. AI 는 이 문장을 보고 게임을 만들고, 선생님은 이 문장을 수정하며 게임을 다듬습니다.

2. 구체적인 비유: "레고 블록 조립"

이 과정을 레고 블록에 비유해 볼 수 있습니다.

  • 선생님 (교육자): "우주선 안에서 아이들이 1 분 안에 숫자를 더하는 게임을 만들고 싶어."라고 말합니다.
  • AI (기술자): "네, 알겠습니다. 그럼 이 문장을 바탕으로 게임을 만들까요?"
  • 공유된 설계도 (언어 매핑):
    • 명사 (내용): 숫자 블록 (수학 개념)
    • 동사 (행동): 더하기 버튼 누르기 (게임 규칙)
    • 부사 (조건): 1 분 제한, 정답률 80% 이상 (난이도)
    • 형용사 (분위기): 우주선 배경, sci-fi 느낌 (게임 스토리)

이 도구는 이 네 가지 요소를 색깔로 구분해서 보여줍니다. 선생님이 "1 분이 너무 짧아"라고 하면, AI 는 '부사' 부분만 수정해서 난이도를 낮추고, "우주선 대신 학교 교실로 바꾸고 싶어"라고 하면 '형용사' 부분만 바꿔줍니다.

3. 이 도구의 3 단계 과정

이 웹 도구는 선생님과 AI 가 함께 작업하는 세 단계를 제공합니다.

  1. 요청 추출 (Requirement Extraction):
    AI 가 선생님에게 "무엇을 가르치고 싶나요?", "어떤 행동을 보게 하고 싶나요?"라고 질문하며 위 네 가지 빈칸을 채웁니다. 선생님은 게임 전문가가 아니어도 자신의 수업 목표를 쉽게 표현할 수 있습니다.
  2. 번역 (Translation):
    선생님이 채운 교육 목표 문장을 AI 가 게임 언어로 번역합니다. 예를 들어, "1 분 안에 더하기"라는 교육 목표가 "게임 내 타이머 설정과 점수 계산 로직"으로 변환되는 과정입니다. 이때 AI 는 여러 가지 게임设计方案을 제시하고, "왜 이렇게 만들었는지" 설명해 줍니다.
  3. 개발 (Development):
    최종적으로 결정된 문장을 바탕으로 AI 가 게임이 어떻게 작동할지 설명하는 **가상 코드 (Pseudocode)**를 만들어 줍니다. 이는 실제 게임을 만들기 위한 청사진 역할을 합니다.

4. 왜 이것이 중요한가요?

  • 투명성: AI 가 무언가 마법처럼 만들어내는 게 아니라, 어떻게 결정되었는지 선생님이 한눈에 볼 수 있습니다.
  • 통제권: 선생님이 "이 부분은 내 뜻과 달라"라고 하면, AI 가 전체를 다시 짜는 게 아니라 해당 부분만 수정합니다. 선생님이 게임을 완전히 통제할 수 있습니다.
  • 교육적 일치: 게임이 재미있기만 한 게 아니라, 선생님이 가르치고 싶은 수학이나 과학 개념이 정확히 반영되었는지 확인할 수 있습니다.

요약하자면

이 논문은 **"AI 가 선생님을 대신해 게임을 만드는 게 아니라, 선생님이 AI 를 조종하여 게임을 함께 만드는 도구"**를 개발했습니다.

마치 **선생님이 요리사 (AI) 에게 "매운맛의 국을 만들어줘"**라고 할 때, AI 가 그냥 국을 떠오는 게 아니라, **"고추장 1 스푼, 국물 2 컵, 10 분 끓이기"**라는 구체적인 레시피를 함께 확인하고 수정하며, 최종적으로 맛있는 국을 완성하는 과정과 같습니다. 이를 통해 교육자와 AI 가 서로의 의도를 오해하지 않고, 더 나은 교육용 게임을 함께 만들 수 있게 됩니다.