M365Con 2027 – 無料オンラインカンファレンス · 11–22 Jan 2027 · 120 sessions→ m365con.net

ブログ · Mirko Peters

プロンプトエンジニアリングの先へ:エンタープライズAIにアーキテクトが必要な理由

By ·

M365 FM ポッドキャストの公式コンパニオンブログへようこそ。今回の投稿では、現代のエンタープライズ人工知能の技術的な基盤を掘り下げていきます…

Automatically translated with AI from the original post. Read the English original

Cover: Extending Microsoft 365 Copilot: Agents, MCP & Production-Grade AI with Yves Habersaat [MVP]

M365 FM ポッドキャストの公式コンパニオンブログへようこそ。今回の投稿では、現代のエンタープライズ人工知能の技術的な基盤を詳しく掘り下げます。プロンプトエンジニアリングは一般ユーザーや経営層の関心を集めてきましたが、基本的なプロンプトの域を超えて本番環境で通用するAIを実現するには、専任のアーキテクトやエンジニアが必要です。もはや組織は表面的な導入に頼ることはできません。投資が実際の価値を生み出すよう、ビジネスロジック、セキュリティ要件、システム統合を慎重に検証する必要があります。

このテーマをより詳しく取り上げるため、最近ポッドキャストで Microsoft MVP であり AI テックリードの Yves Habersaat 氏にお話を伺いました。Microsoft 365 Copilot の拡張性、マルチエージェントアーキテクチャ、Model Context Protocol について詳しくお聴きになりたい方は、エピソード Extending Microsoft 365 Copilot: Agents, MCP & Production-Grade AI with Yves Habersaat [MVP] をぜひご覧ください。

はじめに:プロンプトエンジニアリングを超えて

プロンプトエンジニアリングが有用なスキルであることは間違いありません。一般の従業員が生成AIツールからより良い結果、整ったフォーマット、洞察に富んだ要約を引き出す助けになります。しかし、こうした機能を数千人のユーザーや社内の深く根付いたシステムに広げようとすると、プロンプトエンジニアリングだけでは不十分です。

エンタープライズAIには、巧みな言い回し以上のものが求められます。基盤となる技術、複雑な顧客要件、全体的なセキュリティモデル、個別の実装判断を理解した専門家が必要です。AIは技術資料を作成し、有用なガイダンスを提供できますが、人間のアーキテクトが根本的に不要になるわけではありません。自動化されたソリューションが、受け入れがたいリスクを生むことなく本質的なビジネス要件に応えているかを検証できるのは、人間のエンジニアだけです。

なぜエンタープライズAIには人間のアーキテクトが必要なのか

現代のエンタープライズ環境は複雑なため、AIの導入が「プラグアンドプレイ」で済むことはほとんどありません。システムは、レガシーなデータベース、社内で開発されたカスタムアプリケーション、厳格なコンプライアンスの枠組み、動的に変化するユーザーのアクセス許可と複雑に絡み合っています。設計を監督する熟練したアーキテクトがいなければ、組織はボトルネック、ハルシネーション、セキュリティ上の脆弱性、統合の失敗にしばしば直面します。

アーキテクトは全体像を見ます。データが組織内をどのように流れるか、どこにボトルネックが潜んでいるか、技術スタックをどのように将来に備えるかを評価します。AIプラットフォームが目まぐるしい速さで進化する中、戦略的に考える人物が舵を取ることで、本番環境の負荷で崩れてしまう脆い概念実証ではなく、拡張可能で保守しやすく、安全なソリューションを構築できます。

Microsoft 365 Copilot の進化と拡張性

Microsoft 365 Copilot は、登場当初から大きく進化しました。かつては複雑なカスタム拡張が必要だった多くの機能が、今ではプラットフォームに直接組み込まれています。このネイティブ機能は、標準的な生産性とコラボレーションのニーズを幅広くカバーします。

しかし、組織がより高度な制御を必要とするとき、拡張性は極めて重要になります。たとえば、オーケストレーションレイヤーのカスタマイズ、特化したエージェント型エクスペリエンスの作成、Microsoft 365 Copilot Chat に閉じ込めるのではなく外部の公開 Web サイトに AI エージェントを組み込むこと、あるいは完全にオーダーメイドの機能を構築することなどが挙げられます。企業の要件が専門的になるほど、拡張性とカスタム開発の重要性は増します。

巨大な Copilot 1つでは失敗する理由:マルチエージェントアーキテクチャ

