大規模言語モデル(LLM)アプリケーションとプラグインを統合することで、最新情報の取得、ハルシネーションの回避、正確な計算の実行など、複雑なタスクに対する機能を強化できます。
概要
プラグインは 1 つ以上のツール(API)の集合であり、各ツールは特定の機能を提供します。 Model Studio は、公式プラグインとカスタムプラグインをサポートしています。
公式プラグイン
プラグインギャラリーでは、Model Studio からプリインストール済みの公式プラグインが提供されています。入力パラメーターと出力パラメーターを設定せずに直接使用できます。詳細については、「公式プラグイン」をご参照ください。
名前 | ツール ID | 説明 | 課金 |
code_interpreter | LLM が Python コードスニペット (数学的計算、データ分析と可視化、データ処理など) を実行できるようにします。 | 無料 | |
calculator | LLM が「12313×13232」などの複雑な数学的計算を実行できるようにします。 | 無料 | |
text_to_image | LLM がテキストに基づいて画像を生成できるようにします。たとえば、「笑顔の子犬を描いてください」のように入力します。 | 期間限定で無料です。最初にプラグインを申請する必要があります。 |
カスタムプラグイン
カスタムプラグインを作成して LLM アプリケーションに統合することで、柔軟でパーソナライズされた機能拡張を実現できます。
パフォーマンスショーケース
サンプル入力 | プラグインなし | プラグインあり |
12313×13232 は? | アプリケーションは問題を正確に解くことができず、誤った答えを返す可能性があります。この場合、正解は 162,925,616 です。 | アプリケーションは堅牢な計算機能を備え、正確な計算結果を生成できるようになりました。 |
|
|
対応モデル
モデル | モデル識別子 |
Qwen-Turbo | qwen-turbo |
Qwen-Plus | qwen-plus |
Qwen-Max | qwen-max |
Qwen VL-Max | qwen-vl-max |
Qwen VL-Plus | qwen-vl-plus |
Qwen2-57B-A14B-Instruct | qwen2-57b-a14b-instruct |
Qwen2-72B-Instruct | qwen2-72b-instruct |
オープンソースの Qwen2 モデルは、現在、画像生成プラグインと互換性がありません。最新の互換性ステータスについては、コンソールでの実際の実行結果を参照してください。
モデルの詳細については、「モデルリスト」をご参照ください。
プラグインの仕組み
プラグインを呼び出すということは、基本的にその中のツールを呼び出すことを意味します。 Model Studio は、エージェントアプリケーションとワークフローアプリケーションを介したプラグインの呼び出しをサポートしています。
エージェントアプリケーションでプラグインが呼び出されると、LLM は ユーザー入力、ツール名、ツールの説明 に基づいてツールを呼び出すかどうかを判断します。
ツールを呼び出す必要がある場合、LLM は適切なツールを選択します。アプリケーション内でツールが呼び出されると、ツールの出力はユーザー入力とマージされ、LLM に再入力されます。LLM は最終結果を生成して出力します。
ツールを呼び出す必要がない場合、LLM は結果を直接生成して出力します。
ワークフローアプリケーションでは、プラグインはノードとして機能し、LLM によってアクティブに計画および呼び出されるのではなく、ユーザーのオーケストレーションに従ってタスクを実行します。

