メインコンテンツへスキップ

エージェントモードのモデル設定

推奨モデルや最適なパフォーマンスのための設定オプションなど、Prometheusのエージェントモードでモデルをセットアップする方法について学びます。
チャットモード用にセットアップしたモデルがツール呼び出しをサポートしている場合、そのモデルはエージェントモードでも使用されます。推奨モデルとそのセットアップ方法については、こちらをご覧ください。

システムメッセージツールの仕組み

Prometheusは、モデルの本来の機能に関わらず、すべてのモデルで一貫したツール機能を実現する システムメッセージツール という革新的なアプロ―チを実装しています。これにより、エージェントモードをより幅広いモデルやプロバイダーでシームレスに動作させることが可能です。

システムメッセージツールの機能

(プロバイダーごとに異なる)独自のツール呼び出しAPIにのみ依存するのではなく、PrometheusはツールをXML形式に変換し、システムメッセージに含めて送信します。モデルは回答の中で構造化されたXMLとしてツール呼び出しを生成し、Prometheusがそれを解析して実行します。このアプローチにより、以下のメリットが得られます:
  • ユニバーサルな互換性 - 独自のツールサポートを持たないモデルでも、指示に従うことができるモデルであればツールを使用できます。
  • 一貫した動作 - OpenAI、Anthropic、ローカルモデルなどで、ツール呼び出しが全く同じように機能します。
  • より高い信頼性 - 独自のツール呼び出しに苦戦するモデルでも、システムメッセージツールを使用するとパフォーマンスが向上することがよくあります。
  • シームレスな切り替え - ワークフローを変更することなく、プロバイダー間を切り替えることができます。

推奨エージェントモデル

モデルロール推奨オープンモデル推奨クローズドモデル備考
Agent Planクローズドモデルの方がオープンモデルよりわずかに優れています
Chat Editクローズドモデルとオープンモデルで性能はほぼ同等です
Autocompleteクローズドモデルの方がオープンモデルよりわずかに優れています
Applyクローズドモデルの方がオープンモデルより優れています
Embed
Qwen3 Embedding
Codestral Embed
クローズドモデルの方がオープンモデルよりわずかに優れています
Rerank
zerank-1
zerank-1-small
Qwen3 Reranker
Relace Code Rerank
このモデルロールでもオープンモデルが登場し始めています
Next Editクローズドモデルの方がオープンモデルより優れています

エージェントモードの設定方法

エージェントモードは、モデルの能力に基づいて独自のツール呼び出しを使用するかシステムメッセージツールを使用するかを自動的に判断します。追加の設定は不要です。モデルを選択するだけで、残りはPrometheusが処理します。

モデルの互換性の確認方法

ツール使用(エージェントモード用)や画像入力などの特定の機能をサポートしているモデルを確認するには、モデル機能ガイドをご覧ください。