生成回答ノードを使えば、エージェントはトピックレベルの 知識ソース に基づいてユーザーに応答できます。 ナレッジ ソースは、ユーザーがエージェントに提供した情報に基づいて、信頼できる回答を提供できるようになります。
エージェントを最初に作成する際、エージェントが応答を生成する際に使用する URL を入力することができます。 この URL はエージェントのすべての機能で使用されます。 しかし、個々のトピック内で複数の社内および社外のナレッジ ソースを活用することで、エージェントの会話力を向上させることができます。
フォールバックとしての生成型回答
ユーザーのクエリに一致するインテント (トピックで定義) をエージェントが見つけられない場合、生成された回答を使用して質問に回答しようとします。 この動作は、フォールバックとして生成的回答として知られています。 ユーザーの意図がトピックや生成型の回答と一致しない場合は、フォールバック システム トピック が使用されます。 システム トピックは、エージェントに対するクエリをエスカレーションできます。
生成回答のナレッジソース
エージェントのトピック内に、生成回答ノードを追加できます。 このノードを使用すると、入力に基づいてノードが検索するソースをさらに指定できます。 生成回答ノードで定義されたソースは、エージェントレベルで指定したナレッジ ソースを上書きします。 最良の結果を得るには、特定のナレッジ ソースを使用して生成回答ノードを構成します。
これらのソースには以下が含まれます:
外部リソース:
- AI 全般ナレッジ
- Bing Web Search (外部構成は必要ありません)
- Bing Custom Search (外部構成が必要)
内部リソースの追加:
- Azure の OpenAI をデータ上で利用する
- Dataverse にアップロードされたドキュメント
- SharePoint (の特定のファイル形式のみがサポートされます)
- カスタム データ (内部または外部): Power Automate フローやスキルからのソースなど、独自のソースを提供します。
サポートされるナレッジ ソース
異なる 知識源 が異なる能力を提供します。 これらの機能には、入力数、データの種類やフォーマット、そしてソースがアクセスするために認証が必要かどうかなどが含まれます。
| 件名 | 情報源 | プロパティ | 生成型の回答でサポートされている入力の数 | 認証 |
|---|---|---|---|---|
| 公開 Web サイト | 外部 | Bing でクエリ入力を検索し、指定された Web サイトからの結果のみを返します | 生成モード: 25 の Web サイト クラシックモード: 4 つの公開 URL (例: microsoft.com) |
無し |
| ドキュメント | Internal | Dataverse にアップロードされたドキュメントを検索し、ドキュメントの内容から結果を返します | 生成モード: すべてのドキュメント クラシック モード: Dataverse ファイルのストレージ割り当てによる制限 |
無し |
| SharePoint | Internal | SharePoint URL に接続し、GraphSearch を使用して結果を返します | 生成モード: 25 個の URL クラシック モード: 生成回答トピック ノードごとに 4 つの URL |
エージェント ユーザーのMicrosoft Entra ID認証 |
| Dataverse | Internal | 構成された Dataverse 環境に接続し、Dataverse の検索拡張生成技術を使用して結果を返します | ジェネレーティブモード:無制限 クラシック モード: 2 つの Dataverse ナレッジ ソース (ナレッジ ソースごとに最大 15 個のテーブル) |
エージェント ユーザーのMicrosoft Entra ID認証 |
| コネクタを使用したエンタープライズ データ | Internal | 組織のデータがMicrosoft Searchによってインデックスが作成されるコネクタに接続します | ジェネレーティブモード:無制限 クラシック モード: カスタム エージェント ごとに 2 つ |
エージェント ユーザーのMicrosoft Entra ID認証 |
注意
ナレッジ ソースに対するエージェント ユーザー認証とは、特定のユーザーがエージェントに質問すると、エージェントは特定のユーザーがアクセスできるコンテンツのみを表示することを意味します。
現在、生成応答ノードのナレッジ ソースでは、カスタム検索、Azure OpenAI、またはカスタム データBingはサポートされていません。 代わりに、生成応答ノードのプロパティから、
Bing Custom Search 、Azure OpenAI 、またはCustom Data ソースには、Classic data オプションを使用します。 Webサイトについては、組織が所有するウェブサイトがCopilot StudioでBingによって検索されるかどうかを確認する必要があります。
サポートされているすべてのファイルの種類と言語で、言語に依存しないクエリを実行できます。
個々のSharePointファイルとフォルダー、OneDriveファイルとフォルダー、コネクタなど、非構造化データを使用している場合は、さまざまな制限と解除があります。 詳細については、「 制限事項と制限事項」を参照してください。
現時点では、ナレッジ ソースから返された引用は、他のツールやアクションへの入力として使用できません。
生成型の回答ノードを追加する
トピックページに行き、希望するトピックを開いてください。
生成応答を使用するノードの下にある [ ノードの追加 ] アイコン を選択し、[ 詳細設定] をポイントして、[ 生成回答] を選択します。 生成応答の作成という新しいノードが表示されます。
ノードの3つの点(...)を選択し、プロパティを選択します。 生成応答の作成プロパティペインが表示されます。
新しいデータ ソースを指定して構成できます:
- 公開データを検索するか、生成型の回答に Bing Custom Search を使用する
- Azure OpenAI にデータを接続して生成的応答を得る (プレビュー)
- 生成型の回答にアップロードされたドキュメントを使用する
- 生成的な回答のためにSharePointコンテンツのコンテンツを使用します
- 生成型の回答にカスタム データ ソースを使用する
エージェントの応答をカスタマイズする
このセクションでは、エージェントの応答をすぐに返すのではなく変数に保存する方法を示し、Adaptive Cardに含めることができます。
Create generative answersノードの入力で、Activity.Textシステム変数を選択します。
生成型の回答の作成プロパティ パネルで、
[詳細設定] セクションを展開します。
グローバル変数を作成します。 変数に意味のある名前を入力します。 この変数は、ユーザーからのクエリに応答して生成された回答を格納します。
メッセージを送信 ボックスをオフにします。
注意
このオプションをオフにすると、生成された回答がエージェントからすぐに返されなくなります。これにより、回答をカスタマイズできます。 制約: このエージェントを Teams に発行する場合は、カスタマイズされた回答の引用文献のレンダリングを明示的に含める必要があります。 Teams では、Copilot Studio エージェントは、カスタマイズされていない回答に対してのみ引用文献リンクを自動的に返します。
質問 ノードまたは メッセージ ノードを追加し、このノードに アダプティブ カードを追加します。
Adaptive CardプロパティパネルでFormulaに切り替え、デフォルトのコンテンツをグローバル変数とカスタマイズを使ったPower Fxの公式に置き換えてください。
認証
一部のソースは認証を必要とします。なぜなら、エージェントがチャットウィンドウでユーザーの代わりに通話を行うからです。 通話は copilotstudio.microsoft.com のアカウント認証情報を使っています。
エージェントで構成する認証設定には、Service Provider タイプの Microsoft Entra ID を使用した手動認証が必要です。
認証を構成し、Microsoft Entra IDを作成するには、次を参照してください。
- Copilot Studio でのユーザー認証の構成。
- Microsoft Entra ID を使用してユーザー認証を構成します。
Microsoft Graph の委任されたアクセス許可を含めます:
Files.Read.AllSites.Read.All
サポートされているコンテンツ
生成回答は以下の形式でコンテンツを保存します:
- SharePoint ページ (モダン ページ)
- Word ドキュメント (docx)
- PowerPoint ドキュメント (pptx)
- PDF ドキュメント (pdf)
注意
制限とサポートされているSharePoint機能の一覧については、Copilot Studio Web アプリのSharePoint制限を参照してください。
コンテンツ モデレーション
プロパティペインから生成回答ノードのコンテンツモデレーション設定を設定します。 コンテンツ モデレーション設定により、エージェントはより多くの回答を提供できます。 ただし、回答の増加は、エージェントからの 有害なコンテンツ の許容量に影響する可能性があります。
ノードの3つの点(...)を選択し、「 プロパティ」を選択します。
希望するモデレーション レベルを選択します。
モデレーション レベルは、最小から最高まであります。 最も低いレベルでは最も多くの回答が生成されますが、有害なコンテンツが含まれている可能性があります。 コンテンツ モデレーションのレベルが最も高いほど、生成される回答が少なくなります。また、より厳密なフィルターを適用して有害なコンテンツを制限します。 既定のモデレート レベルは高です。
ページの最上部で [保存] を選択します。
注意
生成回答ノードをコンテンツの中庸に設定すると、回答が返ってこないかもしれません。 回答が返されない原因を診断する方法の詳細については、コンテンツ モデレーションによってブロックされたコンテンツを参照してください。