VedalAI/neuro-sdk

Neuro SDK + API for allowing Neuro to play games

解決的問題

本專案提供了一種標準化的方式,讓 AI 人格 Neuro-sama 能與各種電子遊戲互動並進行遊戲。它解決了 AI 決策過程與遊戲輸入系統之間的差距問題,使 AI 能夠感知遊戲狀態並在遊戲世界中執行動作。

運作方式

系統使用 WebSocket 協定在 AI 與遊戲之間進行通訊。AI 接收遊戲狀態的文本描述,並回傳文本形式的動作。由於依賴文本描述,因此在每分鐘操作數(APM)要求較低的遊戲(例如回合制遊戲或視覺小說)中效果最佳。

適用對象

希望將 Neuro-sama 的 API 集成到自己的遊戲中,或為現有遊戲建立自訂整合的遊戲開發者與社群成員。

主要特色

  • Unity 與 Godot 的官方 SDK。
  • 支援多種遊戲,包括《Slay the Spire 2》、《Cyberpunk 2077》與《Pokémon Platinum》。
  • 由社群維護的 Rust、Python、Java 與 C++ 等語言的完整 SDK 生態系統。
  • 測試工具如 Randy(隨機動作機器人)與 Jippity(使用 OpenAI 模擬 AI 行為)。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案