摘要

本頁面包含 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 是否顯示「Generate Summary」按鈕。

用量

屬性是基於字串的元件屬性,可透過下列方式設定:

直接從 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;