Copilot Studioから利用できるプロンプトの機能では、ナレッジを参照させたうえでタスクを実行することが可能です。ナレッジを参照させることで、生成AIの知識だけでなく、外部のデータをもとにタスクを実行できるようになります。
今回は、プロンプトの機能にナレッジを追加する方法を検証します。
おことわり
今回の記事は、プロンプトの機能に触れたことがある方を想定して記載します。そのため、プロンプトの機能の概要についての説明は割愛します。
プロンプトへのナレッジ追加
プロンプトの機能を利用すると、生成AIのモデルに個別のタスクを実行させることが出来ます。生成AIの知識の中から回答させるような使い方もできますが、社内のデータに依存したタスクを実行させたい場合など、生成AIの知識のみでは不十分なケースがあるかと思います。
そういった場合に、プロンプトが外部データを参照できるようにナレッジを追加することが出来ます。
記事執筆時の2026年1月時点では、以下のデータソースをナレッジとして追加することが出来ます。
- Dataverse
- Salesforce
- Oracle
- Zendesk
参照:プロンプトに知識を追加する - Microsoft Copilot Studio | Microsoft Learn
プロンプトにナレッジを追加する
今回は、ナレッジに追加した情報を参考にドキュメントのレビューを実施する想定で、プロンプトにナレッジを追加します。
事前準備
プロンプトの動作確認を行うために、今回は以下のテストデータを用意しました。
利用するナレッジ
プロンプトから利用するナレッジとしてDataverseのテーブルを用意しました。セキュリティインシデントの一覧を管理するテーブルとして用意しています。

レビュー対象のドキュメント
レビュー対象のドキュメントとしてこちらのPDFを用意しました。セキュリティインシデントに該当しそうなAPI設計書として用意しています。

エージェントの作成
Copilot Studioのエージェントを作成します。エージェント名は任意の値で更新します。

プロンプトの作成
プロンプトを作成します。
[ツール] - [ツールを追加する]をクリックします。

[新しいツール]をクリックします。

[プロンプト]をクリックします。

ナレッジの追加
プロンプトにナレッジを追加します。
[指示]の欄で[/]を入力し、[Dataverse]をクリックします。

ナレッジに追加したいDataverseのテーブルをクリックします。

プロンプトに追加するテーブルの列を選択できます。必要な列を選択し、[追加]をクリックします。

レコードをフィルターした状態で追加することも可能ですが、今回はフィルターせずに使用します。

テストデータの追加
プロンプトの動作確認を行うため、テストデータを追加します。
[指示]の先頭で[/]を入力し、[画像またはドキュメント]をクリックします。

[名前]を任意の値で設定し、[サンプル データ]にテストデータとなるドキュメントをアップロードします。

プロンプトの記述
以下の通り、プロンプトを記述しました。テーブルに登録されているレビュー観点をもとにドキュメントをレビューし、指摘がある場合はテーブルに登録されている事象と対応策を提示するように依頼しています。

プロンプトの動作確認
それでは、プロンプトの動作確認を実施します。
ナレッジに追加した情報を参考にドキュメントのレビューを実施し、テーブルに登録されている事象と対応策が提示されることを期待します。
[テスト]をクリックし、プロンプトの動作を確認します。テーブルの内容をもとに指摘を行い、事象と対応策が提示されました。
※上にDataverseのテーブル、下にプロンプトのテスト結果を並べて表示しています。[使用されたナレッジ]に表示を切り替えると、テーブルのレコードが参照していることが分かります。

おわりに
本記事では、Copilot Studioのプロンプトにナレッジを追加し、外部のデータソースを参照する方法を検証しました。
生成AIの知識だけに頼らず、外部のデータソースに接続することで、より実務に即したアウトプットを得ることが出来ます。今回の内容が、プロンプトの活用の参考になれば幸いです。