VedalAI/neuro-sdk
Neuro SDK + API for allowing Neuro to play games
何を解決するか
このプロジェクトは、AIパーソナリティNeuro-samaがさまざまなビデオゲームと相互作用し、プレイするための標準化された方法を提供します。AIの意思決定プロセスとゲームの入力システムの間のギャップを埋めることで、AIがゲーム状態を認識し、ゲーム内での行動を実行できるようにします。
動作方法
システムは、AIとゲーム間で通信するためのWebSocketプロトコルを使用しています。AIはゲーム状態のテキストベースの説明を受け取り、テキストベースの行動を返します。テキスト記述に依存しているため、1分あたりの行動数(APM)が低いゲーム(たとえばターン制ゲームやビジュアルノベル)に最も効果的です。
対象ユーザー
Neuro-samaのAPIをゲームに統合したいゲーム開発者やコミュニティメンバー、または既存タイトル用のカスタム統合を作成したい人。
特徴
- UnityおよびGodot用の公式SDK。
- Slay the Spire 2、Cyberpunk 2077、Pokémon Platinumなど、幅広いゲームに対応。
- Rust、Python、Java、C++などの言語用のコミュニティメンテナンス型SDKの包括的なエコシステム。
- テストツールとして、ランダム行動ボットのRandyや、OpenAIを使用してAIの振る舞いを模倣するJippityが利用可能。
関連
- プロジェクト
MaxBittker/rs-sdkシミュレートされたMMO環境内で自律エージェントを開発・テストするための研究指向フレームワーク。目標指向のプログラム合成やマルチエージェントシステムの学習を目的としています。
- プロジェクト
zenstory-ai/novel-to-gameNovelToGameは、完全な小説を、完全なデザイン文書と単一実行QAを備えたプレイ可能なソース基盤型ゲーム(Webブラウザまたは3D)に変換するオープンソースのAIエージェントスキルセットです。Claude Code、Codex、またはKimi Codeで動作し、バンドルされたエンジンを必要とせず、すべてのメカニクスの引用を元のテキストに記録します。
- プロジェクト
Project-N-E-K-O/N.E.K.ON.E.K.O.は、音声、テキスト、視覚的理解を5層のメモリシステムと複数のアバター形式と組み合わせたオープンソースのAIコンパニオンです。ローカル(Python 3.11)で動作し、ワンクリックバイナリ、Docker、またはソースビルドからデプロイ可能です。機能には、プロアクティブなチャット、リアルタイムのマルチモーダル対話、エージェントスタイルのツール実行、プラグインマーケットプレイス、および14以上のLLMプロバイダーのサポートが含まれます。プロジェクトはApache-2.0ライセンスで、Discord/QQ/Steamの活発なコミュニティがあります。
- プロジェクト
a2aproject/a2a-jsAgent2Agent (A2A) プロトコルを実装した TypeScript/JavaScript SDK。開発者は JSON-RPC、REST、または gRPC を介して通信する相互運用可能なエージェントサーバーおよびクライアントを構築できます。
- プロジェクト
aartiq/servicenow-mcpClaudeやChatGPTなどのAIクライアントをServiceNowに接続するMCPサーバー。自然言語を使用してプラットフォームのクエリと自動化を行うための500以上のツールを提供します。