あなたがAI研究者で、大型言語モデル(LLM)をオープンワールド環境で自律的に探索するように訓練したいと想像してください。しかし、従来の方法は固定されたタスクや予め設定された指示に制約されており、真のオープンな学習を実現するのは難しいです。Voyagerはこの痛点の解決策であり、Minecraft向けに設計されたオープンソースの具身代理です。LLMを駆動力とし、無限の探索とスキル習得を行います。このツールはAI開発者、ゲームAI研究者、具身知能愛好者を対象にしており、GitHubのオープンソースプロジェクトに基づく完全なフレームワークを提供し、代理の行動を迅速に展開・拡張することができます。
具身代理がLLMを通じてオープンなタスク探索を実現
Voyagerの核心は、LLMを具身代理に変換することにあります。代理はMinecraftの世界で自律的にタスクを生成し、実行します。このプロセスは予め定義された目標に依存せず、LLMが動的にサブタスクを生成します。例えば、単純な「木を集める」から複雑な「避難所を建設する」へと進化します。従来のスクリプト化された代理に比べて、Voyagerは人間の学習モデルにより近く、代理は環境からのフィードバックに基づいてスキルを反復し、Minecraftの数百の動作やアイテムとの相互作用を徐々に習得します。
実際の運用では、代理は自動的に未知の領域を探索し、障害に遭遇した際にはLLMが経路を再計画し、無限ループに陥るのを避けます。この設計はオープンワールドの具身知能の研究に特に適しており、単なる指示の追従ではなく、真の環境適応性を模擬しています。

自動スキルライブラリ構築と知識反復メカニズムが学習効率を向上
独特なメカニズムは、Voyagerが自動的にスキルライブラリを維持することです。LLMは成功した動作を再利用可能なコードスニペットに変換します。例えば、「鉄のツルハシで石を掘る」は独立した関数として保存されます。このライブラリは時間とともに拡張され、代理は新しいタスクで既存のスキルを優先的に呼び出し、必要な場合にのみ新しいコードを生成します。これにより、LLMの幻覚リスクと計算コストが削減されます。
知識の反復に関しては、代理はインタラクティブなプロンプトエンジニアリングを通じて、環境のスクリーンショットやアイテム情報から洞察を抽出し、MineDojoのような外部知識ベースと統合します。その結果、代理は100以上のスキルを自学し、固定されたトレーニング方法を大きく超え、特に長時間の運用中に安定した進化を示します。
オープンソースリポジトリが迅速な展開とコミュニティの拡張をサポート
GitHubプロジェクトとして、Voyagerは最新のコミット、履歴、フォルダ構造を含む完全なリポジトリナビゲーションを提供し、開発者がコードを簡単に閲覧できるようにしています。ユーザーはstarsやwatchersを通じて更新を追跡でき、トピックタグは具身AIやLLMアプリケーションをカバーし、リソースセクションにはインストールガイドやライセンスの詳細が提供されています。
展開プロセスは簡単で、リポジトリを開いて依存関係をダウンロードするだけで、ローカルのMinecraftサーバーで代理を実行できます。コミュニティの貢献者は、GPT-4のような異なるLLMバックエンドをサポートするために複数のブランチを最適化しています。公式にはプラットフォームが明記されていませんが、リポジトリのドキュメントは主にデスクトップ環境とPythonエコシステムを対象にしていることを示唆しています。
MineDojo統合が豊富な世界知識サポートを提供
VoyagerはMineDojoフレームワークと密接に統合されており、その膨大なMinecraft知識グラフを利用して、LLMにアイテムの特性、合成レシピ、生物の行動などのデータを提供します。この統合により、代理は探索中に先験的な知識を持つことができ、例えば「クモの糸は弓矢に使用できる」と自動的に認識し、ゼロから熟練までの学習曲線を加速します。
純粋なLLM駆動の代理に比べて、このような外部知識の注入は誤った試行錯誤を減少させ、代理はレッドストーン回路の構築などの高度なスキルをより効率的に解除することができます。研究者は特にこの点を評価しており、言語モデルと物理世界のギャップを橋渡ししています。
製品名:Voyager (MineDojo/Voyager)
公式ウェブサイト:https://github.com/MineDojo/Voyager

