次の方法で共有


ナレッジ ソースとしての非構造化データ

Copilot Studio を使用すると、Power Platform コネクタを使用して構築したのと同じ信頼できる使い慣れたデータ ソースを利用して、ドメイン固有の知識を持つエージェントを強化できます。

デバイス、OneDrive、またはSharePointから外部コンテンツをアップロードすると、ビジネスに合わせたコンテキストに応じた知識でエージェントを強化できます。 Microsoft Dataverseこれらのファイルを安全に格納し、セマンティック インデックスとベクター埋め込みにそれらを自動的に処理します。 この構成により、エージェントは、指定した情報に基づいて、より正確で根拠のある応答を生成できます。

Copilot Studio でアップロードされたファイルは、Microsoft Dataverse を使用して生ファイルを取り込み、インデックスとベクター埋め込みを作成します。 これらのインデックスや埋め込みは、エージェントに質の高い回答を提供するのに役立ちます。 これらのファイルは、コンピューターからアップロードするか、OneDriveまたはSharePointに接続してアップロードできます。

データを知識ソースとしてアップロードすることで、エージェントに追加データを提供し、言語モデルの知識を補強し、提供した特定の情報にエージェントを根付かせることができます。 さまざまなファイルをアップロードでき、それらはベクトル埋め込みとして意味的にインデックスされ、エージェントの知識として使われます。 この知識は、エージェントの認証済みユーザーおよび非認証済みユーザーと共有できます。

エージェントの作成者とエージェントのユーザー間の相互作用、およびナレッジ ソースがユーザーに提供する情報を取得する方法を示す図。

エージェントの応答を改善するために、システムはアップロードしたファイルを分割して処理速度を速くし、ベクターインデックス化してユーザーのクエリと意味的一致を提供します。 システムはファイルをDataverseに安全に保存します。 ユーザーがエージェントを介してクエリを実行すると、Copilot Studio はユーザー クエリの意図に一致する最も関連性の高いチャンクを検索し、その結果をユーザーに返します。 

同様に、Dataverse では、エージェントのセマンティック結果を向上させるために、ファイルOneDrive、ファイルのSharePoint (ファイルアップロードのオプションを使用)、および他のエンタープライズ システム (Salesforce、ServiceNow、Confluence、ZenDesk など) からのナレッジ ベース記事などの非構造化コンテンツが取り込まれます。

注意

構造化データの使用の詳細については、コード インタープリターを使用して構造化データを分析する を参照してください。

非構造化データ用の Power Platform コネクタ

次の Power Platform コネクタは、 非構造化データ ソースを操作するように構成されています。

OneDrive

OneDriveを使用すると、作成者はファイル セレクター インターフェイスを使用して、含めるファイルとフォルダーを選択できます。 選択されると、システムはアイテムをDataverseに取得し、使用のためにインデックス化します。 追加するフォルダには、サポートされているすべてのファイルとそのフォルダ内のサブフォルダが、 合計ファイルの上限まで含まれます。

SharePoint

SharePointを使用すると、作成者はファイル セレクター インターフェイスを使用して、含めるファイルとフォルダーを選択できます。 選択すると、項目は Dataverse に取得され、使用するためにインデックスが作成されます。 追加するフォルダには、サポートされているすべてのファイルとそのフォルダ内のサブフォルダが、 合計ファイルの上限まで含まれます。 現在、Pagesのサポートはありません。

Salesforce

非構造化データ用の Salesforce コネクタは、ナレッジ記事を含むナレッジベースを取得する機能をサポートしています。 利用者がナレッジベースを選択すると、そのナレッジベース内のすべての記事にインデックスが作成され、使用されます。 個別の記事やトピックを選ぶことはできません。 データをクエリする際には、特定の記事やナレッジベースを指定することはできません。 ナレッジ リストには、ソースの作成時に選択したすべてのナレッジ オブジェクトに対して 1 つのオブジェクトが表示されます。

ServiceNow

非構造化データ用の ServiceNow コネクタでは、ナレッジ記事を含むナレッジベースを取得する機能が提供されています。 ナレッジベースには記事が含まれています。 利用者がナレッジベースを選択すると、そのナレッジベース内のすべての記事にインデックスが作成され、使用されます。 個別の記事を選ぶことはできません。 データをクエリする際には、ナレッジベース、フォルダ、個別の記事を指定することはできません。 ナレッジ リストには、ソースの作成時に選択したすべてのナレッジ オブジェクトに対して 1 つのオブジェクトが表示されます。

Confluence

