次の方法で共有


Microsoft 365 Copilotで宣言型エージェントにナレッジ ソースを追加する

Microsoft 365 Copilotのエージェント ビルダー機能は、宣言型エージェントをよりインテリジェントでコンテキストに対応させるために、ナレッジ ソースを統合するためのシンプルなインターフェイスを提供します。 これらのナレッジ ソースは、エージェントをエンタープライズ データ、パブリック コンテンツ、およびユーザー固有の情報に基づき、より正確で関連性の高い、パーソナライズされた応答を提供できるようにします。

次の情報を追加できます。

  • 最大 4 つのパブリック Web サイト URL。
  • SharePoint ファイル、フォルダー、またはサイト。
  • 最大 5 つの Teams チャット URL。
  • デバイスからアップロードされた埋め込みファイル ([ 構成 ] タブ)。
  • Microsoft 365 Copilot コネクタ (organizationの管理者によって有効になっている場合)。

この記事では、サポートされているナレッジ ソースと、Microsoft 365 Copilotで構成する手順について説明します。 Microsoft 365 Copilotを使用したエージェントの構築に関する一般的な情報については、「Microsoft 365 Copilotを使用したエージェントのビルド」を参照してください。

サポートされているナレッジ ソースとライセンス要件については、「 ナレッジ ソース」を参照してください。

ナレッジ ソースを追加する

自然言語を使用してエージェントを作成する場合、エージェント ビルダーは説明に基づいてナレッジ ソースを追加します。 チャット ボックスからナレッジ ソースを追加することもできます。

  1. Microsoft 365 Copilotで、左側のウィンドウで [新しいエージェント] を選択し、エージェントの自然言語の説明を指定します。

  2. チャット ボックスでプラス アイコン (+) を選択します。 ナレッジ ソースを追加するには、次のいずれかの方法を使用します。

    • 作業コンテンツの追加 - ファイルを選択、検索、またはアップロードします。
    • 画像とファイルをアップロード する - デバイスから直接アップロードします。
    • クラウド ファイルのアタッチ - アクセス権を持つクラウド ファイルをアタッチします。

エージェント ビルダーでエージェントにナレッジ ソースを追加するオプションのスクリーンショット。

エージェントを手動で構成する場合は、エージェントにナレッジ ソースを追加します。

  1. Microsoft 365 Copilotで、左側のウィンドウで [新しいエージェント] を選択し、[スキップ] を選択して構成します
  2. [ ナレッジ ] セクションで、次のいずれかの方法を使用してナレッジ ソースを追加します。
    • 検索バー - 項目を検索するキーワードを入力します。 メールや Teams メッセージなどのソースを追加するには、このオプションを使用します。
    • URL を入力 する - パブリック Web サイトまたは SharePoint リンクを追加します (クエリ パラメーターを指定せずに、2 レベルの深さである必要があります)。
    • ピッカー - ファイル ピッカー UI を使用して、SharePoint ファイルまたはフォルダーを参照して選択します。
    • アップロード - デバイスから直接ファイルをアップロードします。

[構成] タブの [ナレッジ] セクションのスクリーンショット。

公開された Web サイト

エージェントのコンテキストを認識できるように、特定のパブリック Web サイトをエージェントのナレッジ ソースとして追加します。 Web サイトをナレッジ ソースとして参照する場合、次の制限が適用されます。

  • パブリック Web サイトの URL は、2 つのレベルのみである必要があります。 たとえば、 https://example.org/a/b/c は 2 つ以上のレベルであるため、無効な URL です。
  • URL にクエリ パラメーターを含めることはできません。 たとえば、 https://example.org?test=1 が無効です。
  • 最大 4 つの URL を追加できます。

任意の Web データをナレッジとして使用するようにエージェントを構成するには:

  • 自然言語を使用して、エージェント ビルダーにナレッジ ソースの優先順位を付けるよう依頼します。
  • [ 構成 ] タブの [ ナレッジ] で、[ すべての Web サイトを検索する] の横にあるトグルを選択します。

SharePoint コンテンツ

特定の SharePoint サイト、ファイル、フォルダーをエージェントのナレッジ ソースとして参照します。 SharePoint からソースを参照する場合は、次の制限事項を考慮してください。

  • エージェントごとに最大 100 個の SharePoint ファイルを選択します。
  • エージェントは、SharePoint に既にアップロードされているファイルの既存のアクセス許可と 秘密度ラベル を尊重します。
  • 選択したナレッジ ファイルには直接ファイル サイズの制限はありませんが、エージェントは特定の ファイルの種類に対してのみ理由を指定できます。

