エージェントの概要

エージェントは、CopilotとMicrosoft 365 Chat内で動作するカスタムの知識、スキル、ツールを備えた特殊な AI アシスタントです。 内部ナレッジ ソースと外部 API に接続することで、Copilotの機能を拡張し、より特殊なワークフローを可能にし、生産性を向上させます。

ブランド化が可能な場所を示す汎用の名前付けでCopilot内のエージェント エクスペリエンスを示す画面。

デザイナーは、エージェントの概要と構築方法を理解することで、レイアウト、相互作用パターン、およびユーザーがエージェント ワークフローを体験する方法について、より適切な意思決定を行うことができます。 この記事では、エージェントのコア コンポーネントと、設計する 2 種類のエージェントについて説明します。

エージェントのしくみ

エージェントは言語モデルを利用し、既存のシステムと統合することで、ユーザーがドメイン固有の目標を達成するのに役立ちます。 エージェントがバックグラウンドでどのように動作するかを理解することは、エクスペリエンスの向上を設計するのに役立ちます。

次の図は、エージェント キャンバス、ナレッジ ソース、スキル、オーケストレーション レイヤーなど、エージェントの動作を形成するコア コンポーネントを示しています。

エージェントのコア コンポーネント (エージェント キャンバス、ナレッジ、スキル、オーケストレーター、基盤モデル、自律性) を示す図。ユーザーがプロンプトを送信して出力を受け取ります。

次の表では、各コンポーネントについて説明します。

コンポーネント Description
エージェントキャンバス ユーザーがエージェント (チャット、プロンプト、ボタンなど) と連携するビジュアルレイヤーと対話型レイヤー。 これは通常、チャットまたはMicrosoft 365 スイート内のCopilot パネル内に表示されます。
手順 エージェントの動作、実行する必要がある内容、応答方法をガイドするルールと目標。 これらのルールは、エージェントの作成者から取得されます。
Llm 大きな言語モデルでは、オーケストレーターを介してユーザーが送信する自然言語プロンプトが解釈されるため、オーケストレーターは実行する手順を決定できます。
オーケストレーター ユーザー入力を解釈し、応答プロセスを調整するロジック エンジン。 最も関連性の高いナレッジ ソースとスキルを選択して、最終的な出力がユーザーの期待と一致することを確認します。
知識 エージェントが、メール、SharePointドキュメント、チャット メッセージ、会議のトランスクリプト、サード パーティのサービスなどの応答を得るために使用する内部データまたは外部データ。
スキル コンテンツの要約、会議のスケジュール設定、タスクまたはファイルの作成、メッセージの送信など、エージェントがユーザー要求を満たすために実行できるアクション、トリガー、ワークフロー。

エージェントの種類

Microsoftでは、宣言型エージェントとカスタム エンジン エージェントの 2 種類のエージェントがサポートされています。 種類ごとに異なるレベルのカスタマイズが提供され、さまざまなシナリオに適しています。

デザイナーとして、両方の型がほぼ同じ相互作用パターンに従い、ユーザーと似ていることがわかります。 主な違いは、カスタマイズできる内容と、基になるインフラストラクチャを制御するユーザーです。

宣言型エージェントとカスタム エンジン エージェント アーキテクチャを比較した図。Copilotによって提供されるコンポーネントと作成者によってカスタマイズ可能なコンポーネントが示されています。

宣言型エージェント

宣言型エージェントは、Microsoftの組み込みの AI インフラストラクチャを使用してタスクを自動化するために、命令、データ、アクションを使用してCopilotをカスタマイズします。 追加のホスティングは必要ありません。 コードなしツールまたはローコード ツールを使用してビルドします。 Teams、Word、OutlookなどのMicrosoft 365 アプリ間で実行されます。 これらは、情報の要約、データの抽出、単純なアクションの実行など、Copilotの既存の機能内で実行できる簡単なワークフローに最適です。

宣言型エージェントは、セキュリティ、コンプライアンス、責任ある AI のMicrosoft標準を継承して、Copilotオーケストレーションレイヤーと基盤モデルを使用します。

宣言型エージェントを設計するときは、次の内容をカスタマイズできます。

  • ナレッジ ソース
  • スキルと機能

Copilotでは、エージェント キャンバス、オーケストレーター、および基盤モデルが提供され、変更することはできません。 Microsoft 365 Copilotでエージェントをビルドするときは、宣言型エージェントから始めます。

カスタム エンジン エージェント

カスタム エンジン エージェントは完全なカスタマイズを提供するため、チームはエージェント キャンバス、ナレッジ ベース、スキルセット、基になる基盤モデル、オーケストレーション ロジックを特定のニーズに合わせて調整できます。 これらは、エージェントが独立して計画、意思決定、運用を行うために自律性を必要とする複雑なワークフローに適しています。 さらに、エージェント間コラボレーションをサポートし、ローコード環境またはプロコード環境を使用して構築できます。

宣言型エージェントとは異なり、カスタム エンジン エージェントでは、セキュリティと責任ある AI の使用に追加のホスティングと手順が必要です。 外部プラットフォーム、内部 Web サイト、組織のダッシュボードだけでなく、Microsoft 365 アプリケーション全体に発行できます。

カスタム エンジン エージェントを設計するときは、次の内容をカスタマイズできます。

  • ナレッジ ソース
  • スキルと機能
  • オーケストレーション ロジック
  • 基盤モデル
  • 自律的な動作

エージェント キャンバスは、Copilotまたは関連するMicrosoft アプリケーションのネイティブ サーフェス内に留まっており、完全に置き換えることはできません。

Copilot、Microsoft 365 Chat、エージェント

多くの場合、Copilot、Microsoft 365 Chat、エージェントという用語は同じ意味で使用されますが、個別のエクスペリエンスを指します。 違いを理解することは、適切なコンテキストに適したエクスペリエンスを設計するのに役立ちます。

任期 Description
Copilot Outlook、Teams、Word、ExcelなどのMicrosoft 365アプリの組み込みアシスタント。ユーザーがコンテキスト固有のタスクを実行するのに役立ちます。 ユーザーが参加しているアプリに適応します。たとえば、Outlookでメールを要約したり、Teams 会議中に重要なポイントを強調表示したりします。
Microsoft 365 Chat 組織のMicrosoft 365 データ全体で機能するCopilot型の会話型アシスタント。 Outlook、Teams、OneDrive、SharePoint、Web から情報を取得するため、ユーザーは会社のコンテンツを使用して幅広い質問をしたり、コンテキストに応じて豊富な回答を得ることができます。
エージェント 特定のドメインまたはタスク用に設計された、Microsoft 365 Copilot Chat環境内の特殊な AI アシスタント。 外部サービスまたはデータ ソースに接続することで、Copilotの機能を拡張します。 エージェントは、Copilot Chat インターフェイス内に存在し、ユーザーが必要なときにコンテキストで専門的な知識とアクションを提供します。

エージェントは、組織内でプライベートに展開することも、エージェント ストアを通じて一般公開することもできます。