非構造化データ用のConfluenceコネクタは、ページを含むスペースを取得する機能をサポートしています。 コネクターはサブフォルダもサポートしています。 個別のページを選ぶことはできません。 データをクエリする際にページを指定することはできません。 ナレッジ リストには、スペース内のすべてのページに対して 1 つのオブジェクトが表示されます。

Zendesk

非構造化データ用の Zendesk コネクタは、ナレッジ記事を含むナレッジベースを取得する機能をサポートしています。 個別の記事、カテゴリー、セクションを選択することはできません。 データをクエリする際には、記事、カテゴリ、セクションを指定することはできません。 ナレッジ リストには、サポート情報内のすべての記事に対して 1 つのオブジェクトが表示されます。

セキュリティ

ユーザーがPower Platform Connectorのソースを使っているエージェントに問い合わせると、システムはいくつかの認可チェックを行います。

コネクタのアクセス権

メーカーが初めてコネクタベースの電源を使用すると、システムは既存のPower Platformコネクタを選択するか、追加するよう促します。 このプロセスにより、データは適切なアクセス許可を持つ作成者とのみ共有され、データ ソース自体へのアクセスが提供されます。

コンテンツのアクセス

ユーザーがクエリを行うと、システムはその接続情報を使ってデータソースを確認し、コンテンツを見る権限があることを確認します。 システムはDataverseにチャンクやインデックスをローカルで保存していますが、クエリに対してリアルタイムでチェックを行い、現在のユーザーがデータにアクセスできるかどうかを確認してから要約や回答を提供します。

注意

  • ユーザーが特定のファイルやナレッジベース記事の権限を持っていない場合、システムは結果を返しません。 代わりに「結果は見つかりませんでした」という標準的なメッセージが届きます。ユーザーがその情報源に対して結果があると感じるなら、管理者と連携してアクセスしたいデータに対する権限を持つことを確認する必要があります。 ユーザーには、Basic Userロールなどの適切なDataverseセキュリティロールが割り当てられている必要があります。
  • システムはコンテンツの許可情報をローカルに保存していません。 すべての許可チェックはソースからリアルタイムで実行されており、常に最新の状態にあることを確認します。

同期とファイル更新の頻度

スケジュールされた同期ジョブは、接続されたファイルをOneDriveおよびSharePointから保持し、非構造化ナレッジ記事を最新の状態に保ちます。 このジョブはバックグラウンドで自動的に実行され、ファイルの内容を更新し、変更のインデックスを再作成して、クエリの正確な結果を提供します。 更新によって、コンテンツの変更が管理されるだけでなく、ソースから削除されたコンテンツがクエリ応答の一部として表示されなくなります。 現時点では手動でリフレッシュをトリガーする方法はありません。

更新頻度のタイミングの詳細については、「Copilot Studio の非構造化データ ナレッジ ソースの制限を参照してください。

ライセンス

ナレッジに関連するすべての要求は、Microsoft Copilot生成応答メッセージング レートで課金されます。 詳細については、「 請求料金と管理」をご覧ください。

知識ソースがデータ取り込みを必要とする場合、データの保存およびそれを取得するためのインデックスは、顧客が持つストレージ権限に従事します。 Dataverse自然言語検索の詳細については、「 Dataverse検索によるAI搭載体験の強化」をご覧ください。

制限と制限事項

非構造化データサポートを最初に有効にすると、Dataverseは構成とインデックス作成を行い、追加ファイルを処理するまでに5分から30分かかることがあります。 時間の長さは、現在の Dataverse 環境のサイズによって異なります。

各エージェントには、最大 500 個のナレッジ オブジェクトを持つことができます。 これらのオブジェクトはファイル、フォルダ、知識記事、ウェブサイト、またはその他のソースであったことがあります。

現時点で、エージェントは同時に5つの異なる情報源しか利用できません。 たとえば、SharePoint、Dataverse、OneDrive、その他のソースなどです。

サポートされている非構造化データ ソースの特定の制限と制限の詳細については、「Copilot Studio の非構造化データ ナレッジ ソースの制限を参照してください。

注意

Copilot Studio エージェントでは、このナレッジ ソースを使用するために Dataverse 検索が必要です。 Dataverse 対応ファイルをエージェントに追加できない場合は、環境内で Dataverse 検索を有効にするように管理者に依頼してください。 Dataverse 検索とその管理方法の詳細については、「 Dataverse 検索とは」 および「環境 に対する Dataverse 検索の構成」を参照してください。