注:

  • [制限付き SharePoint 検索] が有効になっている場合、SharePoint をナレッジ ソースとして使用することはできません。
  • エージェントは、データがブック内の 1 つのシートにある場合、Excel のデータに基づいてクエリに最適に応答します。
  • Copilot 用に最適化するには、選択したファイルの内容を簡潔に保ちます。 詳細については、「 Copilot に提供するドキュメントの長さ」を参照してください。

SharePoint サイト、フォルダー、またはファイルの URL を入力する

contoso.sharepoint.com/sites/policiesなどの SharePoint サイト、フォルダー、またはファイルの URL を入力できます。 エージェントは URL とサブパスを検索します。 たとえば、 contoso.sharepoint.com/sites などの URL には、 contoso.sharepoint.com/sites/policies などのサブパスも含まれます。 エージェントは関連情報を使用して、適切な応答を提供します。

SharePoint URL を指定したら、 Enter キーを押してナレッジ ソースとして追加します。

SharePoint ファイル ピッカー

[ ナレッジ ] セクションでクラウド アイコンを選択して、SharePoint ファイル ピッカーからファイルまたはフォルダーを選択することもできます。 ピッカーの左側のウィンドウには、最近アクセスした SharePoint サイトが表示されます。 その他の SharePoint サイトを表示するには、[その他の場所] を選択します。 サイトを最近作成した場合は、数分後に表示されます。

注:

SharePoint ピッカーには、アクセスできるすべての通信サイトが表示されるわけではありません。 コミュニケーション サイトは、SharePoint ピッカーの [クイック アクセス] および [最近使用したもの] セクションにのみ表示されます。

サイトを選択したら、複数のファイルとフォルダーを選択できます。 ファイルとフォルダーを選択すると、SharePoint ファイルまたはフォルダーをエージェントのナレッジ ソースに追加します。 同じサイトに複数のフォルダーが含まれている場合は、フォルダー名の横にあるボタンを選択して他のフォルダーを表示します。

ファイルの準備

新しいファイルが SharePoint にアップロードされると、エージェントが応答に含められるようになるまで最大で数分かかる場合があります。 ソースの準備ができていない場合でも、テスト ウィンドウでエージェントをテストできます。 ただし、準備ができるまで、応答には、新しくアップロードされたファイルからの情報は含まれません。

[構成] タブの [ナレッジ] セクションでファイルの準備をチェックできます。ファイルの横に "準備中" という単語があります。 SharePoint にアップロードされた基になるファイルの名前を変更または削除すると、エージェントは変更を受け取ります。 [ ナレッジ ] セクションの上部にある [再読み込み] ボタンを選択して、状態を手動で再読み込みすることもできます。

データのMicrosoft Teams

Teams チャット メッセージや会議情報など、Microsoft Teamsデータでエージェントを作成できます。 ナレッジとしてアクセスできるすべてのチャット メッセージ、会議のトランスクリプト、予定表を使用するには、[ My Teams のチャットと会議] を選択します。

また、チーム チャネル、グループ チャット、会議チャットなど、特定のチャットにエージェントのスコープを設定することもできます。 特定のチャットに関するスコーピングの知識により、エージェントの応答の正確性と関連性が向上します。 Teams のナレッジを特定のチャットにスコープを設定するには、[ 構成 ] タブの [ ナレッジ ] セクションで検索バーを選択します。 開いたウィンドウで、[チャット] タブ 選択し、追加する特定のチャットを選択します。 最大 5 つのチャットを追加できます。

重要

  • Teams の知識は、Microsoft 365 Copilotアドオン ライセンスを持つユーザーのみが利用できます。
  • 個々の会議にスコープを設定することはできません。 [ My Teams のチャットと会議] を選択すると、エージェントはすべての会議トランスクリプトと予定表全体を検索します。
  • 過去のトランスクリプトのサイズによっては、エージェントがすべての会議トランスクリプトにアクセスできない場合があります。

Outlook メール

Outlook メールでエージェントを起動できます。 メールをナレッジ ソースとして追加するには、[ 構成 ] タブの [ ナレッジ ] セクションで検索バーを選択し、[ マイ メール] を選択します。

注:

メールの知識の範囲を指定することはできません。 メールを追加すると、エージェントはメールボックス内のすべてのメールをナレッジとして使用します。 エージェントを共有しているユーザーは、ナレッジとしてメールにアクセスできません。 この機能は、Microsoft 365 Copilotアドオン ライセンスを持つユーザーのみが使用できます。

埋め込みファイルコンテンツ

エージェントがナレッジとして使用できるように、デバイスからファイルを直接アップロードできます。 アップロードするファイルは、エージェントの埋め込みコンテンツになります。 ファイルをアップロードするには、デバイスから [説明 ] タブまたは [ 構成 ] タブにドラッグ アンド ドロップします。[ 構成 ] タブの矢印アイコンを選択して、デバイスからファイルをアップロードすることもできます。 デバイスから個々のファイルをアップロードできますが、ファイル フォルダーはアップロードできません。

ナレッジ ソースとして最大 20 個のファイルを追加できます。

注:

埋め込みファイル コンテンツは、Microsoft 365 for Government Community Cloud Moderate (GCCM) 環境ではサポートされていません。

[ 構成 ] タブには、[アップロードされたファイル] の下に埋め込み ファイルが表示されます。 Filesアップロードに数分かかる場合があり、完全にアップロードされるまで灰色で表示されます。 アップロード時間は、ファイルサイズとインターネット速度によって異なる場合があります。 埋め込みファイルのサイズ制限については、「 ファイル サイズの制限」を参照してください。

重要

Microsoft Purview Information Barriers (IB) は、埋め込みファイルではサポートされていません。 エージェントにアクセスできるすべてのユーザーは、埋め込みファイル コンテンツに根拠のある応答を確認できます。

アップロードしたファイルを削除するには、ファイルの横にある [X] を選択し、[ 削除] を選択します。

次のいずれかの特性を持つFilesはサポートされていません。

  • 二重キー暗号化。
  • ユーザー定義のアクセス許可を持つ秘密度ラベル。 ユーザー定義のアクセス許可を持つファイルをアップロードすると、エージェントの作成は失敗します。
  • 抽出権限のアクセス許可が無効になっている秘密度ラベル。 これらのファイルをアップロードすると、エージェントの作成は失敗します。 エージェント ユーザーが埋め込みファイルに対する抽出権限を持っていない場合、ユーザーはエージェントにアクセスできません。
  • 暗号化が有効になっている別のテナントからのFiles。
  • パスワード保護。

詳細については、「 サポートされていない秘密度ラベルのシナリオ」を参照してください。

注意

エージェントのナレッジ ソースとしてファイルをアップロードすると、エージェントにアクセスできるすべてのユーザーも、ファイル内の情報にアクセスできます。 ユーザーがファイルの秘密度ラベルに対する抽出権限アクセス許可を持っていない場合、エージェントへのアクセスは制限されます。

埋め込みファイル コンテンツのインデックス作成と取得の詳細については、「 コンテンツの取得を最適化する」を参照してください。

エージェント埋め込みコンテンツの秘密度ラベル

秘密度ラベルを持つファイルをアップロードする場合、またはテナントに既定の秘密度ラベル付けポリシーがある場合は、秘密 度ラベルを エージェントの埋め込みコンテンツに適用します。 エージェントの埋め込みコンテンツに秘密度ラベルを適用することで、エージェントがorganizationの Microsoft Purview ポリシーに準拠していることを確認できます。

埋め込みコンテンツに適用される秘密度ラベルは、次のラベルの優先順位が高くなります。

たとえば、全般ラベルを持つファイルと、機密ラベルを持つファイルをエージェントに埋め込む場合、機密機密ラベルが埋め込まれたコンテンツに適用されます。

注:

秘密度ラベルは、埋め込みコンテンツにのみ適用されます。SharePoint ファイルや Copilot コネクタ コンテンツなど、エージェントが参照する他のナレッジ ソースには適用されません。

埋め込みコンテンツに適用された秘密度ラベルに対する適切なアクセス許可を抽出したユーザーのみが、エージェントにアクセスして使用できます。 エージェント ストアの登録情報にラベルが表示されません。 埋め込みコンテンツに対する適切なアクセス許可を抽出していないユーザーは、エージェントとエージェントの説明を表示できますが、エージェントをインストールして使用することはできません。

秘密度ラベルは、エージェントの応答にも適用されます。 このラベルは、次のラベルの優先順位が高くなります。

  • 埋め込みコンテンツの秘密度ラベル
  • SharePoint ファイルや OneDrive ファイルなど、他のエージェントのナレッジ ソースの秘密度ラベル。

現時点では、エージェントに秘密度ラベルを設定することはできません。

サポートされていない秘密度ラベルのシナリオ

