次の方法で共有


生成的な回答にSharePointコンテンツを使用する

トピック レベルでのナレッジ ソースとして SharePoint を活用し、生成ノードが応答を作成します。エージェントは、contoso.sharepoint.com/sites/policies などの SharePoint URL とペアリングされます。 ユーザーが質問をしたときに、エージェント に回答に使用するトピックがない場合、エージェント は URL とすべてのサブパスを検索します。 たとえば、contoso.sharepoint.com/sites などの URL には、contoso.sharepoint.com/sites/policies などのサブパスも含まれます。 生成的な回答は、このコンテンツをターゲットを絞った回答に要約します。

重要

生成型回答ノードで定義されたナレッジソースは、エージェントレベルでナレッジソースよりも優先されます。 エージェントレベルのソースはフォールバックとして機能します。 エージェント レベルでナレッジ ソースとしてSharePointを追加する方法については、「ナレッジ ソースとしてSharePointを追加するを参照してください。 トピックレベルまたはエージェント レベルでナレッジ ソースとしてSharePointを使用するエージェント応答は、conversation トランスクリプトには含まれません。

エージェントを公開すると、エージェントで構成された認証設定を使用して、エージェントとチャットしているユーザーに代わって、生成型回答を使用した通話が行われます。 既定では、Copilot Studio と Microsoft Teams で作成されたエージェントは、Microsoft Teams、Power Apps、Microsoft 365 Copilotなどの環境で機能する Authenticate と Microsoft 認証オプションを使用して構成されます。

注意

Microsoft Teamsチャット内のSharePointデータと共に生成的な回答を使用することができ、手動認証は必要ありません。 以前に公開されたエージェントに対してこのメソッドを使用するには、Microsoft で Authenticate を使用するようにエージェントを再構成し、もう一度 Microsoft Teams に発行します。 この変更が有効になるまでに数時間かかる場合があります。 ユーザーが会話の途中で変更が有効になっていないように見える場合は、チャットで「最初からやり直す」と入力すると、最新バージョンの エージェント で会話を強制的に再開できます。 これらの変更は、ユーザーと エージェント 間の Teams の 1 対 1 のチャットで利用できるようになりました。 グループ チャットやチャネル メッセージではまだ利用できません。

エージェントに手動認証を使用する場合は、 高度な認証シナリオを参照してください。

注意

生成応答ノードでSharePointを使用する

重要

トピックで 生成型の回答ノード を使用する場合、統合セキュリティが選択されていると、作成キャンバスおよびトピック チェッカーでエラーが発生することがあります。 このエラーは無害なものであり、機能の動作を妨げるものではありません。

  1. トピック内で生成回答ノードを追加します

  2. 該当トピックの生成回答ノードで、2つの場所のいずれかから データソース 設定パネルを開きます。

    1. 生成型回答の作成 ノードで、データ ソース の下にある 編集 を選択します。

      プロパティ ペインを選択する場所を示すスクリーンショット。

    2. あるいは、「生成回答を作成」ノードで3つの点を選択し、プロパティを選択してデータソースを選択します。

  3. [ ナレッジ ソース] で、[ ナレッジの追加] を選択します。 [ 選択したソースのみを検索 ] がオンになっていることを確認します。

  4. Featured セクションで、SharePoint を選択します。

    SharePoint オプションが強調表示されている [ナレッジの追加] ダイアログのスクリーンショット

  5. SharePoint URL を指定します。 複数の URL は手動で改行して区切ります (Shift + Enter を使用)。

    注意

    制限とサポートされているSharePoint機能の一覧については、Copilot Studio Web アプリのSharePoint制限を参照してください。

  6. 名前と説明を追加します。 説明が生成オーケストレーションを支援するので、特に生成 AI が有効になっている場合は、説明をできるだけ詳細にする必要があります。

  7. 上部の 保存 を選択して、トピックの変更を保存します。

  8. コンテンツが返されると予想されるフレーズでエージェントをテストします。

    注意

    copilotstudio.microsoft.com へのサインインに使用したユーザー アカウントがSharePoint サイトにアクセスできない場合は、コンテンツが表示されないか、システム エラーが表示されることがあります。

高度な認証シナリオ

既定では、Copilot Studio は、Microsoft Teams、Power Apps、またはMicrosoft 365 Copilotを介してエージェントに接続するときに、Microsoft 認証を使用してユーザーを認証し、SharePoint ソースにアクセスするようにエージェントを事前構成します。 ただし、認証を手動で構成する必要がある場合は、SharePointデータ ソースを操作するための生成応答に次の手順が必要です。

重要

Restricted SharePoint Search が有効になっている場合、SharePointの使用はブロックされます。

  • SHAREPOINT ソースからの生成的な回答は、SSO 対応アプリの guest ユーザーには使用できません。

  • エージェント を認証するには、認証 を参照してください。

  • 必要なMicrosoft Entra IDアプリケーションの登録を作成する方法については、「 Microsoft Entra ID。 この登録を作成するときには、あなたまたは管理者が Microsoft Entra ID アプリ登録時に Sites.Read.All スコープと Files.Read.All スコープを指定する必要があります。

  • 認証なしを選択すると、エージェントがSharePointから情報を取得しないことを指定します。

  • 認証を構成する際には、スコープによってユーザーのアクセスが制御されます。 Copilot Studio の既存の Sites.Read.AllFiles.Read.All の値の近くにあるスコープ フィールドに、profileopenid を指定します。 これらのスコープでは、エージェントを使用する際にユーザーにアクセス許可が増えるわけではありませんが、生成応答用に構成されたSharePoint サイトからの許容されるコンテンツは許可されます。

  • SharePointでは、次の認証サービス プロバイダーで Authenticate の手動設定がサポートされます。

    • Microsoft Entra ID
    • フェデレーション資格情報を使用した Microsoft Entra ID バージョン2
    • Microsoft Entra ID V2 に証明書を使用する
    • Microsoft Entra ID V2 クライアント シークレットを使用する
  • SharePointでは、Generic OAuth を使用した手動認証はサポートされていません。

  • この構成は生成型の回答にのみ適用され、Power Platform コネクタには適用されません。