第 2 版容器比初始容器有大幅改善,為確保代理人隨時都能取得最有影響力的建議和重要工具,第 2 版採用反應式顯示畫面,提供動態面板和統一的建議資訊動態消息。
用量
在 HTML 網頁中匯入模組,程式碼如下:
<script src="https://www.gstatic.com/agent-assist-ui-modules/v2/container.js"></script>
使用下列標記嵌入模組:
<agent-assist-ui-modules-v2>
UI 模組連接器
與 V1 不同,您必須在 V2 中分別初始化 UI 模組連接器。將連接器與容器分離,可提高整合彈性。如需設定,請參閱「UI 模組連接器」。V1 容器上的許多屬性僅適用於 UI 模組連接器。
在地化
第 2 版容器支援本地化語言。如要載入特定語言的容器,請在指令碼路徑前加上語言代碼:
日文範例:
<script src="https://www.gstatic.com/agent-assist-ui-modules/ja/v2/container.js"></script>
如未指定語言代碼,容器預設為英文 (en),從根路徑載入:
html
<script src="https://www.gstatic.com/agent-assist-ui-modules/v2/container.js"></script>
支援的語言代碼:
- 阿拉伯文 (
ar) - 中文 (簡體) (
zh_cn) - 克羅埃西亞文 (
hr) - 英文 (澳洲) (
en_au) - 英文 (加拿大) (
en_ca) - 英文 (英國) (
en_gb) - 菲律賓文 (
fil) - 法文 (
fr) - 法文 (加拿大) (
fr_ca) - 德文 (
de) - 北印度文 (
hi) - 匈牙利文 (
hu) - 義大利文 (
it) - 日文 (
ja) - 韓文 (
ko) - 馬來文 (
ms) - 挪威文 (
no) - 波蘭文 (
pl) - 葡萄牙文 (巴西) (
pt_br) - 羅馬尼亞文 (
ro) - 俄文 (
ru) - 西班牙文 (
es) - 瑞典文 (
sv) - 泰文 (
th) - 土耳其文 (
tr) - 越南文 (
vi)
屬性
屬性是以字串為基礎的元件屬性,可在 HTML 中設定,或使用 JavaScript 中的 setAttribute() 設定。
| 屬性名稱 | 類型 | 註解 |
|---|---|---|
| 功能 | 字串 | 以半形逗號分隔的 Agent Assist 建議功能鍵清單,用於顯示建議。支援的清單:AGENT_COACHING、CONVERSATION_SUMMARIZATION、SMART_REPLY、KNOWLEDGE_SEARCH、PROACTIVE_GENERATIVE_KNOWLEDGE_ASSIST。如果 use-configured-features 設為 true,系統會忽略這項屬性。 |
| use-configured-features | BooleanString | 是否要動態載入對話設定檔中設定的建議功能,而不是在 features 中以硬式編碼方式載入。預設值為 "false"。 |
| disabled-features | 字串 | 以半形逗號分隔的建議功能清單,在 use-configured-features 為 "true" 時排除。範例:"SMART_REPLY,CONVERSATION_SUMMARIZATION"。 |
| session-id | 字串 | 非對話式用途的選用工作階段 ID,例如生成式知識輔助。 |
| show-header | BooleanString | 是否顯示 Agent Assist 品牌標題。預設值為 "false"。 |
| show-dark-mode-toggle | BooleanString | 是否顯示深色模式與淺色模式的切換鈕。預設值為 "true"。 |
| 命名空間 | 字串 | 選填的命名空間限制。如果要在單一頁面實作多個 UI 模組執行個體,才需要這個屬性。 |
| handoff-summarization-enabled | BooleanString | 是否要在初始化現有對話時,自動觸發對話摘要功能。預設值為 "false"。 |
輸入內容
輸入內容是 JavaScript 物件或其他複雜的屬性類型,必須直接在元素例項上指派:
const el = document.querySelector('agent-assist-ui-modules-v2');
el.propertyName = value;
| 屬性名稱 | 類型 | 註解 |
|---|---|---|
| knowledgeAssistCardConfig | KnowledgeAssistV2Config | 生成式知識輔助資訊卡的選用設定,包括複製/貼上答案,以及自訂文章連結目標。 |
類型
如要瞭解元件使用的自訂型別,請參閱下節。
BooleanString
"true" | "false"
KnowledgeAssistV2Config
interface KnowledgeAssistV2Config {
/** Configuration for how suggested article links are opened. */
articleLinkConfig?: {
/** Whether to open the article in a new tab or in a popup window. Defaults to 'blank' (new tab). */
target?: "blank" | "popup";
/** Options to configure the popup's size and location. */
popupWindowOptions?: string;
/** The field name on the document metadata if a separate article link source is provided. */
linkMetadataKey?: string;
};
/** Whether to show the Copy Answer button on suggestions. */
showCopyAnswer: boolean;
/** Whether to show the Paste Answer button on suggestions. */
showPasteAnswer: boolean;
}