AI

【2025年9月】Copilot Studioを使ったRAGを実現する際のSharePointナレッジを使った精度検証レポート

今回は Copilot Studioを使ったRAG(Retrieval-Augmented Generation)で、SharePointナレッジを使った際の精度検証を行い、その結果をまとめたレポートを公開します。

ファイルアップロードの精度検証は、以下の記事をご参考ください。

【2025年8月】Copilot Studioを使ったRAGを実現する際のナレッジ登録方法の違いによる精度検証レポート 今回は Copilot Studioを使ったRAG(Retrieval-Augmented Generation)の精度検証 を行い、...

背景

Copilot Studioを使ってSharePointの社内ナレッジを活用する際、以下のような点が不明瞭でした

  1. SharePointファイルで、ファイルアップロードと同程度の回答精度が得られるか
  2. 指示文やナレッジの説明文のベストプラクティス
  3. 複数SharePointファイルをナレッジ登録する際の、適切なナレッジ登録方法

そこで今回、サンプルナレッジと想定質問を用意し、形式や登録方法ごとの精度を比較しました。

検証内容と主な結果

1.SharePointファイル vs ファイルアップロード

  • (結論)定期的な更新がないファイルの場合、ファイルアップロードでナレッジ登録するのがよい。
  • (結果)ファイルアップロードに比べ、SharePointファイルをナレッジとした場合、回答精度の有意な低下がみられた。
  • (考察)おそらく、ファイルアップロードに比べ、SharePointファイルをナレッジとした場合は、インデックス化の精度が低いと思われる。

2.指示文やナレッジ説明文のベストプラクティス

  • (結論)SharePointファイルナレッジの場合、指示文をできる限りシンプルに、短くし、回答が得られない場合の分岐なども実装した方が良い。
  • (結果)SharePointファイルをナレッジとした場合、指示文を短くシンプルにすると、回答率(回答を生成してくれる確率)が向上した。
  • (考察)指示文が複雑で、制限を厳しく記載すると、根拠がやや曖昧な回答が生成された際にブロックされ、最終的な回答が得られない確率が高まると思われる。

3.複数ファイルの適切なナレッジ登録方法

  • (結論)複数の関連ファイルをナレッジ登録して質問したい場合、1つのSharePointフォルダにファイルを格納し、SharePointフォルダを1つのナレッジとして登録するのが効率的である。
  • (結果)SharePointの複数の関連ファイルをナレッジ登録する場合、1ファイルずつ個別に登録した場合と、1つのSharePointフォルダで登録した場合で、回答精度に有意差は出なかった。
  • (考察)SharePointファイルを個別にナレッジ登録する場合と、SharePointフォルダで登録する場合で、インデックス化の精度に有意な違いはない。
    ただし、ファイル数やページ数が増えた場合に変化する可能性がある。

公開資料

今回の検証の詳細な資料を公開しています。

組織内での精度検証等に役立てていただければと思います。

今後の課題

今後、以下の検証をしていきたい。

  1. 大規模ナレッジでの検証:
    今回検証で使ったナレッジは、ページ数もファイル数も少なったが、さらに規模の大きいナレッジとなった場合に、同様の結果が得られるか。
  2. Copilot Studio構築のベストプラクティスの検証:
    特に規模の大きいナレッジを対象とした場合、ナレッジの登録方法、トピックやエージェントの分け方等を含めたCopilot Studio構築のベストプラクティスを探る。

ABOUT ME
パワ実(Microsoft MVP)
2021年からPower Platformの勉強中。 2023年にIT系・コンサルタントに転職し、仕事でPower Platformを活用したコンサルを行っています。 2025年~Microsoft MVP for Business Applications 受賞。Power Platformを使っていく中で、知りえた情報をブログ、Youtube、Xで発信しています。 2025年8月~現在は、フリーランスとして、Power Platform系ITコンサルタントとして活動中。 Power Platformに関するご相談は以下のページからお願いします! https://www.powerplatformknowledge.com/contact/

Power Platformのご依頼・ご相談について

Power Platformについてのご相談、お仕事のご依頼については、
こちらのお問い合わせページをご確認ください。