本頁面包含 Conversation Summarization UI 模組的 API 說明文件。這個模組用於生成對話摘要。
用量
使用下列程式碼,在 HTML 頁面中匯入模組:
<script src="https://www.gstatic.com/agent-assist-ui-modules/v1/summarization.js"></script>
使用下列標記嵌入模組:
<agent-assist-summarization>
屬性
屬性名稱 | 類型 | 註解 |
---|---|---|
show-generate-summary-button | BooleanString | 是否顯示「生成摘要」按鈕。 |
用量
屬性是以字串為基礎的元件屬性,可透過下列方式設定:
直接從 HTML 範本:
<element-selector property-name="value">
從 JavaScript 程式碼:
var el = document.querySelector('element-selector');
el.setAttribute('property-name', 'value');
輸入內容
屬性名稱 | 類型 | 註解 |
---|---|---|
onSaveSummary | OnSaveSummary | 摘要儲存時要叫用的回呼。供顧客將摘要詳細資料傳送至客戶關係管理系統。 |
用量
輸入內容通常是 JavaScript 物件或其他複雜的屬性類型,必須直接在元素例項上指派:
const el = document.querySelector('element-selector');
el.propertyName = value;
類型
如要瞭解元件使用的自訂型別,請參閱下節。
BooleanString
"true" | "false"
OnSaveSummary
type OnSaveSummary = (
summary: {
summary: string;
conversationDetails: ConversationDetails;
},
saveCallbacks: {
setLoading: () => void;
setSuccess: (message: string) => void;
setError: (message: string) => void;
}
) => void;