Web サイト用のエージェントを作成すると、ホスティング サイトのコンテンツを使用して応答が生成されます。 Microsoft Dataverse はサイト コンテンツと構成済みテーブルのインデックスを作成します。 Copilot Studio は、インデックスが作成されたコンテンツとテーブルを要約して応答を生成します。
認証されたサイトのユーザーは、自身の Web 上のロールに沿った、カスタマイズされた要約された回答を得ることができます。 以下の手順でデータを改良し、認証済みサイト ユーザーのコンテンツ モデルを改善します:
Power Pages で、ワークスペースの設定に移動します。
Copilot 配下で、 エージェントの追加を選択します。
データの調整 の下で、変更 を選択します。
テーブルを選択またはクリアするには テーブル検索コントロールの選択 を選択します。
- このセクションでは複数のテーブルを選択できます。 選択したすべてのテーブルがサイトで使用されていることを確認してください。
- 以降のページでは、テーブルが使用されているページを指定して、引用 URL を生成します。
次へを選択します。
テーブルの選択 の下で、選択する列とページ リンクを含むテーブルを選択します。 テーブルは、少なくとも 1 つの複数行の列がある場合にのみ表示されます。
一度に選択できるテーブルは 1 つだけです。
ページ リンクの追加 の下で、テーブルが使用されているページを選択します。
ヒント
- 正しいページを選択する必要があります。 そうでない場合、ボットは回答に対して誤った引用 URL を提供します。
- ページでは、クエリ文字列パラメータとして
id
を使用する必要があります。 他のパラメータ名を使用すると、引用 URL が正しく機能しません。
列の選択で、ページで使用する列を選択します。 複数行テキストを含む列のみを選択できます。
次へを選択し、選択内容を確認します。
保存 を選択し、変更を送信します。
エージェントのデザインをカスタマイズする
既定のカスケーディング スタイルシート (CSS) クラスを上書きすることで、エージェントのスタイルをカスタマイズできます。 これを行うには、ヘッダー テンプレートに style
要素を追加し、次の手順に従って値を上書きします。
サイトのコード エディターを開きます。
エクスプローラーのナビゲーションで、Web-テンプレート フォルダを展開します。
Header.html を開きます。
style
またはscript
要素を追加します。適切なスタイルをオーバーライドします。
エージェント ウィジェット
エージェントが折りたたまれたアイコン:
.pva-embedded-web-chat-widget {
background-color: #484644;
border: 1px solid #FFFFFF;
}
ヒント:
.pva-embedded-web-chat-widget .pva-embedded-web-chat-widget-tooltip-text {
background: white;
color: #323130;
}
アイコン画像:
<script>
document.addEventListener('DOMContentLoaded', function() {
var buttons = document.getElementsByClassName("pva-embedded-web-chat-widget");
buttons[0].innerHTML = '<img src="<image URL>" height= "70px" width = "70px" />';
}, false);
</script>
注意
<image URL>
を実際の画像ソースの URL に置き換える。 外部パスを使用するか、画像を Web ファイル テーブルにアップロードし、その URL を使用します。
エージェント要素
このセクションの CSS サンプルは、次のスクリーンショットの各要素をカスタマイズする方法を示しています。
1. ヘッダー
.pages-chatbot-header
{
background: #77a145;
color: #ffffff;
}
2. 高さと幅の設定
.pva-embedded-web-chat[data-minimized='false'] {
height: 80%;
width: 25%;
max-width: 400px;
max-height: 740px;
}
3. エージェントウィンドウ
.pva-embedded-web-chat-window {
background: white;
}
4.エージェントからのバブル
背景の色:
.webchat__bubble:not(.webchat__bubble--from-user) .webchat__bubble__content {
background-color: #77a145 !important;
border-radius: 5px !important;
}
テキストの色:
.webchat__bubble:not(.webchat__bubble--from-user) p {
color: #ffffff;
}
5. バブルからのユーザー
背景の色:
.webchat__bubble.webchat__bubble--from-user .webchat__bubble__content {
background-color: #797d81 !important;
border-radius: 5px !important;
}
テキストの色:
.webchat__bubble.webchat__bubble--from-user p {
color: #ffffff;
}
6. 参照リンク
.webchat__link-definitions__badge {
color: blue !important;
}
.webchat__link-definitions__list-item-text {
color: blue !important;
}
.webchat__render-markdown__pure-identifier {
color: blue !important;
}
7.プライバシーメッセージ設定
背景の色:
.pva-privacy-message {
background: #797d81;
}
テキストの色:
.pva-privacy-message p {
color: #ffffff;
font-size: 12px;
font-weight: 400;
}