説明
JARVISは、複雑なタスクのためにLLMを利用してさまざまなAIモデルに接続する共同システムです。Microsoftが開発したこのシステムは、人工汎用知能(AGI)の研究を進めることを目的としています。タスク計画、モデル選択、タスク実行、応答生成の4段階のワークフローを通じて動作します。このシステムは、ChatGPTを使用してユーザーのリクエストを分析し、Hugging Faceからエキスパートモデルを選択し、タスクを実行し、応答を生成します。
JARVISは、AzureプラットフォームでのOpenAIサービスのサポートやGPT-4モデルなど、いくつかの機能を提供しています。CLIモードとWebモードでのインタラクションが可能です。このシステムは、ローカルモデルのデプロイを必要としない「lite」バージョンや、より広範な要件を持つ「default」バージョンなど、さまざまな構成をサポートしています。このプロジェクトには、Gradioデモと中間結果へのWeb APIアクセスも含まれています。システムのアーキテクチャは、さまざまなモデルの統合を可能にし、タスクの自動化と応答生成における機能を強化します。
JARVISは、研究者、開発者、LLMとAIタスクの自動化の能力を探求することに関心のあるすべての人を対象に設計されています。システムのモジュール設計により、新しいモデルと機能の容易な統合が可能です。このプロジェクトは、サーバー構成やWebアプリケーションのデプロイなど、セットアップと使用に関する詳細な手順を提供しています。また、ユーザーがシステムとのインタラクション方法を理解するのに役立つ、リクエストと応答の例も提供しています。プロジェクトのドキュメントには、システム要件、クイックスタートガイド、および関連する研究論文の引用情報が含まれています。
JARVISの価値は、LLMをエキスパートモデルと統合することにより、複雑なAIタスクを効率化できることにあります。研究者がさまざまなモデルと構成を試すためのプラットフォームを提供します。システムの柔軟性とモジュール設計は、AIにおけるLLMの可能性を探求することに関心のあるすべての人にとって貴重なツールとなります。
GitHubの主要機能
LLMをエキスパートモデルと統合
タスク計画と実行をサポート
タスク分析と応答生成にChatGPTを利用
CLIモードとWebモードを提供
OpenAIとGPT-4をサポート
Gradioデモを提供
中間結果用のWeb APIを提供
より簡単なセットアップのための「lite」構成を含む
ローカルおよびHugging Face Inference Endpointsをサポート
AIタスクの自動化を促進
新しいモデルの容易な統合のためのモジュール設計
GitHubをはじめる
クローン: GitHubからJARVISリポジトリをクローンします。
依存関係のインストール: 環境をセットアップし、condaとpipを使用して必要なパッケージをインストールします。
設定: 設定ファイル内のAPIキーとトークンを置き換えます。
モデルのダウンロード: 提供されたスクリプトを使用して、必要なモデルをダウンロードします。
実行: サーバーとアプリケーションを、サーバー、CLI、またはWebモードで実行します。
アクセス: Web APIまたはGradioデモを介してサービスにアクセスします。
テスト: リクエストを送信し、応答を分析してシステムをテストします。
最適化: パフォーマンスを最適化するために、さまざまな構成とモデルを試します。
GitHubの使用例
- タスクの自動化
- モデルの統合
- AI研究
- Web APIアクセス
- Gradioデモ
- CLIインタラクション
- モデル評価








