Risorsa: Agente
Svolge un'attività specifica predefinita.
Rappresentazione JSON |
---|
{ "name": string, "displayName": string, "description": string, "icon": { object ( |
Campi | |
---|---|
name |
Identificatore. Nome della risorsa dell'agente. Formato: |
displayName |
Obbligatorio. Il nome visualizzato dell'agente. Potrebbe essere utilizzato da un LLM per selezionare automaticamente un agente a cui rispondere a una query dell'utente. |
description |
Obbligatorio. Descrizione dell'agente leggibile. Potrebbe essere utilizzato da un LLM per selezionare automaticamente un agente a cui rispondere a una query dell'utente. |
icon |
Facoltativo. L'icona che rappresenta l'agente nell'interfaccia utente. |
createTime |
Solo output. Timestamp di creazione di questo agente. Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
updateTime |
Solo output. Timestamp dell'ultimo aggiornamento di questo agente. Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
authorizations[] |
Facoltativo. Deprecato: utilizza |
authorizationConfig |
Facoltativo. Le autorizzazioni richieste dall'agente. |
dataStoreSpecs |
Facoltativo. DataStoreSpecs associati all'agente. Se non imposti questo campo, verranno utilizzati tutti i datastore nel motore. |
state |
Solo output. Lo stato del ciclo di vita dell'agente. |
toolSettings |
Facoltativo. DEPRECATO: migrazione pianificata alla definizione di AgentCard. |
languageCode |
Facoltativo. Il codice della lingua del testo nei campi description, displayName e starterPrompts. |
starterPrompts[] |
Facoltativo. I suggerimenti per i prompt iniziali da mostrare all'utente nella pagina di destinazione dell'agente. |
customPlaceholderText |
Facoltativo. Il testo segnaposto personalizzato che viene visualizzato nella casella di testo prima che l'utente inserisca un testo. |
Campo unione definition . La definizione dell'agente. LINT.IfChange(definition) definition può essere solo uno dei seguenti: |
|
adkAgentDefinition |
Facoltativo. Il comportamento dell'agente è definito come agente ADK. |
managedAgentDefinition |
Facoltativo. Il comportamento dell'agente gestito da Google. |
a2aAgentDefinition |
Facoltativo. Il comportamento dell'agente è definito come agente A2A. |
dialogflowAgentDefinition |
Facoltativo. Il comportamento dell'agente è definito come agente Dialogflow. |
Campo unione agent_state_reason . Il motivo per cui l'agente si trova nel suo stato attuale. agent_state_reason può essere solo uno dei seguenti: |
|
suspensionReason |
Solo output. Il motivo per cui l'agente è stato sospeso. Impostato solo se lo stato è SUSPENDED. |
rejectionReason |
Solo output. Il motivo per cui l'agente è stato rifiutato. Impostato solo se lo stato è PRIVATE e si è arrivati a questo stato tramite rifiuto. |
deploymentFailureReason |
Solo output. Il motivo per cui il deployment dell'agente non è riuscito. Impostato solo se lo stato è DEPLOYMENT_FAILED. |
Metodi |
|
---|---|
|
Crea un Agent . |
|
Elimina un Agent . |
|
Esegue il deployment di un Agent . |
|
Disabilita un agente. |
|
Abilita un agente. |
|
Riceve un Agent . |
|
Restituisce un AgentView per un determinato Agent , che contiene informazioni aggiuntive sull'agente. |
|
Recupera il criterio di controllo dell'accesso per una risorsa agente. |
|
Elenca tutti i Agent sotto un Assistant creati dal chiamante. |
|
Aggiorna un Agent |
|
Rifiuta un agente offerto al pubblico. |
|
Presenta un agente agli amministratori rendendolo disponibile per la revisione. |
|
Imposta il criterio di controllo dell'accesso per una risorsa agente. |
|
Sospende un agente. |
|
Ritira un agente offerto al pubblico. |