AI活用を始めた組織によく見られる落とし穴は、巨大でモノリシックな Copilot を1つ作ろうとすることです。想像してみてください。考えうるあらゆる指示、ツール、ナレッジソース、企業の責任を詰め込んだ単一のAIアシスタントです。当然ながら、このアプローチは自らの重みで崩れ、コンテキストウィンドウの枯渇、判断の質の低下、予測不能な振る舞いを招きます。

その代わりに、Yves Habersaat のような専門家は、マルチエージェント アーキテクチャの採用を推奨しています。このモデルでは、個々のエージェントが明確に定義されたスコープと責任を持ちます。たとえば、企業の IT サポート フレームワークでは、フロントに配置されたトリアージ エージェントが、ユーザーの要求を理解して適切に振り分ける役割を担えます。振り分け先は、Microsoft 365、Salesforce、HR ポータル、社内インフラ プラットフォームをそれぞれ担当する専門エージェントです。各専門エージェントは、独自のローカライズされた指示、特定のナレッジ、そして固有のツールを保持します。

エンタープライズ AI エージェントの構造

これらのシステムの動作を理解するには、一般的なエンタープライズ AI エージェントの構造を分解して見るとわかりやすくなります。堅牢なエージェントはすべて、明確に定義された目的から始まります。そのうえで、主に次のコンポーネントに依存します。

  • 指示: エージェントの正確な責任範囲、運用上の境界、動作上の制約を定義する明示的なガイドラインです。
  • ナレッジ ソース: 関連する組織情報やドキュメントを集約した、厳選されたリポジトリです。
  • ツール: エージェントがアクションを実行したり、データベースを照会したり、外部サービスを呼び出したりするための機能です。
  • オーケストレーション層: 受信した要求をどのように処理、解析、委任するかを決定する意思決定エンジンです。

マルチエージェント構成では、プライマリ エージェントが最初のトリアージを行い、そのうえで専門のサブordinate エージェントにタスクを委任します。サブ エージェントは、社内のナレッジ ソース、外部システム、API、Model Context Protocol サーバーとやり取りしながら、ワークフローを完了させます。

Copilot Studio とカスタム開発の比較

これらのエージェントを構築する際、組織は重要なプラットフォーム判断に直面します。それはローコードかカスタムコードかという選択です。Copilot Studio は、エージェントを迅速に構築してデプロイするための、手軽なローコードのアプローチを提供します。チームは、指示を定義し、事前構築済みのツールを接続し、ナレッジ リポジトリを統合し、最新のプロトコルを活用できます。すべてのコードを一から書く必要はありません。

一方、カスタム開発では、アーキテクチャを大幅に細かく制御できます。ただし、その制御には責任の増大が伴います。開発者は、認証フロー、セキュリティ境界、ホスティング環境、オーケストレーション ロジック、サービス統合を自ら管理しなければなりません。結局のところ、Copilot Studio とカスタム開発のどちらを選ぶかは、対象となるエンタープライズ ソリューションがどの程度の制御を必要とするかに完全に依存します。

Model Context Protocol (MCP) を理解する

エージェント アーキテクチャにおける最もエキサイティングな進歩の一つが Model Context Protocol、通称 MCP です。従来、外部ツールやサービスを AI モデルに統合するには、システムごとにカスタムの API ラッパーを書く必要がありました。しかも、それぞれが独自の認証方式、プロトコル上の癖、ドキュメント規約を持っていました。

MCP は、この断片化を解消するため、AI システムが外部ツールやサービスを検出し、それらとやり取りするための標準化された方法を提供します。MCP を通じて、エージェントは利用可能なツールが何か、それぞれがどのように動作するか、そして複雑なユーザー要求を達成するためにどう組み合わせられるかを動的に把握できます。MCP は、知能を持つ言語モデルと、膨大なエンタープライズ ソフトウェアのエコシステムとの間をつなぐ、ユニバーサル トランスレーターのような役割を果たします。

システム統合: MCP と従来の API の比較

重要な点として、Model Context Protocol は従来の API を置き換えるものではありません。むしろ、MCP サーバーは既存の API、データベース、社内のマイクロサービスの前段に配置され、それらの基盤機能を、AI エージェントが容易に理解して利用できる形式で公開します。

財務、人事、顧客関係管理のために既に確立された API に依存している企業を考えてみましょう。組織はそれらの API を書き直すのではなく、既存のエンドポイントの上に MCP サーバーをデプロイして、適切なツールを公開できます。基盤となる API は引き続き重い処理を担い、MCP は、自律型 AI エージェントが効果的にそれらとやり取りするために必要なセマンティック層を提供します。

セキュリティ、ガバナンス、および組織のナレッジ

