本頁面包含「對話摘要」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 | 摘要儲存時要叫用的回呼。顧客可用於將摘要詳細資料傳送至 CRM。 |
用量
輸入內容通常是 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;