VedalAI/neuro-sdk

Neuro SDK + API for allowing Neuro to play games

해결하는 문제

이 프로젝트는 AI 성격인 Neuro-sama가 다양한 비디오 게임과 상호작용하고 플레이할 수 있도록 표준화된 방법을 제공합니다. AI의 의사결정 과정과 게임의 입력 시스템 사이의 격차를 해소하여, AI가 게임 상태를 인식하고 게임 세계 내에서 행동을 실행할 수 있게 합니다.

작동 방식

시스템은 AI와 게임 간 통신을 위해 WebSocket 프로토콜을 사용합니다. AI는 게임 상태의 텍스트 기반 설명을 수신하고, 텍스트 기반 행동을 반환합니다. 텍스트 기반 설명에 의존하기 때문에, 행동 빈도가 낮은 게임(예: 턴제 게임 또는 비주얼 노벨)에 가장 효과적입니다.

대상 사용자

Neuro-sama의 API를 게임에 통합하거나 기존 타이틀용 맞춤 통합을 만들고자 하는 게임 개발자 및 커뮤니티 구성원.

주요 특징

  • Unity 및 Godot용 공식 SDK.
  • Slay the Spire 2, Cyberpunk 2077, Pokémon Platinum 등 다양한 게임 지원.
  • Rust, Python, Java, C++ 등 언어용 커뮤니티 유지 관리 SDK의 포괄적인 생태계.
  • 테스트 도구로 Randy(랜덤 행동 봇)와 Jippity(OpenAI를 사용해 AI의 행동을 모방하는 도구).

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트