Dwinovo/minecraft-numen
住在 Minecraft 里的 AI 同伴——召唤它、跟它说话,它自己规划并动手:挖矿、建造、种地、战斗、合成。
何を解決するか
Numenは、自然言語で記述された複雑なタスクを理解し実行できるMinecraft用AIコンパニオンを提供します。単なるチャットNPCとは異なり、サーバー上で本物のプレイヤーとして動作し、採掘、建築、戦闘などの物理的行動を実行可能で、高レベルの指示により面倒なゲームプレイタスクを自動化します。
動作方法
このシステムはAIコンパニオンをServerPlayer(サーバーサイドの仮想プレイヤー)として扱い、人間プレイヤーと同じゲームルールに従います。フィードバックループにより4つのコンポーネントで構成されます:
- ボディ:サーバーサイドのプレイヤー実体で、移動やインタラクションのネイティブゲームコードパスを実行します。
- 目(Perception API):ブロック、エンティティ、レシピをスキャンし、GUIを開かずにマシンの内容を確認できます。
- 手(Action API):移動、採掘、ブロック設置、戦闘、インベントリ管理を処理します。
- フィードバックループ:各アクションの成功・失敗がLLMにフィードバックされ、AIがリアルタイムで戦略を学習・調整します(例:鉄鉱石には石のピッケルが必要であることを学ぶ)。
「脳」はユーザー自身のマシン上で、ユーザー自身のAPIキーを使用して動作し、OpenAI、Claude、DeepSeekなど複数のLLMプロバイダーに直接接続します。
対象ユーザー
- リソース収集や基地建設を支援する知的なアシスタントを求めるMinecraftプレイヤー。
- 自分のMODにAI機能を統合したいMODデベロッパー。
- Model Context Protocol(MCP)を実験し、Claude DesktopやCursorなどの外部AIクライアントからゲーム世界を制御したいAI愛好家。
特徴
- 自然言語制御:複数言語でのテキストおよび音声入出力に対応。
- ネイティブ統合:本物のプレイヤーとして動作するため、レッドストーン、モンスターAI、その他のMODと互換性があります。
- 拡張可能な知識:新しいゲームメカニクスやMOD固有のワークフローは、シンプルなMarkdownファイル(「スキル」)または専用のJavaプラグインで学習可能。
- MCP対応:外部AIクライアントがゲーム内コンパニオンを制御できるMCPサーバーとして動作可能。
- サーバーサイド実行:アクションはサーバーで検証されるため、マルチプレイヤー環境でも利用可能。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト