生成応答のナレッジ ソースとしての SharePoint は、エージェントと SharePoint URL または SharePoint リストをペアリングすることによって機能します。 このオプションは、Copilot Studio での SharePoint の完全なサポートを提供します。
注意
[ ナレッジの追加 ] ダイアログには、2 つの SharePoint オプションがあります。 [ファイルのアップロード] セクションの SharePoint オプションは、個々の SharePoint ファイルまたはフォルダーをアップロードするために使用され、ファイル同期機能を有効にします。 この記事では、Copilot Studio での SharePoint の完全なサポートを提供する SharePoint オプションについて説明します。
制限とサポートされている SharePoint 機能の一覧については、「 Copilot Studio Web アプリの SharePoint の制限」を参照してください。
個々の SharePoint ファイルまたはフォルダーを追加するには、「 SharePoint ファイルとフォルダーを追加する」を参照してください。
SharePoint をナレッジ ソースとして使用するエージェントの応答は、会話のトランスクリプトには含まれません。
エージェントを公開すると、エージェントで構成された認証設定を使用して、エージェントとチャットしているユーザーに代わって、生成型回答を使用した通話が行われます。 既定では、Copilot Studio と Microsoft Teams で作成されたエージェントは、Microsoft で認証 オプションで構成されており、Microsoft Teams、Power Apps、Microsoft 365 Copilot などの環境で機能します。
注意
Microsoft Teams チャットで SharePoint データを使って生成型の回答を使用できるため、手動認証は必要ありません。 以前に公開されたエージェントでこの方法を使用するには、エージェントを再構成して Microsoft で認証する を使用し、再度 Microsoft Teams に公開します。 この変更が有効になるまでに数時間かかる場合があります。 ユーザーが会話の途中で変更が有効になっていないように見える場合は、チャットで「最初からやり直す」と入力すると、最新バージョンの エージェント で会話を強制的に再開できます。 これらの変更は、ユーザーと エージェント 間の Teams の 1 対 1 のチャットで利用できるようになりました。 グループ チャットやチャネル メッセージではまだ利用できません。
エージェントに手動認証を使用する場合は、 高度な認証シナリオを参照してください。
SharePoint サイトをナレッジ ソースとして追加する
ユーザーが質問をしたときに、エージェント に回答に使用するトピックがない場合、エージェント は URL とすべてのサブパスを検索します。 たとえば、contoso.sharepoint.com/sites などの URL には、contoso.sharepoint.com/sites/policies などのサブパスも含まれます。 生成的な回答は、このコンテンツをターゲットを絞った回答に要約します。
SharePoint サイトをナレッジ ソースとして追加するには、次の手順に従います。
エージェント アプリを開きます。
概要ページ、ナレッジページ、または生成型回答ノードのプロパティ ページから、ナレッジの追加を選択します。
[ おすすめ ] セクションで、[ SharePoint] を選択します。
SharePoint URL を入力します。 複数の URL は手動で改行して区切ります (Shift + Enter を使用)。
名前と説明を追加します。 説明が生成オーケストレーションを支援するので、特に生成 AI が有効になっている場合は、説明をできるだけ詳細にする必要があります。
追加 を選択し、ナレッジ ソースの追加を終了します。
SharePoint リストをナレッジ ソースとして追加する
SharePoint リストは、表形式のデータを格納し、情報にすばやく簡単にアクセスできるようにする一般的な方法です。 エージェントは、これらのリストをナレッジ ソースとして使用できます。 SharePoint リストをナレッジ ソースとして追加すると、ソースへのリアルタイム接続が作成されるため、最新のデータがクエリと推論に使用されます。 ユーザーは SharePoint 資格情報を使用して認証されます。これにより、エージェントが応答を提供する前に、データにアクセスするアクセス許可が付与されます。
エージェント アプリを開きます。
概要ページ、ナレッジページ、または生成型回答ノードのプロパティ ページから、ナレッジの追加を選択します。
[ おすすめ ] セクションで、[ SharePoint] を選択します。
[ アイテムの参照] を 選択して目的のリストを検索するか、特定の SharePoint リストの URL を入力します。
[アイテムの 参照] を選択すると、ダイアログに [ マイ リスト] と [ 最近のリスト] が自動的に表示されます。 個人用リスト には、SharePoint リスト アプリで作成されたリストのみが表示されます。 その他のリストはすべて、[ 最近使ったリスト] に表示されます。 必要なリストが表示されない場合は、SharePoint を開いてリストにアクセスすると、リストが最近使った リストに表示されます。
一度に最大 15 個のリストを選択できます。 各リストは、個々の項目としてエージェントのナレッジ ソースに追加されます。 エージェントにリストを追加するには、次の手順をもう一度使用し、他のリストを選択します。
注意
共有アクセス権を持っていて 最近使ったリスト に表示されていない SharePoint リストを使用する場合は、リストの URL を URL 入力欄に貼り付けます。
目的のリストを選択したら、[選択内容の確認] を選択 します。
名前と説明を追加します。 説明が生成オーケストレーションを支援するので、特に生成 AI が有効になっている場合は、説明をできるだけ詳細にする必要があります。
追加 を選択し、ナレッジ ソースの追加を終了します。
高度な認証シナリオ
既定では、Copilot Studio は Microsoft 認証を使用してユーザーを認証するように事前にエージェントを構成しており、Microsoft Teams、Power Apps、または Microsoft 365 Copilot を通じてエージェントに接続すると、SharePoint ソースにアクセスします。 ただし、認証を手動で構成する必要がある場合、生成回答を SharePoint データソースで動作させるには、以下の手順が必要です。
重要
SharePoint の制限付き検索 が有効な場合、SharePoint の使用はブロックされます。
エージェント を認証するには、 認証」を参照してください。
必要な Microsoft Entra ID アプリケーションの登録の作成方法については、Microsoft Entra ID によるユーザー認証の構成を参照してください。 この登録を作成する際、ユーザーまたは管理者は、Microsoft Entra ID アプリの登録で
Sites.Read.AllとFiles.Read.Allのスコープを指定する必要があります。認証なし を選択すると、エージェントが SharePoint から情報を取得しないように指定されます。
認証を構成すると、スコープによってユーザー アクセスが制御されます。 スコープ フィールドの
Sites.Read.AllとFiles.Read.Allは、Copilot Studio の既存のprofileとopenidの値の近くに指定します。 これらのスコープは、ユーザーがエージェントを使用する際に権限を増加させるものではありませんが、生成された回答用に構成された SharePoint サイトからの許可されたコンテンツを許可します。この構成は生成型の回答にのみ適用され、Power Platform コネクタには適用されません。