AIエージェントのツールディスカバリとは?MCP・Open Discovery・セマンティックレイヤーの違い
Salesforce の Open Discovery / Agentic Resource Discovery の発表では、AIエージェントが利用できる機能やデータ接続を見つけ、標準化された形で呼び出す考え方が示されています。業務導入では、この話を発表名だけで判断せず、発見、意味定義、実行制御、監査ログの4層に分けて確認すると整理しやすくなります。
AIエージェントのツールディスカバリは、外部ツールや社内データを見つけるための入口です。ただし、見つけられることと安全に実行できることは別です。MCPやOpen Discoveryで接続先を見つけ、セマンティックレイヤーで意味を揃え、System of Actionで権限、承認、監査ログを管理する、という分担で見ると導入判断がしやすくなります。
本記事のポイント
- AIエージェントのツールディスカバリは、利用できるツールやデータを発見する入口ですが、それだけでは安全な実行設計にはなりません。
- MCP、Open Discovery、セマンティックレイヤーは、発見、接続、意味定義の役割が異なるため、同じものとして扱わないことが重要です。
- 業務導入では、新機能名よりも、最小権限、承認ゲート、監査ログ、例外時の停止手順を分けて確認します。
まず結論
AIエージェントのツールディスカバリは、エージェントが外部ツール、API、MCPサーバー、社内データソースを見つけるための仕組みです。業務で使う場合は、発見できる接続先の一覧だけでなく、その接続先を誰の権限で呼び出すのかまで確認する必要があります。
導入判断では、機能が使えるかどうかだけでなく、どのデータへ接続するのか、どの操作で人間確認を挟むのか、実行結果をあとから説明できるかを分けて見ます。
接続先、意味定義、実行制御、監査ログを分けると、AIエージェント導入の確認漏れを減らせます。
見るべき論点
| 論点 | 確認すること | 導入判断で見る観点 |
|---|---|---|
| 発見 | AIエージェントがどのツールやデータを見つけるのか | 利用できる道具の範囲が明確か |
| 意味定義 | 顧客、商談、権限、状態などを同じ意味で扱えるか | AIが業務データを誤読しにくいか |
| 実行制御 | 閲覧、下書き、更新、送信を分けられるか | 自動実行してよい操作と止める操作が分かれているか |
| 監査 | 誰が何を実行し、誰が承認したかを残せるか | あとから説明できる証跡が残るか |
MCP・Open Discovery・セマンティックレイヤーの違い
MCPは、AIアプリケーションが外部ツールやデータへ接続するためのプロトコルとして使われます。Open DiscoveryやAgentic Resource Discoveryのような考え方は、エージェントが利用可能な機能やリソースを発見しやすくする方向です。一方、セマンティックレイヤーは、顧客、商談、商品、権限などの意味を揃える役割を持ちます。
この3つを同じものとして見ると、導入判断が曖昧になります。接続先を見つける層、接続する層、データの意味を揃える層、実行を制御する層を分けることで、どこに製品機能があり、どこに自社側の設計が必要かを判断しやすくなります。
導入前チェック
- 外部送信、価格提示、契約条件、個人情報更新は人間承認を必須にする。
- ツール接続は管理者権限ではなく、用途別の最小権限で分ける。
- AIの出力だけでなく、入力、接続先、承認者、実行結果をログに残す。
- ベンダー固有機能の名前ではなく、自社の業務フローに置き換えて評価する。
あわせて確認したい関連論点
ツールディスカバリを理解したあとに、AIエージェントのセマンティックレイヤー、MCP、System of Actionを分けて確認すると、接続、意味定義、実行制御の境界が見えやすくなります。特にCRMやSFAと接続する場合は、項目名や権限だけでなく、営業プロセス上の状態定義まで揃えることが重要です。
よくある質問
AIエージェントのツールディスカバリとは何ですか?
AIエージェントが利用できる外部ツール、API、MCPサーバー、データソースを見つけるための仕組みです。業務利用では、発見できることに加えて、権限、承認、監査ログをセットで設計する必要があります。
MCPとOpen Discoveryは何が違いますか?
MCPは外部ツールやデータへ接続するためのプロトコルとして使われます。Open DiscoveryやAgentic Resource Discoveryは、AIエージェントが利用可能な機能やリソースを見つけやすくする考え方です。実務では、発見と接続を分けて確認します。
セマンティックレイヤーはなぜ必要ですか?
AIエージェントが接続先を見つけても、顧客、商談、ステージ、権限の意味が揃っていなければ誤読が起きます。セマンティックレイヤーは、ツール横断で同じ業務データを同じ意味で扱うための土台になります。
最初に確認すべき設定は何ですか?
権限、接続先、承認条件、監査ログ、例外時の停止・差し戻し手順を先に確認します。特に更新、送信、契約条件、個人情報に関わる操作は、人間承認を前提に設計する方が安全です。
関連ページと関連記事
このテーマは、AIエージェントの接続、意味定義、実行制御の既存記事とあわせて読むと判断しやすくなります。
- AIエージェントのセマンティックレイヤーとは?CRM/SFAデータを誤読させない意味設計:データ定義や運用設計の前提を確認できます。
- Model Context Protocol(MCP)とは?:AIエージェントと外部ツールを接続する標準の基本を確認できます。
- SoA(System of Action)とは?:AIエージェント時代に残る実行・承認・監査レイヤーを整理できます。
AIエージェント導入時の権限・承認・監査を整理したい場合
ツール選定だけでなく、接続先、実行範囲、承認ゲート、監査ログまで含めた導入設計を支援します。