AIエージェントは至るところで登場しています。必要な作業を把握して実行することで、私たちの生活をより便利にすることが期待されています。そのため、エージェントはサービス、ツール、データなどのリソースにアクセスする必要がありますが、アクセスを無制限に許可すべきではありません。責任ある運用のためには、適切なコンテキストでのみリソースにアクセスできるようにする必要があります。以下のガイドラインでは、この目標を達成するためにAPIがどのように機能するかを説明します。
標準化により、APIは構造化された仲介役として機能します。
APIは構造化された仲介手段です。APIを呼び出すことで、アクターがリソースを見つけ、アクセスが制御され、認可が検証される実行空間が形成されます。APIは柔軟性が高く、露出を抑えながら、ビジネス上承認されたさまざまなアクションに対応できます。一方、この柔軟性には、相互運用性を妨げる標準の欠如という課題があります。そのため、Model Context Protocol(MCP)、Open Agentic Schema Framework(OASF)、LangChain Agent Protocol、Agent2Agent Protocol(A2A)などの新たな標準は、望ましい方向への一歩です。これらは、十分に検討されたAPI設計と、エージェント型エコシステムにおける主要な外部インターフェースとしてのAPI活用を促進します。このエコシステムは、エージェントが自律的に策定した作業計画を遂行するために利用するサービス、ツール、データで構成されます。
インフラストラクチャサービスを使用してAPIを保護
今日のビジネスアプリケーションはAPIを介して機能を公開していますが、APIは単独で機能するものではありません。ゲートウェイは、ユーザーアクセス、認可、サービスディスカバリなど、複数のAPIにまたがる機能を集約します。ファイアウォールはポートをフィルタリングし、ルーティングルールをサポートするとともに、不正な形式のプロトコルリクエストから保護します。認可プロキシは、認可コードフローやポリシー検索など、高度なアイデンティティ制御を実装します。APIは、ビジネスアプリケーションへの入り口です。インフラストラクチャサービスは、APIへのリクエストを効率化および強化し、適切な検証を可能にします。
動的検証が静的検証に取って代わります。
あるAIエージェントに特定の操作を実行する権限がない場合、その権限を持つ別のエージェントと連携できます。これにより、アクセス境界を侵害することなくワークフローを継続できます。たとえば、ショッピングアシスタントは、機密データベースから割引コードを直接取得する代わりに、フルフィルメントエージェントにそのコードを要求できます。APIは、職務の分離を維持しながら、このやり取りを円滑にします。現在、この仕組みが有効に機能しているのは、エージェントが人間のユーザーまたはロールを代理して動作できるためです。
ユーザーとロールは、現在のアイデンティティおよびポリシーシステムで容易にサポートできる静的な権限体系です。将来的には、エージェント自体が独自のアイデンティティ(または複数のアイデンティティ)を持つようになる可能性があります。その場合、さまざまな状況でリソースへのアクセスを管理するための強固なガードレールが、これまで以上に必要になります。最終的には、リクエスト元、対象リソース、アクションを実行時に検証する動的なゼロトラストセキュリティ対策が、静的で事前定義された検証に取って代わるでしょう。
APIファースト設計が台頭する
APIはAIエージェントに不可欠です。エージェントが実行するすべてのアクションについて、アクセス可能なリソースと使用するセキュリティコンテキストを明確に定める必要があるためです。導入するエージェントが増えるほど、アクセスするリソースと送信するリクエストも増え、そのすべてがAPIを介して行われます。1つのエージェントが複数のタスクを実行する場合、複数のセキュリティコンテキストを使用して複数回の認可が行われる可能性があります。関与するエージェントの数が増えるにつれ、高機能なAPIの必要性も高まります。APIには、極めて大規模な環境でも適切なアクセスを自動的に実現できることが求められます。
現在、ユーザーはアプリケーションやカスタムAPIを通じてリソースにアクセスしています。今後は、標準化されたAPIが戦略的な制御ポイントとなり、エージェント型AIシステムと業務リソースが、ネットワーク、組織、業界の境界を越えて連携するようになります。APIファーストの考え方は、ガバナンス、相互運用性、拡張性をもたらし、エージェント型AI時代への移行を後押しします。
著者について

関連するブログ記事

SOAS 2025:足並みの乱れが凡庸さを招く
AI導入における方針の不一致は、非効率を招きます。セキュリティ、自動化、導入の各戦略を整合させ、AIの可能性を最大限に引き出す方法をご紹介します。

WebAssemblyが重要な理由
WebAssembly(Wasm)は、あらゆるプラットフォームで高性能なアプリケーションを実現する、ポータブルで高速かつセキュアなバイナリ命令セットです。
インフラストラクチャは依然として格好の攻撃経路
クラウドコンピューティングでは、APIやドラッグ&ドロップ式の設定ツールを活用し、ネットワークやインフラストラクチャを敬遠する人がそれらを直接扱わずに済むようにすることで、インフラストラクチャへの対応を不要にすることが長年追求されてきました。しかし、インフラストラクチャを無視することも、攻撃の主要な標的であるという事実を見過ごすこともできません。
堅牢なデータアーキテクチャがもたらす戦略的メリット
適切に構築されたデータアーキテクチャがもたらす効果は、業務プロセスの改善にとどまりません。戦略的な業務効率の向上、より深いビジネスインサイトの獲得、隣接するビジネス機会への展開にもつながり、これらすべてをより俊敏に実行できるようになります。
デジタルワークフローにおける不正検知には、データだけでは不十分
2019年には、業界全体でクレジットカード詐欺の試みが約25万件確認されました。これは約2分に1件の割合です。今日、不正を検知するには、デジタルワークフロー上のできるだけ多くのポイントから収集したデータを相互に関連付け、手作業によるデータ処理をはるかに上回る速度で分析する能力が求められます。