Dataverse に格納されているOneDriveおよびSharePointコンテンツにアクセスするには、少なくとも Power Apps または Dynamics 365 の Basic ユーザー ライセンスが必要です。 さらに、Basic User 権限には以下のテーブルおよびエンティティの読み取り権限も含めなければなりません:

  • プラグイン アセンブリ
  • プラグインの種類
  • Sdk メッセージ
  • SDK メッセージ処理ステップ
  • Sdk メッセージ処理ステップ イメージ

これらのアクセス許可は、Power Platform 管理センターまたは Dynamics 管理センターで構成できます。

FAQ

[ナレッジの追加] ダイアログで、2 つのSharePointオプションの違いは何ですか?

ナレッジの追加 ダイアログには、2 つのSharePointオプションが表示されます。

ファイルアップロードセクション(1)のSharePointオプションは、個々のSharePointファイルまたはフォルダーをエージェントにアップロードすることです。 このオプションは、ファイルのコピーを SharePoint から Dataverse にアップロードし、同期関係を維持してファイルを最新の状態に保ちます。 クエリ中に、SharePointにアクセスして、コンテンツのユーザーアクセス許可を検証します。 Dataverseに保存されたファイルはデータストレージを消費しますが、PDFなど特定の文書タイプに対して、完全な文書意味検索機能と画像内のテキストのサポートを提供します。

リアルタイム同期を希望する場合はオプション(1)を使い、Dataverseに静的ファイルをアップロードしたい場合は不要です。 ソースファイルが変更された際に自動更新を提供します。

もう 1 つの SharePoint オプション (2) は、SharePoint コネクタを使用した Copilot Studio での完全なSharePoint統合を提供します。 完全なSharePoint コネクタ機能、カスタム認証構成、または高度なクエリ オプションが必要な場合は、このオプションを使用します。

 2 つのSharePointオプションを強調表示した [ナレッジの追加] ダイアログのスクリーンショット。

SharePoint アイコンは、[ナレッジの追加] ダイアログの [ファイルのアップロード] セクションに表示されません。

ソリューションをインストールしてから、既存のすべての組織に表示されるまでに若干の遅延があります。 手動更新を開始するには、以下の手順に従ってください:

  1. 管理者認証情報を使って Power Platform管理センター にサインインしてください。

  2. サイド ナビゲーションで、[管理] を選択 します。

  3. 製品の一覧から Dynamics 365 Apps を選択します。 ウィンドウが開きます。

  4. "PowerAIExtensions" を検索します。

  5. 3 つのドット (...Microsoft Dynamics 365 - PowerAIExtensions の) を選択し、Install を選択します。

  6. ドロップダウン メニューから環境を選択し、[ インストール] を選択します。

  7. インストールが完了したら、新しいウィンドウで Power Apps を開きます。

  8. 左側のウィンドウで、[ソリューション] を選択 します。

  9. [ 履歴の表示] を選択します。

  10. "PowerAIExtensions_Anchor" を検索し、1.01.688 以上に設定されていることを確認します。

エージェントに 500 を超えるナレッジ オブジェクトを追加するとどうなりますか?

前のオブジェクトを削除しない限り、追加のオブジェクトは追加できません。

各エージェントには、ナレッジ ソースの独自のインデックスがありますか?

Dataverseは、あなたが作成する環境で使える知識ソースを保存します。 複数のエージェントが同じSharePoint フォルダーを使用する場合、すべてのエージェントはそのフォルダーの 1 つのインスタンスを使用します。

SharePointまたはOneDriveソースを追加するときに、ファイル、フォルダー、サブフォルダーの最大数を超えるフォルダーを選択するとどうなりますか?

Copilot Studio は、ファイル、フォルダー、サブフォルダーを最大数まで取得し、それらにインデックスを作成します。 残りは処理されません。 現在、何が処理されたか、処理されなかったかを示すメッセージはありません。

追加したファイルの 1 つ (または追加したフォルダーの一部) がナレッジ ソースの一部として表示されますが、そこから回答を得ることはできません。 理由

この問題は、次のいずれかの理由に関連している可能性があります:

  • [ ナレッジ ] ページで、ファイルまたはフォルダーが "準備完了" に設定されています。
  • ファイル名にサポートされていない文字 (特にSharePoint ファイル用) が含まれていないことを確認します。
  • ファイルに機密または極秘の秘密度設定が設定されていないか、パスワード保護が設定されていることを確認します。
  • サポートされているファイルの種類であることを確認します。
  • ファイルまたはフォルダーが別のユーザーのOneDriveまたはSharePoint サイトの場合は、作成者と共有されていることを確認します。
  • ファイルがサポート情報ファイルの場合は、ソース システムのコンテンツを表示するアクセス許可がアカウントにあることを確認します。