LLM 기반 3D NPC 상호작용 플랫폼 공개
Introducing NPC-Playground, a 3D playground to interact with LLM-powered NPCs
·2024.06.05 09:00
LLM의 함수 호출 기능을 활용해 3D 환경에서 지능형 NPC를 구현하는 오픈소스 프로젝트 NPC-Playground가 공개되었다.
NPC-Playground는 LLM을 활용해 게임 내 캐릭터(NPC)가 현실적인 대화를 나누고, 복잡한 행동을 수행하며, 명령을 따를 수 있도록 설계된 3D 데모 플랫폼이다.
이 프로젝트는 세 가지 핵심 기술 스택을 기반으로 한다:
- Cubzh: 사용자가 직접 콘텐츠를 생성할 수 있는 오픈소스 UGC 게임 엔진.
- Gigax: LLM 기반 NPC를 대규모로 실행하기 위한 플랫폼으로, 함수 호출(Function Calling) 원칙을 사용하여 NPC가 3D 환경 내에서 특정 행동(예:
<say>,<jump>,<attack>)을 수행하도록 한다. - Hugging Face Spaces: 데모를 호스팅하고 오픈소스로 아이디어를 공유하는 환경.
Gigax는 NPC 상호작용에 최적화된 미세 조정(Fine-tuned) 모델을 제공한다. 사용자는 Hugging Face Hub에서 Phi-3 및 Mistral-7B 기반의 모델을 직접 다운로드하여 사용할 수 있다.
개발자는 Lua 스크립팅을 통해 NPC에게 새로운 기술을 가르치거나 커스텀 페르소나를 설정할 수 있으며, 전체 스택은 GitHub를 통해 오픈소스로 공개되어 있다.
이 요약은 원문 이해를 돕기 위한 큐레이션입니다. 저작권은 원저작자에게 있으며, 정확한 내용과 맥락은 원문을 확인하세요.
요약 오류, 출처 표기 문제, 삭제 요청은 문의 · 건의로 알려주세요.