明確なソリューション アーキテクチャは、Copilot Studio エージェントが広範なビジネス環境や技術的環境でどのように機能するかを理解するために不可欠です。 アーキテクチャは、エージェントのコアコンポーネント、他のシステムへの依存関係、そしてビジネス需要に応じてどのようにスケールするかを概説します。
Copilot Studio は、複数の機能を組み合わせる柔軟な基盤を提供します。
Copilot Studio エージェントのライフサイクル
Copilot Studio では、1 つの単一のサービスとしてのソフトウェア (SaaS) ベースのエクスペリエンスからエージェントを設計、拡張、管理するための完全なエンドツーエンドのライフ サイクルがサポートされます。
ビルドと公開フェーズにおいて
- エージェントの設計、強化、管理:使いやすい一つのSaaS製品からエージェントを構築し、迅速に稼働させましょう。
- 生成AIを使った知識のチャット:ファイル、ウェブサイト、Dataverse、非Microsoftアプリなどを使って、エンタープライズ向けの回答を得られます。
- 具体的なトピックを作成する:よりコントロールしたい時に備え、生成AIの回答を補完する。
- アクションを構築する:アクションを作成し、あらかじめ構築されたコネクターやエージェントフローを使ってバックエンドやAPIを呼び出したり、長期実行のタスクを完了させましょう。
- 複数のチャネルに公開する: 20 以上の言語で公開し、Microsoft 365 Copilotを含む 1 つの選択で任意のチャネルにデプロイします。
分析と改善フェーズでは、あなたは以下のことをします:
- モニタリングと改善:箱から出る豊富なインサイトと分析にアクセスしましょう。
- AI Services との統合: Microsoft Foundry、Azure Cognitive Services、Bot Framework、およびその他の Microsoft 会話サービスと統合します。
二つのフェーズがどのように連携して機能するか
ビルド&パブリッシュ は、適切なアーキテクチャ、ガバナンス、チャネルを使えば迅速に本番環境に進めます。- 分析と改善は 、使用から学び、品質の差を埋めることで価値を保ち続けます。
- これらが一つの統一されたSaaS体験の中で、自信を持って出荷し、厳密に測定し、意図的に反復するというクローズドループを形成しています。
Copilot Studio のコア機能
| カテゴリ | 能力 |
|---|---|
| 直感的なユーザー体験 | ビジュアルキャンバス、ローコードデザイン、プロコードビュー、リアルタイムテスト、簡単なコラボレーション、自然言語での構築 |
| 会話設計 | カスタムアクションの作成・公開、特定のトピックのカスタマイズ、豊かで動的なレスポンスの作成、多言語エージェントの作成、複数のチャネルへの公開、テンプレートの使用 |
| 会話オーケストレーション | マルチターンの会話、ロジックや変数管理、ライブエージェントへのエスカレーション、多言語モードルーティング、ユーザーに基づく動的なコンテンツ、自律性 |
| データ接続性 | ディープ・ルーニング、1,400の既成データコネクタ、カスタムデータコネクター、エージェントフロー、生成アクション、生成回答 |
| プロ開発の拡張性 | DIY方式で生成AIを活用し、自身のモデル(BYOM)を持ち込み、カスタムAzure Bot Frameworkスキル、ナレッジベース拡張機能、カスタムアナリティクス、Azure Application Insightsテレメトリを利用する。 |
| 管理の効率化 | 責任あるAIチェック、信頼できるプラットフォーム、管理センター、コンプライアンス基準、分析、アプリケーションライフサイクル管理の自動化、カスタム認証 |
対話型AI体験を作ろう
効果的な会話型AI体験を作ることは、単なるチャットボットを作ることではありません。 技術、設計、運用能力の組み合わせが連携し、シームレスで安全かつ知的なやり取りを実現します。 以下が重要な要素です:
言語理解とオーケストレーション機能: どんな会話型AIの中心には、ユーザーの意図を理解する能力があります。 この能力には以下が含まれます:
- ユーザーが何を言っているのか(意図)を理解し、それにどう反応するか。
- ユーザーの発話から重要な情報(エンティティ)を抽出すること。
ダイアログ管理機能: 会話には構造が必要です。 ガイド付きのフローに従うべきか、それともオープンエンドのままでいるべきか? ダイアログ管理は以下を保証します:
- トピック間のスムーズな移行。
- 中断や説明の対応。
- 多段階のやり取りにまたがる文脈を維持すること。
回答を生成したり行動を起こすAIの能力: 生成AIは豊かで動的な回答を可能にし、以下を可能にします:
- ビジネス知識の検索。
- 内容の要約。
- APIやコネクタを通じてエンドツーエンドのプロセスのアクションをトリガーします。
他システムとの統合: エンドツーエンドのビジネスプロセスは、異なるシステムやデータソースと接続することが多いです。
展開と実行時間: 一度構築されたら、体験はユーザーの現状に応える必要があります:
- ウェブサイト、Teams、アプリなどのチャネルを横断して展開しましょう。
- 多言語・多チャネルの出版をサポートします。
セキュリティと認証: エンドポイントを保護し、エンドユーザーを認証して信頼できるやり取りを確保しましょう。
- 誰が代理人を呼び出せるのか?
- ユーザーはサインインする必要がありますか?
分析と継続的改善: パフォーマンスは発売時に止まるわけではありません。
- テレメトリー、主要業績評価指標(KPI)、会話の書き起こしを使って効率を測定しましょう。
- ギャップを特定し、より良い結果を最適化しましょう。
アプリケーションライフサイクル管理(ALM): 環境とバージョンの管理が鍵となります。
- エージェントを開発、テスト、生産の段階に進めます。
- デプロイメントを自動化し、コンプライアンスを維持しましょう。
成功する会話型AI体験は、インテリジェントな言語理解、安全な統合、継続的な改善を組み合わせ、強力な展開とガバナンスによって支えられています。 Copilot Studio などのプラットフォームでは、エージェントをシームレスに設計、強化、管理できるエンドツーエンドの SaaS 環境を提供することで、これを実現できます。
詳細情報:
Copilot Studio テクノロジ アーキテクチャの概要
この画像は、Copilot Studio のアーキテクチャの概要を示しています。エージェントがチャネル、統合、AI 機能、セキュリティ、分析、および Microsoft クラウド サービスとやり取りする方法を示しています。
左側の図は、標準のWeb Chat コントロール、Power AppsおよびPower Pages チャット コントロール、Bot Framework Web Chat、サーバー間ミドルウェア、Microsoft Teams、Facebook Messenger、WhatsApp、Slack などのカスタム クライアントを含むクライアント エントリ ポイントを示しています。Dynamics 365 Contact Center、およびMicrosoft 365 Copilot。 Azure Bot Service チャネルと Bot Framework ボットも表示されます。
このセンター セクションでは、主要な Copilot Studio アーキテクチャ コンポーネントがカテゴリにグループ化されています。
- ランタイム:ネイティブチャネル、エージェントとしてのスキル、チャネル振る舞い。
- Integrations: HTTP 要求、コネクタ、ワークフロー、AI Builder プロンプト、Bot Framework スキル。
- ALM:Power PlatformソリューションとCI/CDパイプライン。
- ダイアログ管理:トピック、アクション、入力、出力。
- 言語理解: クラシックNLU、組み込みNLU、独自のNLU、生成的オーケストレーション。
- 生成応答: クエリの書き換え、Web サイト、ファイル、SharePoint、Dataverse、Graph、統合ナレッジ、Azure AI Search、要約に対応するサポート情報検索。
- セキュリティ:シークレット管理、アイデンティティ、認証、認可、エンドポイントセキュリティ、データポリシー、監査ログ。
- トリガー:自律型かつシステム駆動型トリガー。
- 分析:標準的な分析、技術テレメトリー、会話の書き起こし。
右側の図は、Azure AI Language、Microsoft 365 Graph、Azure AI Search、Microsoft (旧称 Azure AI) Foundry、Azure Monitor など、Copilot Studio で使用できるクラウド サービスを示しています。Azure Storage、Azure Synapse Analytics、およびMicrosoft Entra ID。
これらの要素は、Copilot Studio がクライアント チャネル、オーケストレーション、統合、AzureとMicrosoft 365サービスを接続して会話エージェントを構築して実行する方法を示しています。
技術的な課題を特定する
潜在的な障害を早期に捉えることで、チームは緩和策を立てることができます。 一般的な課題には、オンプレミスのリソースへの安全接続、WhatsAppやSlackなどの特定のチャネルへのエージェントの配置、トランスクリプトのダウンロードや多言語ユーザーのサポートなどの高度な要件の対応が含まれます。 これらの課題をステークホルダーと共に文書化・検証することで、アーキテクチャが現在のニーズと将来の要件の両方を反映するようにしましょう。
アーキテクチャの概要の目標は、ビジネスの意図と技術的現実を結びつける単一の青写真を提供することです。 会話の流れ、AI機能、統合、セキュリティ、パフォーマンスの期待を定義することで、すべての関係者間で共通の理解を築き、スケール・ガバナンス・継続的に改善できる基盤を築きます。
アーキテクティングエージェントソリューション
Architecting エージェント ソリューション コンテンツは、セキュリティで保護された信頼性の高いエージェントを構築するための基本的な原則とパターンに関するガイダンスを提供し、Microsoft 365 Copilotに焦点を当てています。 このフレームワークはエージェント開発のための標準化されたアプローチを提供し、企業レベルのセキュリティとコンプライアンスを維持しつつ、投資収益率を最大化します。
この枠組みはいくつかの柱に分かれています。
- 目的に合うかどうか判断する
- 操作性の判定
- 信頼、トレーサビリティ、透明性の決定
この枠組みを考慮すれば、組織は信頼性、トレーサビリティ、責任あるAIを優先し、安全で監査可能なソリューションを実現することで品質と信頼を確保できます。 また、Microsoftの技術サポートを必要とせずに、業界やMicrosoftのベストプラクティスに沿ったソリューションを開発者が構築できるようにすることで、スケールを可能にします。
パワープラットフォームウェルアーキテクテッド
Power Platform Well-Architected は、チームが安全で信頼性が高く、大規模に効果的なワークロードを設計・構築・運用するための原則とベストプラクティスを提供します。 導入ライフサイクル全体を通じて参照点として機能し、アーキテクチャからガバナンスに至るまでの各決定が即時のビジネス成果と長期的な持続可能性の両方を支えるようにします。
この枠組みはいくつかの柱に分かれています。
- Reliability
- セキュリティ
- オペレーショナル エクセレンス
- パフォーマンス効率
- エクスペリエンスの最適化
これらの柱にプロジェクトを合わせることで、組織は単に「エージェントを稼働させる」だけでなく、堅牢でメンテナンス可能で、ビジネスの成長に合わせてポジションを整えたエージェントの提供に注力できます。 Power Platform Well-Architected は、設計上の意思決定の改善、トレードオフの検証、Copilot Studio ソリューション設計の全体的な品質の向上に関するガイドです。
Copilot Studio エージェントを使用して custom contact center ソリューションを実装するためのソリューションのアイデアを確認します。
次のステップ
責任あるAIの原則を適用し、あなたのソリューションが公平で透明性があり、安全で、マイクロソフトの責任あるAI基準に準拠していることを保証します。