次の表に、現在サポートされていない秘密度ラベルのシナリオを示し、ビルダーがファイルをエージェントにアップロードするときの動作を示し、ビルダーに推奨されるアクションを示します。

シナリオ 動作 アクション
Microsoft Purview の二重キー暗号化が有効になっている秘密度ラベル ファイルは埋め込まれていますが、ナレッジとして使用されません。 ファイルのアップロード時にビルダーにエラー メッセージが表示されません。 DKE を使用したファイルのアップロードは、ナレッジとして使用できないため避けてください。
ユーザー定義のアクセス許可が有効になっている秘密度ラベル ファイルはアップロードされますが、エージェントの作成はエラー メッセージなしで失敗します。 ユーザー定義のアクセス許可を持つアップロードされたファイルをすべて削除します。
ユーザーの抽出権限が無効になっている秘密度ラベル ファイルはアップロードされますが、エージェントの作成はエラー メッセージなしで失敗します。 抽出権限が無効になっているアップロードされたファイルをすべて削除します。
暗号化が有効になっている別のテナントからの秘密度ラベルを使用したFiles ファイルはエージェントに埋め込まれていますが、ナレッジとして使用されません。 暗号化が有効になっているテナントから秘密度ラベルを持つファイルは、ナレッジとして使用できないため、アップロードしないでください。
パスワード保護を使用したFiles ファイルがアップロードされ、アップロードされたファイルの横にエラー メッセージがビルダーに表示されます。 パスワード保護を使用して、アップロードされたファイルを削除します。

埋め込みファイルを使用したエージェントの共有

埋め込みファイルとエージェントを共有する場合、エージェントを取得するときにユーザーとファイルを共有します。 ユーザーはエージェントを取得した後、これらのナレッジ ソースに基づいて Copilot から応答を取得できます。 埋め込みファイルをナレッジとしてエージェントを共有するには、次のオプションがあります。

  • 組織内のすべてのユーザー
  • organization内の特定のユーザー
  • あなただけです

エージェントを共有すると、埋め込みコンテンツに秘密度ラベルが設定されている場合、[共有] 画面に秘密度ラベルが表示されます。

ファイルの種類とサイズの制限

次の表に、エージェントにナレッジとして追加できるファイルの種類と、各ファイルの種類の埋め込みファイル サイズの制限を示します。

ファイルの種類 埋め込みファイルの制限
.doc 512 MB
.docx 512 MB
.html* 該当なし
.pdf 512 MB
.ppt 512 MB
.pptx 512 MB
.txt 512 MB
.xls 30 MB
.xlsx 30 MB

* Microsoft 365 の SharePoint でのみサポートされます。

注:

  • エージェントは、データがブック内の 1 つのシートにある場合、Excel のデータに基づいてクエリに最適に応答します。
  • Copilot 用に最適化するには、アップロードするファイルの内容を簡潔に保ちます。 詳細については、「 Copilot に提供するドキュメントの長さ」を参照してください。

データのPeople

エージェントをPeopleデータに取り込む場合は、よりパーソナライズされたコンテキスト対応の応答を提供できます。 Peopleデータは、名前、位置、スキル、組織の関係など、個人に関する公開情報を提供します。 この情報により、エージェントは、レポート構造や連絡先の詳細など、ユーザーと同僚のプロファイルを検索できます。

Microsoft 365 Copilot ライセンスを持つユーザーによって作成されたエージェントに対して、People データが既定で有効になっています。 エージェント構成 UI でこの機能を無効にするか、再度有効にすることができます。 People データを無効または有効にするには:

  • Microsoft 365 Copilotの [エージェント ビルダー] の [構成] タブで、[organizationのユーザーを参照する] の横にあるトグルを選択して、Peopleデータをオフまたはオンにします。

この機能は、Microsoft 365 Copilotアドオン ライセンスを持つユーザーのみが使用できます。

注:

Peopleデータはパーソナル化レイヤーとして機能し、Microsoft 365 のコンテキストを使用してエージェントの応答をエンリッチします。 新しいプライバシー リスクは導入されませんが、ユーザーと管理者に透明性と制御を提供します。

Copilot コネクタ

Copilot コネクタを使用すると、エージェントは、顧客アカウント、インシデント チケット、コード リポジトリ、ナレッジ記事などの外部システムからナレッジにアクセスして適用できます。 Copilot コネクタを使用して、エンタープライズ データをエージェントに統合し、ドメイン固有の知識を活用できるようにします。

注:

