- Resource: Assistant
- GenerationConfig
- SystemInstruction
- WebGroundingType
- ActionList
- ActionInfo
- ToolList
- ToolInfo
- CustomerPolicy
- BannedPhrase
- BannedPhraseMatchType
- ModelArmorConfig
- FailureMode
- Metode
Resource: Assistant
Resource Asisten Discovery Engine.
Representasi JSON |
---|
{ "name": string, "displayName": string, "description": string, "generationConfig": { object ( |
Kolom | |
---|---|
name |
Tidak dapat diubah. Nama resource asisten. Format: Harus berupa string berenkode UTF-8 dengan batas panjang 1.024 karakter. |
displayName |
Wajib. Nama tampilan asisten. Harus berupa string berenkode UTF-8 dengan batas panjang 128 karakter. |
description |
Opsional. Deskripsi untuk informasi tambahan. Diharapkan ditampilkan di UI konfigurasi, bukan kepada pengguna asisten. |
generationConfig |
Opsional. Konfigurasi untuk pembuatan respons asisten. |
googleSearchGroundingEnabled |
Opsional. Tidak digunakan lagi. Sebagai gantinya, gunakan |
webGroundingType |
Opsional. Jenis perujukan web yang akan digunakan. |
enabledActions |
Opsional. Tidak digunakan lagi: akan diganti dengan |
enabledTools |
Opsional. Catatan: belum diterapkan. Sebagai gantinya, gunakan |
customerPolicy |
Opsional. Kebijakan pelanggan untuk asisten. |
GenerationConfig
Konfigurasi untuk pembuatan respons asisten.
Representasi JSON |
---|
{
"systemInstruction": {
object ( |
Kolom | |
---|---|
systemInstruction |
Instruksi sistem, juga dikenal sebagai preamble perintah untuk panggilan LLM. Lihat juga https://cloud.google.com/vertex-ai/generative-ai/docs/learn/prompts/system-instructions |
defaultLanguage |
Bahasa default yang akan digunakan untuk pembuatan respons asisten. Gunakan kode bahasa ISO 639-1 seperti |
SystemInstruction
Instruksi sistem, juga dikenal sebagai preamble perintah untuk panggilan LLM.
Representasi JSON |
---|
{ "additionalSystemInstruction": string } |
Kolom | |
---|---|
additionalSystemInstruction |
Opsional. Instruksi sistem tambahan yang akan ditambahkan ke instruksi sistem default. |
WebGroundingType
Jenis perujukan web yang akan digunakan.
Enum | |
---|---|
WEB_GROUNDING_TYPE_UNSPECIFIED |
Setelan default, tidak ditentukan. Ini sama dengan dinonaktifkan. |
WEB_GROUNDING_TYPE_DISABLED |
Grounding web dinonaktifkan. |
WEB_GROUNDING_TYPE_GOOGLE_SEARCH |
Grounding dengan Google Penelusuran diaktifkan. |
WEB_GROUNDING_TYPE_ENTERPRISE_WEB_SEARCH |
Grounding dengan Penelusuran Web Perusahaan diaktifkan. |
ActionList
Tidak digunakan lagi: Akan diganti dengan ToolList
. Tindakan yang diaktifkan pada konektor
Representasi JSON |
---|
{
"actionInfo": [
{
object ( |
Kolom | |
---|---|
actionInfo[] |
Daftar tindakan dengan informasi tindakan yang sesuai. |
ActionInfo
Tidak digunakan lagi: Akan diganti dengan ToolInfo
. Informasi untuk mengidentifikasi tindakan.
Representasi JSON |
---|
{ "actionName": string, "actionDisplayName": string } |
Kolom | |
---|---|
actionName |
Nama tindakan seperti yang ditentukan oleh DataConnectorService.QueryAvailableActions. |
actionDisplayName |
Nama tampilan tindakan. |
ToolList
Alat yang diaktifkan di konektor
Representasi JSON |
---|
{
"toolInfo": [
{
object ( |
Kolom | |
---|---|
toolInfo[] |
Daftar alat dengan informasi alat yang sesuai. |
ToolInfo
Informasi untuk mengidentifikasi alat.
Representasi JSON |
---|
{ "toolName": string, "toolDisplayName": string } |
Kolom | |
---|---|
toolName |
Nama alat sebagaimana ditentukan oleh DataConnectorService.QueryAvailableActions. Catatan: menggunakan |
toolDisplayName |
Nama tampilan alat. |
CustomerPolicy
Kebijakan yang ditentukan pelanggan untuk asisten.
Representasi JSON |
---|
{ "bannedPhrases": [ { object ( |
Kolom | |
---|---|
bannedPhrases[] |
Opsional. Daftar frasa yang dilarang. |
modelArmorConfig |
Opsional. Konfigurasi Model Armor yang akan digunakan untuk menyaring perintah pengguna dan respons asisten. |
BannedPhrase
Definisi frasa terlarang yang ditentukan pelanggan. Frasa yang dilarang tidak boleh muncul dalam kueri pengguna atau respons LLM, atau jawaban akan ditolak.
Representasi JSON |
---|
{
"phrase": string,
"matchType": enum ( |
Kolom | |
---|---|
phrase |
Wajib. Konten string mentah yang akan dilarang. |
matchType |
Opsional. Jenis pencocokan untuk frasa yang dilarang. |
ignoreDiacritics |
Opsional. Jika benar (true), tanda diakritik (misalnya, aksen, umlaut) akan diabaikan saat mencocokkan frasa yang dilarang. Misalnya, "cafe" akan cocok dengan "café". |
BannedPhraseMatchType
Metode pencocokan untuk frasa terlarang.
Enum | |
---|---|
BANNED_PHRASE_MATCH_TYPE_UNSPECIFIED |
Default-nya adalah SIMPLE_STRING_MATCH. |
SIMPLE_STRING_MATCH |
Frasa yang dilarang cocok jika ditemukan di mana saja dalam teks sebagai sub-string persis. |
WORD_BOUNDARY_STRING_MATCH |
Frasa terlarang hanya cocok jika pola yang ditemukan dalam teks diapit oleh pembatas kata. Frasa itu sendiri mungkin masih berisi pembatas kata. |
ModelArmorConfig
Konfigurasi untuk template Model Armor yang ditentukan pelanggan yang akan digunakan untuk membersihkan perintah pengguna dan respons asisten.
Representasi JSON |
---|
{
"userPromptTemplate": string,
"responseTemplate": string,
"failureMode": enum ( |
Kolom | |
---|---|
userPromptTemplate |
Opsional. Nama resource template Model Armor untuk membersihkan perintah pengguna. Format: Jika tidak ditentukan, tidak ada pembersihan yang akan diterapkan pada perintah pengguna. |
responseTemplate |
Opsional. Nama resource template Model Armor untuk menyaring respons asisten. Format: Jika tidak ditentukan, tidak ada pembersihan yang akan diterapkan pada respons asisten. |
failureMode |
Opsional. Menentukan mode kegagalan untuk pembersihan Model Armor. |
FailureMode
Menentukan perilaku saat Model Armor gagal memproses permintaan.
Enum | |
---|---|
FAILURE_MODE_UNSPECIFIED |
Mode kegagalan tidak ditentukan, perilaku default adalah FAIL_CLOSED . |
FAIL_OPEN |
Jika terjadi kegagalan pemrosesan Model Armor, permintaan diizinkan untuk dilanjutkan tanpa perubahan apa pun. |
FAIL_CLOSED |
Jika pemrosesan Model Armor gagal, permintaan akan ditolak. |
Metode |
|
---|---|
|
Membantu pengguna dengan kueri. |
|
Membuat Assistant . |
|
Menghapus Assistant . |
|
Mendapatkan Assistant . |
|
Mencantumkan semua Assistant dalam Engine . |
|
Memperbarui Assistant |
|
Membantu pengguna dengan kueri secara streaming. |