Diese Seite enthält die API-Dokumentation für das UI-Modul Generative knowledge assist (Generative Wissensunterstützung), auch Knowledge Assist V2 genannt. Dieses Modul wird von Kundenservicemitarbeitern verwendet, um die Wissensdatenbanken ihres Unternehmens abzufragen und Antworten zu erhalten, die auf generativer KI basieren.
Nutzung
Importieren Sie das Modul mit dem folgenden Code in Ihre HTML-Seite:
<script src="https://www.gstatic.com/agent-assist-ui-modules/v2/knowledge_assist.js"></script>
Bette das Modul mit dem folgenden Tag ein:
<agent-assist-knowledge-assist-v2>
Attribute
| Eigenschaft | Typ | Kommentar |
|---|---|---|
| session-id | String | Optionale Sitzungs-ID für die nicht auf Unterhaltungen basierende Nutzung. |
| parent | String | Name des übergeordneten Projektstandorts, der für die nicht konversationsbasierte Nutzung verwendet werden soll. Beispiel: „projects/foo/locations/global“ |
Nutzung
Attribute sind stringbasierte Komponenteneigenschaften, die auf folgende Weise festgelegt werden können:
Direkt über Ihre HTML-Vorlage:
<element-selector property-name="value">
Über Ihren JavaScript-Code:
var el = document.querySelector('element-selector');
el.setAttribute('property-name', 'value');
Eingaben
| Eigenschaft | Typ | Kommentar |
|---|---|---|
| config | KnowledgeAssistV2Config | Optionale Konfigurationen für das Knowledge Assist V2-Modul. |
Nutzung
Eingaben sind in der Regel JavaScript-Objekte oder andere komplexe Eigenschaftstypen, die der Elementinstanz direkt zugewiesen werden müssen:
const el = document.querySelector('element-selector');
el.propertyName = value;
Typen
Im folgenden Abschnitt finden Sie die benutzerdefinierten Typen, die von der Komponente verwendet werden.
KnowledgeAssistV2Config
interface KnowledgeAssistV2Config {
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;
};
showCopyAnswer: boolean;
showPasteAnswer: boolean;
}