生成型の回答に SharePoint コンテンツを使用する
SharePoint を トピック レベルの知識ソースとして使用する生成回答ノードは、 SharePoint contoso.sharepoint.com/sites/policiesなどの URLと エージェント を組み合わせることで機能します。 エージェント ユーザーが質問し、エージェント に回答に使用する トピック がない場合、エージェント はURLとすべてのサブパスを検索します。 たとえば、contoso.sharepoint.com/sites などの URL には、contoso.sharepoint.com/sites/policies などのサブパスも含まれます。 生成的な回答は、このコンテンツをターゲットを絞った回答に要約します。
重要
生成型の回答ノードで定義されたナレッジ ソースは、コパイロット レベルのナレッジ ソースよりも優先されます。 Copilot レベルのソースはフォールバックとして機能します。
エージェント を公開すると、エージェント で構成された認証設定を使用して、エージェント とチャットしているユーザーに代わって、生成的な回答を使用した呼び出しが行われます。 デフォルトでは、 Copilot Studio および Microsoft Teams で作成されたエージェントは、 「Microsoftで認証する」 認証オプションで構成されており、 Microsoft Teams、 Power Apps、 Microsoft 365 Copilotなどの環境で機能します。
エージェント レベルでナレッジ ソースとして追加する方法については、「ナレッジ ソースとして追加する」を参照してください。 SharePoint SharePoint
ヒント
Microsoft Teams チャットで SharePoint データを使って生成型の回答を使用できるため、手動認証は必要ありません。 以前に公開された エージェント にこのメソッドを使用するには、 エージェント で認証 を使用するように エージェント を再構成してから、再度公開します Microsoft Teams。 この変更が有効になるまでに数時間かかる場合があります。 ユーザーが会話の途中で変更が有効になっていないように見える場合は、チャットに「やり直す」と入力して、最新バージョンの エージェント で会話を強制的に再開できます。 これらの変更は、ユーザーと エージェント 間のTeams 1:1チャットで利用できるようになりました。 グループチャットやチャンネルメッセージではまだ利用できません。
エージェント に手動認証を使用する場合は、 「高度な認証シナリオ」を参照してください。
メモリの制限により、生成回答では 3 MB 以下の SharePoint ファイルしか使用できません。 ファイルが 3 MB を超える場合は、複数の小さいファイルに分割することを検討してください。
生成型の回答ノードで SharePoint を使用する
重要
トピックで 生成型の回答ノード を使用する場合、統合セキュリティが選択されていると、作成キャンバスおよびトピック チェッカーでエラーが発生することがあります。 このエラーは無害なものであり、機能の動作を妨げるものではありません。 このエラーは今後の展開で解決される予定です。
次の 2 つの場所のいずれかから データ ソース 設定ペインを開きます:
生成型回答の作成 ノードで、データ ソース の下にある 編集 を選択します。
または、生成型の回答の作成 ノードで
...
を選択し、プロパティ を選択して データ ソース を選択します。
クラス データ オプションを選択します。
SharePoint の データ ソース ペインで、使用する SharePoint URL を追加してください。 複数の URL は手動で改行して区切ります (Shift + Enter を使用)。
注意
- URL から https:// を除外することをお勧めします。 SharePoint URL は、sharepoint.com ドメインによって認識されます。
- モダン ページ のみがサポートされています。
- SharePoint のクラシック ASPX ページのコンテンツは、回答の生成に使用されません。
上部の 保存 を選択して、トピックの変更を保存します。
コンテンツが返されると予想されるフレーズを使用して エージェント をテストします。
ヒント
powerva.microsoft.com へのサインインに使用したユーザーアカウントが SharePoint サイトへのアクセス権を持っていない場合、コンテンツが表示されないか、システムエラーが表示される場合があります。
高度な認証シナリオ
デフォルトでは、 Copilot Studio エージェントは、 SharePoint 、 Microsoft Teams、または Power AppsCopilotを介して エージェント に接続するときに、Microsoft認証を使用してユーザーを認証し、 Microsoft 365 ソースにアクセスするように事前構成されます。 ただし、認証を手動で構成する必要がある場合、生成回答を SharePoint データソースで動作させるには、以下の手順が必要です。
重要
SharePoint の制限付き検索 が有効な場合、SharePoint の使用はブロックされます。
エージェント を認証するには、 認証 を参照してください。
必要となる Microsoft Entra IDアプリケーション登録の作成方法については、Microsoft Entra ID によるユーザー認証の構成を参照してください。 この登録を作成する場合、ユーザーまたは管理者は、Microsoft Entra ID アプリ登録で
Sites.Read.All
、Files.Read.All
スコープを指定する必要があります。認証なし を選択すると、エージェント は SharePointから情報を取得しないことが指定されます。
認証を構成すると、スコープによってユーザー アクセスが制御されます。 Copilot Studio の既存の
profile
とopenid
の値の近くのスコープ フィールドにSites.Read.All
とFiles.Read.All
を指定します。 これらのスコープは、エージェント を使用する際にユーザーに権限の増加を与えるものではありませんが、生成的な回答用に構成されたサイトからの許可されたコンテンツを許可します。 SharePointこの構成は生成型の回答にの適用され、Power Platform コネクタには適用されません。