Esta página contiene la documentación de la API para el módulo de IU de Conversation Summarization. Este módulo se usa para generar un resumen de una conversación.
Uso
Importa el módulo en tu página HTML con el siguiente código:
<script src="https://www.gstatic.com/agent-assist-ui-modules/v1/summarization.js"></script>
Incorpora el módulo con la siguiente etiqueta:
<agent-assist-summarization>
Atributos
| Nombre de la propiedad | Tipo | Comentario |
|---|---|---|
| show-generate-summary-button | BooleanString | Indica si se debe mostrar el botón Generar resumen. |
Uso
Los atributos son propiedades de componentes basadas en cadenas que se pueden configurar de las siguientes maneras:
Directamente desde tu plantilla HTML:
<element-selector property-name="value">
Desde tu código JavaScript:
var el = document.querySelector('element-selector');
el.setAttribute('property-name', 'value');
Entradas
| Nombre de la propiedad | Tipo | Comentario |
|---|---|---|
| onSaveSummary | OnSaveSummary | Es la devolución de llamada que se invocará cuando se guarde el resumen. Los clientes la usan para enviar detalles del resumen a la CRM. |
Uso
Las entradas suelen ser objetos de JavaScript o de otros tipos de propiedades complejas que se deben asignar directamente en la instancia del elemento:
const el = document.querySelector('element-selector');
el.propertyName = value;
Tipos
Consulta la siguiente sección para conocer los tipos personalizados que usa el componente.
BooleanString
"true" | "false"
OnSaveSummary
type OnSaveSummary = (
summary: {
summary: string;
conversationDetails: ConversationDetails;
},
saveCallbacks: {
setLoading: () => void;
setSuccess: (message: string) => void;
setError: (message: string) => void;
}
) => void;