Daily Arxiv

전 세계에서 발간되는 인공지능 관련 논문을 정리하는 페이지 입니다.
본 페이지는 Google Gemini를 활용해 요약 정리하며, 비영리로 운영 됩니다.
논문에 대한 저작권은 저자 및 해당 기관에 있으며, 공유 시 출처만 명기하면 됩니다.

BugCraft: End-to-End Crash Bug Reproduction Using LLM Agents in Minecraft

Created by
  • Haebom
Category
Empty

저자

Eray Yapa\u{g}c{\i}, Yavuz Alp Sencer Ozturk, Eray Tuzun

개요

본 논문은 마인크래프트와 같이 지속적으로 진화하는 게임에서 발생하는 충돌 버그의 재현을 자동화하는 새로운 엔드투엔드 프레임워크인 BugCraft를 제시합니다. BugCraft는 사용자 제출 버그 보고서로부터 직접 마인크래프트 내에서 충돌 버그를 재현하는 것을 목표로 합니다. 두 단계 접근 방식을 사용하는데, 첫째, 단계 합성기(Step Synthesizer)는 LLM과 마인크래프트 위키 지식을 활용하여 버그 보고서를 고품질의 구조화된 재현 단계(S2R)로 변환합니다. 둘째, 시각 기반 LLM 에이전트(GPT-4o)와 사용자 정의 매크로 API를 기반으로 하는 액션 모델(Action Model)이 마인크래프트 내에서 이러한 S2R 단계를 실행하여 보고된 충돌을 발생시킵니다. 평가를 위해 마인크래프트 충돌 버그 보고서로 구성된 BugCraft-Bench 데이터셋도 함께 제시합니다. BugCraft-Bench를 사용한 평가 결과, 30.23%의 충돌 버그를 엔드투엔드로 성공적으로 재현했으며, 단계 합성기는 정확한 버그 재현 계획 생성에서 66.28%의 정확도를 보였습니다. BugCraft는 LLM을 사용하여 복잡한 게임 환경에서 충돌 버그의 자동 재현 가능성을 보여주며, 게임 테스트 및 개발에 유망한 길을 열어줍니다. 프레임워크와 BugCraft-Bench 데이터셋은 자동화된 게임 버그 분석 분야의 미래 연구를 위한 기반을 마련하며, 다른 인터랙티브 게임 플랫폼으로의 일반화 가능성을 가지고 있습니다. 코드는 https://bugcraft2025.github.io/ 에서 공개됩니다.

시사점, 한계점

시사점:
LLM을 활용하여 복잡한 게임 환경(마인크래프트)에서의 충돌 버그 자동 재현 가능성을 입증.
게임 테스트 및 개발 과정의 효율성 향상에 기여.
BugCraft-Bench 데이터셋 제공을 통한 향후 연구의 기반 마련.
다른 인터랙티브 게임 플랫폼으로의 확장 가능성 제시.
오픈소스 공개를 통한 연구 공유 및 발전 촉진.
한계점:
엔드투엔드 버그 재현 성공률(30.23%)이 아직 높지 않음.
단계 합성기의 정확도(66.28%) 향상 여지 존재.
현재는 마인크래프트에 특화되어 다른 게임으로의 일반화에 대한 추가 연구 필요.
데이터셋 크기 및 다양성에 대한 제한.
👍