- Resource: Assistant
- GenerationConfig
- SystemInstruction
- WebGroundingType
- VertexAiAgentConfig
- ActionList
- ActionInfo
- ToolList
- ToolInfo
- CustomerPolicy
- BannedPhrase
- BannedPhraseMatchType
- ModelArmorConfig
- FailureMode
- VertexAiSearchToolConfig
- AgentConfig
- VertexAiSdkAgentConnectionInfo
- HttpAgentConnectionInfo
- Gambar
- 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. |
defaultWebGroundingToggleOff |
Opsional. Kolom ini mengontrol tombol perujukan web default untuk pengguna akhir jika |
vertexAiAgentConfigs[] |
Opsional. Tidak digunakan lagi: Akan digantikan oleh agen Dialogflow di AgentService. Daftar Agen Vertex AI yang dapat dijangkau melalui asisten. |
enabledActions |
Opsional. Tidak digunakan lagi: akan diganti dengan |
enabledTools |
Opsional. Catatan: belum diterapkan. Sebagai gantinya, gunakan |
customerPolicy |
Opsional. Kebijakan pelanggan untuk asisten. |
vertexAiSearchToolConfig |
Opsional. Opsi konfigurasi untuk alat Vertex AI Search. |
styleAndFormattingInstructions |
Opsional. Tidak digunakan lagi. Sebagai gantinya, gunakan [addtional_system_instructions][GenerationConfig.SystemInstruction.additional_system_instructions]. Cuplikan petunjuk sistem umum untuk menyetel gaya, intonasi, dan pemformatan percakapan. Ditambahkan ke semua perintah LLM melalui placeholder |
agentConfigs[] |
Opsional. Daftar Agen yang dapat dihubungi melalui asisten. |
enableEndUserAgentCreation |
Opsional. Menunjukkan apakah pengguna akhir diizinkan membuat agen di Agentspace. |
disableLocationContext |
Opsional. Menunjukkan apakah konteks lokasi pengguna harus dinonaktifkan. Secara default, konteks lokasi pengguna diaktifkan. |
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. |
VertexAiAgentConfig
Tidak digunakan lagi: Gunakan agen Dialogflow di AgentService. Mewakili Agen Vertex AI eksternal yang dapat dijangkau melalui asisten.
Representasi JSON |
---|
{ "displayName": string, "name": string, "toolDescription": string } |
Kolom | |
---|---|
displayName |
Wajib. Nama tampilan Agen Vertex AI yang digunakan sebagai referensi di asisten. |
name |
Wajib. Nama resource Agen Vertex AI. Format: |
toolDescription |
Wajib. Deskripsi alat Agen Vertex AI. Deskripsi ini akan digunakan oleh LLM untuk memutuskan apakah agen relevan dengan pertanyaan pengguna dan apakah pertanyaan tersebut harus diarahkan ke agen. |
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. |
VertexAiSearchToolConfig
Opsi konfigurasi untuk alat Vertex AI Search yang dapat digunakan asisten saat memproses kueri.
Representasi JSON |
---|
{ "llmSystemInstructions": string } |
Kolom | |
---|---|
llmSystemInstructions |
Tidak digunakan lagi. Jangan gunakan kolom ini. Petunjuk sistem untuk menjawab berdasarkan hasil penelusuran Vertex AI Search. Perhatikan bahwa jawaban yang dihasilkan oleh alat penelusuran mungkin berbeda dengan jawaban akhir asisten. Secara umum, petunjuk sistem adalah serangkaian petunjuk bahasa alami yang diproses oleh model sebelum memproses perintah. Petunjuk ini memberi tahu model cara berperilaku dan merespons perintah. Lihat https://cloud.google.com/vertex-ai/generative-ai/docs/learn/prompts/system-instructions Contoh: "Gunakan informasi hanya dari sumber untuk menjawab. Selain itu, pastikan untuk memformat jawaban dengan baik menggunakan Markdown." Jika tidak ditentukan, default internal akan digunakan. |
AgentConfig
Opsi konfigurasi untuk agen yang dapat dipanggil asisten saat memproses kueri.
Representasi JSON |
---|
{ "id": string, "displayName": string, "toolDescription": string, "icon": { object ( |
Kolom | |
---|---|
id |
Wajib. ID unik yang dapat dibaca manusia untuk agen. Harus cocok dengan ekspresi reguler berikut: |
displayName |
Wajib. Nama tampilan agen yang digunakan sebagai referensi di asisten. |
toolDescription |
Wajib. Deskripsi alat agen. Deskripsi ini akan digunakan oleh LLM untuk memutuskan apakah agen relevan dengan pertanyaan pengguna dan apakah pertanyaan tersebut harus diarahkan ke agen. |
icon |
Wajib. Ikon yang merepresentasikan agen di UI. |
authorizations[] |
Opsional. Nama resource otorisasi yang diperlukan. Jika pengguna tidak diberi otorisasi, layanan akan menampilkan sejumlah URI otorisasi yang harus dibuka dan diberi otorisasi oleh pengguna di browser. Setelah semua otorisasi diberikan, pengguna dapat mencoba kembali kueri, dan otorisasi akan diteruskan ke agen. Format: |
Kolom union connection_info . Konfigurasi koneksi agen. connection_info hanya ada berupa salah satu diantara berikut: |
|
vertexAiSdkAgentConnectionInfo |
Wajib. Informasi koneksi untuk agen Vertex AI SDK |
httpAgentConnectionInfo |
Wajib. Info koneksi untuk agen HTTP. |
VertexAiSdkAgentConnectionInfo
Informasi koneksi untuk agen Vertex AI SDK - saat ini hanya agen yang diekspos melalui Reasoning Engine yang didukung.
Representasi JSON |
---|
{ "reasoningEngine": string } |
Kolom | |
---|---|
reasoningEngine |
Nama resource mesin penalaran yang mengekspos agen. Format: |
HttpAgentConnectionInfo
Agen yang dapat dijangkau oleh asisten melalui HTTP.
Representasi JSON |
---|
{ "httpUri": string } |
Kolom | |
---|---|
httpUri |
Wajib. Alamat HTTP agen, misalnya "https://example.com/agent1". |
Gambar
Mewakili gambar.
Representasi JSON |
---|
{ // Union field |
Kolom | |
---|---|
Kolom union storage_method . Dapat berupa URI atau konten yang dienkode sebagai string base64. storage_method hanya ada berupa salah satu diantara berikut: |
|
uri |
Wajib. URI gambar. |
content |
Wajib. Isi file gambar berenkode base64. |
Metode |
|
---|---|
|
Membantu pengguna dengan kueri. |
|
Membuat Assistant . |
|
Menghapus Assistant . |
|
Mendapatkan Assistant . |
|
Mencantumkan semua Assistant dalam Engine . |
|
Mencantumkan data untuk menampilkan Agen di bawah Assistant yang tersedia untuk pemanggil. |
|
Memperbarui Assistant |
|
Membantu pengguna dengan kueri secara streaming. |