AB
AiBoss
project

ScaleMCP - PwCが開発した動的なMCP検索ツール

ScaleMCPは、PwCが開発したツール選択手法であり、大規模言語モデル(LLM)エージェントにモデルコンテキストプロトコル(MCP)ツールを動的に装備させるものです。これは、自動的に同期されるツールストレージシステムとMCPサーバーに基づいています。

ScaleMCPとは何ですか?

PwCが開発したツール選択手法であるScaleMCPは、大規模言語モデル(LLM)エージェントにモデルコンテキストプロトコル(MCP)ツールを動的に装備します。ツールストレージとMCPサーバー間の自動同期システムに基づき、ローカルツールリポジトリの手動更新に依存する既存のフレームワークが引き起こす非効率性や不整合を解消します。ScaleMCPの中核となるのは、ツールインデックスパイプラインを自動的に同期し、CRUD操作(作成、読み取り、更新、削除)に基づいてツールストレージとMCPサーバー間の一貫性を確保することです。ScaleMCPは、ツールドキュメントの重要なセクションを選択的に強調するツールドキュメント加重平均(TDWA)埋め込み戦略を導入し、ツールの検索とエージェントの呼び出しパフォーマンスを向上させます。

ScaleMCPの主な機能

  • 動的なツール検出と構成LLMエージェントは、事前の設定なしに、複数ラウンドのやり取り中に必要なMCPツールを動的に検出してロードします。
  • 自動同期ツールストレージシステムCRUD操作(作成、読み取り、更新、削除)に基づいて、MCPサーバーと同期を維持し、ツールのストレージシステムのリアルタイム更新と一貫性を確保します。
  • 複数の検索モデルと埋め込みモデルをサポートします。様々なLLMモデル、埋め込みモデル、検索タイプに対応しており、優れた拡張性と柔軟性を備えています。
  • ツールの使用率とタスク完了率を向上させる複雑なタスク、特に複数ホップのツール呼び出しシナリオにおけるLLMエージェントのパフォーマンスを向上させる。

ScaleMCPの技術的原理

  • Model Context Protocol(MCP)MCPは、LLMを外部ツール、データソース、およびヒントと接続するために使用される標準化されたプロトコルです。開発者はMCPサーバーに基づいてツールやAPIを公開できるため、AIシステムが必要なデータにアクセスするプロセスが簡素化されます。ScaleMCPは、ツールの唯一の信頼できる情報源としてMCPサーバーを使用し、CRUD操作をツールストレージシステムと同期させます。
  • 自動同期ツールストレージシステムScaleMCPは、自動同期ツールインデックスパイプラインに基づいています。定期的にMCPサーバーからツールリストを取得し、各ツールのSHA-256ハッシュを計算します。新しく取得したツールハッシュは、ストレージシステム内の既存のハッシュと比較されます。不一致が見つかった場合、ストレージシステム内のツールインデックスが更新されます。ScaleMCPは、ベクトルデータベースやグラフデータベースなど、さまざまなストレージシステムをサポートしており、ツールの依存関係に基づいて適切なストレージ方法を選択します。
  • ツール文書加重平均(TDWA)埋め込み戦略従来のツール文書埋め込み手法(単純な連結や平均化など)では、ツール文書の各部分の重要性を効果的に区別することができません。TDWAは、ツール文書の各部分(ツール名、説明、パラメータ、構成問題など)に重みを割り当て、重み付き平均埋め込みベクトルを計算することで、ツールの意味情報をより正確に表現します。
  • LLMプロキシを介した動的なツール取得と呼び出しScaleMCPは、LLMエージェントにMCP検索ツールを提供します。エージェントはキーワードに基づいて関連するMCPツールを検索し、コンテキストにロードします。LLMエージェントは、ユーザーのクエリに基づいて複数のツールを動的に呼び出し、ツールの応答を取得し、推論を実行して、最終的に回答を生成します。複数回のやり取りの間、エージェントはツールストレージシステムに再度クエリを実行し、ツールの選択と呼び出し戦略を動的に調整できます。

ScaleMCPプロジェクトのアドレス

ScaleMCPの応用シナリオ

  • 財務データ分析金融APIを動的にロードし、データをリアルタイムで更新し、複雑な金融クエリに迅速に対応します。
  • インテリジェントな顧客サービスエンタープライズAPIを統合し、ツールをリアルタイムで呼び出し、的確な顧客サポートを提供します。
  • 医療および健康に関する相談医療データベースや予約システムに接続し、疾患に関する問い合わせや予約サービスをサポートします。
  • 教育指導学校の情報システムと連携し、必要なツールを動的に呼び出し、ユーザーが授業情報や試験結果を照会できるようにする。
  • スマートオフィスファイル管理システムやスケジュール管理システムと連携し、ファイルの検索や会議の手配をサポートします。