Halaman ini berisi dokumentasi API untuk modul UI Bantuan pengetahuan generatif, yang juga disebut Knowledge Assist V2. Modul ini digunakan oleh agen untuk membuat kueri pada pusat informasi perusahaan mereka dan menerima jawaban yang didukung AI generatif.
Penggunaan
Impor modul di halaman HTML Anda menggunakan kode berikut:
<script src="https://www.gstatic.com/agent-assist-ui-modules/v2/knowledge_assist.js"></script>
Sematkan modul menggunakan tag berikut:
<agent-assist-knowledge-assist-v2>
Atribut
Nama properti | Jenis | Komentar |
---|---|---|
session-id | string | ID sesi opsional untuk penggunaan non-berbasis percakapan. |
parent | string | Nama lokasi project induk yang akan digunakan untuk penggunaan non-berbasis percakapan. Contoh: "projects/foo/locations/global" |
Penggunaan
Atribut adalah properti komponen berbasis string yang dapat ditetapkan dengan cara berikut:
Dari template HTML Anda secara langsung:
<element-selector property-name="value">
Dari kode JavaScript Anda:
var el = document.querySelector('element-selector');
el.setAttribute('property-name', 'value');
Input
Nama properti | Jenis | Komentar |
---|---|---|
config | KnowledgeAssistV2Config | Konfigurasi opsional untuk modul Knowledge Assist V2. |
Penggunaan
Input biasanya berupa objek JavaScript atau jenis properti kompleks lainnya yang harus ditetapkan langsung pada instance elemen:
const el = document.querySelector('element-selector');
el.propertyName = value;
Jenis
Lihat bagian berikut untuk mengetahui jenis kustom yang digunakan oleh komponen.
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;
}