モデルには、最新情報にアクセスできない、ハルシネーションを起こしやすい、正確な計算が苦手といった制限があります。プラグインを統合することで、これらの制限に対処できます。
プラグインの紹介
プラグインはツールのコレクション (API) であり、各ツールは特定の機能を実装します。Model Studio は、公式プラグインおよびカスタムプラグインをサポートしています。
公式プラグイン
プラグインマーケットプレイスでは、設定不要ですぐに呼び出せる事前設定済みの公式プラグインが提供されています。詳細については、「公式プラグインの説明」をご参照ください。
プラグイン名 | ツール ID | 説明 | 課金 |
|---|---|---|---|
code_interpreter | モデルが Python コードを実行できるようになり、数学計算、データ分析、可視化、データ処理などのタスクを実行できます。 | 無料 | |
calculator | モデルが「12313 * 13232」のような複雑な数学計算を実行できるようになります。 | 無料 | |
text_to_image | モデルが「笑っている犬を描いて」のように、テキストから画像を生成できるようになります。 | 期間限定で無料です。アクティベーションが必要です。 |
カスタムプラグイン
カスタムプラグインを作成し、ご利用のアプリケーションに統合することができます。
使用例
入力例 | プラグインなし | プラグインあり |
|---|---|---|
12313 × 13232 は? | モデルは複雑な数学の問題を確実に解くことはできず、しばしば誤った答えを返します。正解は 162,925,616 です。 | Calculator プラグインを使用すると、モデルは計算を正確に実行します。 |
プラグインがない場合、モデルは直接計算を試み、正解である 162,925,616 とは一致しない誤った結果を返します。 | プラグインが利用可能な場合、モデルは calculator プラグインを呼び出します。このとき、入力パラメーター |
サポート対象モデル
モデル | モデル識別子 |
|---|---|
Qwen-Turbo | qwen-turbo |
Qwen-Plus | qwen-plus |
Qwen-Max | qwen-max |
Qwen-VL-Max | qwen-vl-max |
Qwen-VL-Plus | qwen-vl-plus |
注記プラグインの互換性はモデルによって異なります。詳細については、コンソールでご確認ください。
詳細については、「モデルの選択」をご参照ください。
プラグインの仕組み
プラグインの呼び出しとは、その中のツールを呼び出すことを意味します。エージェントアプリケーションまたはワークフローアプリケーション を通じてプラグインを呼び出すことができます。
エージェントアプリケーション からプラグインが呼び出されると、モデルはユーザー入力、ツール名、ツールの説明に基づいてツールを呼び出すかどうかを判断します。
- ツールが必要な場合、モデルは適切なものを選択します。その後、アプリケーションはツールを呼び出し、その出力を元のユーザー入力と組み合わせて、結果をモデルに送り返して最終的な応答を生成します。
- ツールが不要な場合、モデルは直接最終的な応答を生成します。
ワークフローアプリケーションでは、プラグインの呼び出しは、ワークフローのノードとして使用することを意味します。ツールは、モデルが自律的に選択して呼び出すのではなく、ユーザー定義のシーケンスの一部として実行されます。