管理者は、Microsoft 365 管理センターで Copilot コネクタを有効にして構成する必要があります。

Copilot コネクタの詳細については、「Microsoft 365 Copilot コネクタの概要」を参照してください。

スコープ Copilot コネクタ のデータ ソース

エージェントの応答の正確性と関連性を高めるために、広範な組織データだけでなく、特定の範囲のデータにも基づいたエージェント。 エージェント内のコネクタ データを特定の属性にスコープを設定するには:

  1. [ 構成 ] タブの [ 他のデータ ソースの選択] で、データ ソースのコネクタを選択します。

  2. そのコネクタのカードで、シナリオに関連する接続を追加します。

  3. 矢印を選択して [ ナレッジ ] セクションに戻ります。

  4. 追加したコネクタを展開し、ナレッジのスコープを設定する属性 (プロジェクト、スペース、フォルダーなど) を選択し、属性名を検索または入力します。

    注:

    属性が検索結果に表示されない場合は、次の理由が考えられます。

    • 管理者がスコープ付きコンテンツを構成しませんでした。
    • コンテンツにアクセスするために必要なアクセス許可がありません。
    • スコープは、選択したコネクタに対して有効ではありません。
  5. 一覧から属性を選択して追加します。

  6. これで、エージェントのナレッジのスコープがスコープ属性に関連付けられたデータに限定されるようになりました。

たとえば、Azure DevOps Work Items コネクタを使用する場合、エージェントを特定のエリア パスにスコープを設定して、エージェントが最も関連する作業項目のみに焦点を当てられるようにすることができます。

Azure DevOps 作業項目領域パスのスコープを設定するには:

  1. [その他のデータ ソースの選択] で、[DevOps 作業項目Azure選択します
  2. タスクに関連する接続の横にある [ 追加] を選択します。
  3. 矢印を選択して [ ナレッジ ] セクションに戻ります。
  4. [ エリア パスの選択] を選択し、エリア パス 名を検索または入力します。
  5. 領域パスを選択して追加します。

[構成] タブの [ナレッジ] セクションのスクリーンショット。[他のデータ ソースの選択] が強調表示され、いくつかの Copilot コネクタが表示されています。

次の表に、スコープをサポートする Copilot コネクタと、データのスコープを設定するために使用できる属性を示します。

Connector スコープ属性
Azure DevOps の作業項目 エリア パス
Azure DevOps Wiki Project
合流 スペース
Google ドライブ フォルダー
GitHub クラウド プル リクエスト リポジトリ
GitHub クラウドの問題 リポジトリ
GitHub クラウド ナレッジ リポジトリ
Jira Project
ServiceNow ナレッジ ナレッジ ベース
ServiceNow カタログ Catalog
ServiceNow チケット エンティティの種類 (Sys_class_name/カテゴリ/サブカテゴリ)

使用可能な Copilot コネクタの詳細については、「 コネクタ ギャラリー」を参照してください。

一般的な知識よりもナレッジ ソースに優先順位を付ける

SharePoint コンテンツや埋め込みファイルなど、ナレッジ ベースの検索を必要とするクエリに応答するときに、提供するナレッジ ソースに優先順位を付けるためにエージェントを構成できます。 ナレッジ ベースの検索は、特定の情報を検索するためのユーザー要求です。例えば:

  • 現在の CEO は誰ですか?
  • 次のビジネス会議はいつですか?
  • 機能に関連する最新の更新プログラムは何ですか?

一部のユーザー要求では、ナレッジ ベースの検索は必要ありません。エージェントは、一般的な AI の知識に基づいて応答できます。 例:

  • このフレーズをスペイン語に翻訳します。"こんにちは、お過ごしですか?
  • 1+1 とは

この機能を有効にすると、エージェントは一般的な知識を使用して検索する必要のない簡単な質問に回答します。 ナレッジ ソースは、検索ベースの質問に回答するためにのみ使用されます。 エージェントが提供するナレッジ ソースに関連情報が見つからない場合は、情報が見つからないことを示すフォールバック メッセージで応答します。

ナレッジ ソースに優先順位を付けるためにエージェントを構成するには、[ 構成 ] タブで、[ 指定したソースのみを使用する] の横にあるトグルを選択します。

注:

Microsoft 365 Copilotのエージェント ビルダーでは、エージェントの応答からの一般的な AI 知識のブロックはサポートされていません。 ナレッジ ソースをより厳密に制御する場合は、Copilot Studioを使用します。 詳細については、「 生成 AI を使用してエージェントの動作を調整する」を参照してください。