Resource: Agent
Melakukan tugas spesifik yang telah ditentukan sebelumnya.
Representasi JSON |
---|
{ "name": string, "displayName": string, "description": string, "icon": { object ( |
Kolom | |
---|---|
name |
ID. Nama resource agen. Format: |
displayName |
Wajib. Nama tampilan agen. Hal ini dapat digunakan oleh LLM untuk otomatis memilih agen yang akan merespons kueri pengguna. |
description |
Wajib. Deskripsi agen yang dapat dibaca manusia. Hal ini dapat digunakan oleh LLM untuk otomatis memilih agen yang akan merespons kueri pengguna. |
icon |
Opsional. Ikon yang merepresentasikan agen di UI. |
createTime |
Hanya output. Stempel waktu saat Agen ini dibuat. Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
updateTime |
Khusus output. Stempel waktu saat Agen ini terakhir diperbarui. Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
authorizations[] |
Opsional. Tidak digunakan lagi: Gunakan |
authorizationConfig |
Opsional. Otorisasi yang diperlukan oleh agen. |
dataStoreSpecs |
Opsional. DataStoreSpecs yang terkait dengan agen. Jika kolom ini tidak disetel, semua penyimpanan data di mesin akan digunakan. |
state |
Hanya output. Status siklus proses agen. |
toolSettings |
Opsional. TIDAK DIGUNAKAN LAGI: Migrasi terencana ke definisi AgentCard. |
languageCode |
Opsional. Kode bahasa teks di kolom description, displayName, dan starterPrompts. |
starterPrompts[] |
Opsional. Saran perintah awal untuk ditampilkan kepada pengguna di halaman landing agen. |
customPlaceholderText |
Opsional. Teks placeholder kustom yang muncul di kotak teks sebelum pengguna memasukkan teks apa pun. |
Kolom union definition . Definisi agen. LINT.IfChange(definition) definition hanya dapat berupa salah satu dari berikut ini: |
|
adkAgentDefinition |
Opsional. Perilaku agen ditentukan sebagai agen ADK. |
managedAgentDefinition |
Opsional. Perilaku agen yang dikelola Google. |
a2aAgentDefinition |
Opsional. Perilaku agen ditentukan sebagai agen A2A. |
dialogflowAgentDefinition |
Opsional. Perilaku agen ditentukan sebagai agen Dialogflow. |
Kolom union agent_state_reason . Alasan mengapa agen berada dalam statusnya saat ini. agent_state_reason hanya ada berupa salah satu diantara berikut: |
|
suspensionReason |
Hanya output. Alasan agen ditangguhkan. Hanya disetel jika statusnya SUSPENDED. |
rejectionReason |
Hanya output. Alasan agen ditolak. Hanya disetel jika statusnya adalah PRIVATE, dan sampai ke sana melalui penolakan. |
deploymentFailureReason |
Hanya output. Alasan deployment agen gagal. Hanya disetel jika statusnya adalah DEPLOYMENT_FAILED. |
Metode |
|
---|---|
|
Membuat Agent . |
|
Menghapus Agent . |
|
Men-deploy Agent . |
|
Menonaktifkan Agen. |
|
Mengaktifkan Agen. |
|
Mendapatkan Agent . |
|
Menampilkan AgentView untuk Agent tertentu, yang berisi informasi tambahan tentang Agen. |
|
Mendapatkan kebijakan kontrol akses untuk resource agen. |
|
Mencantumkan semua Agent di Assistant yang dibuat oleh pemanggil. |
|
Memperbarui Agent |
|
Menolak Agen yang ditawarkan kepada publik. |
|
Menampilkan Agen kepada admin dengan menyediakannya untuk ditinjau. |
|
Menetapkan kebijakan kontrol akses untuk resource agen. |
|
Menangguhkan Agen. |
|
Membatalkan penawaran Agen kepada publik. |