Microsoft 365 環境には、ドキュメント、会議の文字起こし、メール、組織図、Teams のチャット履歴、OneDrive のファイル、SharePoint のリポジトリなど、膨大で価値のある組織のコンテキストが含まれています。強力な AI エージェントを、堅牢なガバナンスなしにこのデータの宝庫に接続すると、重大なセキュリティ リスクが生じます。

組織はまず、データの全体像を包括的に棄卸しする必要があります。機密情報がどこに存在するのか、現在誰がアクセス権を持っているのか、どの資産により高い保護が必要なのかを正確に把握しておかなければなりません。秘密度ラベルとデータ損失防止(DLP)ポリシーを組み込んだMicrosoft Purviewのような高度なガバナンスツールは、初日からAIアーキテクチャに直接組み込む必要があります。

データ品質とAIへの準備の重要性

AIガバナンスは、不正アクセスの防止だけにとどまりません。データの衛生管理という現実的な課題も含まれます。整理されていないSharePointサイト、重複の多いファイル、古いポリシー文書、一貫性のないTeamsのワークスペース、曖昧な情報の所有者は、AIが生成する回答の品質を大きく損なう可能性があります。

構造化されていない、雑然とした組織内のナレッジに知的エージェントを接続しても、そのデータが自動的に整理された有用なリソースになるわけではありません。企業は、AIへの準備の基本条件として、データのクリーンアップ、最新の情報アーキテクチャ、厳格なアクセス許可の見直し、そして徹底的な分類を優先しなければなりません。

委任されたアクセス許可とアプリケーションのアクセス許可の管理

AIエージェントがユーザーに代わって自律的に操作を実行できるようになった瞬間から、アクセス許可の管理が最も重要になります。原則として、アーキテクトは委任されたユーザーのアクセス許可を既定とすべきです。

委任モデルでは、エージェントは対話している特定のユーザーのアクセス許可の範囲内でのみ動作します。そのユーザーが機密性の高い財務フォルダーへアクセスできない場合、エージェントがその制限を回避することはあってはなりません。バックグラウンドの自動化にアプリケーションのアクセス許可が本当に必要な場合は、ユーザーが直接操作するエージェントに広範な管理者権限を直接公開するのではなく、厳密に管理されたサービスまたはMCPレイヤーの背後に、その機能を厳しく分離して配置すべきです。

エンタープライズにおける検索拡張生成(RAG)

検索拡張生成(RAG)は、現代のエンタープライズAIの基盤です。言語モデルの静的な内部パラメーターだけに頼るのではなく(そこには企業独自のポリシーやリアルタイムのプロジェクト情報を含めることは到底できません)、RAGシステムは回答を生成する前に関連するドキュメントを動的に検索します。

検索されたコンテンツは、社内のナレッジベース、SharePointサイト、専用のドキュメントストア、または外部データベースから取得される場合があります。Copilot Studioのような多くの最新プラットフォームでは、検索の仕組みは完全に裏側で動作し、エンドユーザーから複雑さを隠しながら、検証済みのエンタープライズデータに基づいた正確でコンテキストを踏まえた回答を提供します。

結論:本番環境向けAIソリューションの構築

遊び感覚のプロンプトエンジニアリングから堅牢なエンタープライズAIへ移行するには、根本的な考え方の転換が必要です。組織はもはや、人工知能を最後に付け足す単なるソフトウェア機能として扱うことはできません。本番環境向けのAIソリューションを構築するには、マルチエージェントアーキテクチャ、Model Context Protocolのような拡張性のある統合レイヤー、厳格なデータガバナンス、そして適切に設計されたアクセス許可モデルを慎重に検討する必要があります。

人間のアーキテクトとエンジニアは、この技術革命の要であり続けます。技術の基礎と業務要件への深い理解を組み合わせることで、アーキテクトは、エンタープライズAIが安全で拡張性があり、真に変革をもたらす価値を提供できるようにします。

これらのアーキテクチャ戦略をさらに深く掘り下げ、現場の専門家による見解を直接聞くには、ぜひポッドキャストの全編をお聴きください。Extending Microsoft 365 Copilot: Agents, MCP & Production-Grade AI with Yves Habersaat [MVP] にアクセスし、最新の働き方、セキュリティ、生産性についての議論にもぜひご参加ください。

Entities in this article

Prompt engineering Model Context Protocol (MCP) Yves Habersaat Copilot Studio SharePoint AI agent Microsoft 365 Copilot AI readiness Microsoft 365 Copilot extensibility Generative AI

Related articles

RSS