Questa pagina contiene la documentazione dell'API per il modulo dell'interfaccia utente di Knowledge Assist. Questo modulo viene utilizzato per mostrare agli agenti articoli utili e suggerimenti per le domande frequenti durante il corso di una conversazione.
Utilizzo
Importa il modulo nella pagina HTML utilizzando il seguente codice:
<script src="https://www.gstatic.com/agent-assist-ui-modules/v1/knowledge_assist.js"></script>
Incorpora il modulo utilizzando il seguente tag:
<agent-assist-knowledge-assist>
Attributi
Nome proprietà | Tipo | Commento |
---|---|---|
funzionalità | string | Elenco separato da virgole delle funzionalità di Knowledge Assist da visualizzare (ARTICLE_SUGGESTION, FAQ e ARTICLE_SEARCH). |
Utilizzo
Gli attributi sono proprietà dei componenti basate su stringhe che possono essere impostate nei seguenti modi:
Direttamente dal modello HTML:
<element-selector property-name="value">
Dal codice JavaScript:
var el = document.querySelector('element-selector');
el.setAttribute('property-name', 'value');
Input
Nome proprietà | Tipo | Commento |
---|---|---|
config | KnowledgeAssistConfig | Configurazioni facoltative per il modulo Knowledge Assist. |
Utilizzo
In genere, gli input sono oggetti JavaScript o altri tipi di proprietà complesse che devono essere assegnati direttamente all'istanza dell'elemento:
const el = document.querySelector('element-selector');
el.propertyName = value;
Tipi
Consulta la sezione seguente per i tipi personalizzati utilizzati dal componente.
KnowledgeAssistConfig
interface KnowledgeAssistConfig {
articleLinkConfig: {
/**
* Whether to open the article in a new tab, or as a popup. Defaults to new
* tab.
*/
target?: "blank" | "popup";
/**
* Options to configure the popup's size and location. See
* https://developer.mozilla.org/en-US/docs/Web/API/Window/open#window_features.
*/
popupWindowOptions?: string;
/**
* The field name on the document metadata if a separate article link source
* is provided.
*/
linkMetadataKey?: string;
};
}