AIエージェントがあらゆるところに出現しています。 彼らは、必要なことを行う方法を知ることで私たちの生活を楽にすることを約束します。 つまり、エージェントはサービス、ツール、データなどのリソースにアクセスする必要がありますが、そのアクセスは無制限であってはなりません。 責任を持って運用するには、リソースは適切なコンテキストでのみアクセスできるようにする必要があります。 次のガイドラインは、この目標を達成するために API がどのように機能するかを示しています。
API は構造化された仲介者です。 API を呼び出すと、アクターがリソースを見つけ、アクセスが制御され、承認が検証される実行スペースが作成されます。 API は柔軟性があり、露出を減らしながら、同時にビジネスで承認されたさまざまなアクションに対応します。 柔軟性の欠点は、相互運用性を妨げる標準が欠如していることです。 したがって、 Model Context Protocol (MCP)、 Open Agentic Schema Framework (OASF)、 LangChain Agent Protocol 、 Agent2Agent Protocol (A2A) などの新しい標準は、正しい方向への一歩です。 これらは、思慮深い API 設計と、エージェント エコシステム内の主要な外部インターフェースとしての API の利用を促進します。 エージェントが自主的な作業計画を達成するために使用するサービス、ツール、およびデータのエコシステム。
今日のビジネスapplicationsはAPI を介して機能を公開しますが、API だけでは機能しません。 ゲートウェイは、ユーザー アクセス、承認、サービス検出などの API 間機能を統合します。 ファイアウォールはポートをフィルタリングし、ルーティング ルールをサポートし、不正なプロトコル要求から保護します。 承認プロキシは、承認コード フローやポリシー検索などの高度な ID 制御を実装します。 API はビジネスapplicationsへの入り口です。 インフラストラクチャ サービスは、API へのリクエストの適切な検証を合理化し、強化し、有効にします。
ある AI エージェントに特定のアクションに対する権限がない場合は、権限を持つ別のエージェントと連携できます。 これにより、アクセス境界に違反することなくワークフローを続行できます。 たとえば、ショッピング アシスタントは、機密データベースから直接割引コードを取得するのではなく、フルフィルメント エージェントに割引コードを要求する場合があります。 API は、職務の分離を維持しながらこの相互作用を容易にします。 エージェントは人間のユーザーまたはロールに代わって行動できるため、これは現在ではうまく機能します。
ユーザーとロールは、現在の ID およびポリシー システムによって容易にサポートされる静的な権限スキームを表します。 将来的には、エージェント自体が最終的に独自のアイデンティティ(または複数のアイデンティティ)を所有するようになることが考えられ、さまざまな状況でのリソースへのアクセスを管理するための強力なガードレールの必要性が増すことになります。 最終的には、実行時にリクエスタ、ターゲット リソース、およびアクションを検証する動的なゼロ トラスト セキュリティ対策が、静的で事前定義された検証に取って代わることになります。
API は AI エージェントにとって不可欠です。エージェントは、アクセスできるリソースと、実行するすべてのアクションに使用するセキュリティ コンテキストを明確に定義する必要があるためです。 導入されるエージェントが増えるほど、アクセスするリソースが増え、API 経由で行われるリクエストも増えます。 単一のエージェントが複数のタスクを実行する場合、複数のセキュリティ コンテキストを使用した複数の承認が存在する可能性があります。 関与するエージェントの数が増えるにつれて、有能な API の必要性が高まります。 API は、適切なアクセスを自動的かつ非常に高い規模で可能にする必要があります。
現在、ユーザーはapplicationsとカスタム API を通じてリソースにアクセスします。 今後、標準化された API は、エージェント AI システムと基幹業務リソースがネットワーク、組織、業界の境界を越えて相互作用する戦略的な制御ポイントとして登場します。 API ファーストの考え方は、ガバナンス、相互運用性、スケールを提供するエージェント AI 時代へと私たちを導きます。