I dati per la visualizzazione di un agente.
Rappresentazione JSON |
---|
{ "name": string, "displayName": string, "description": string, "icon": { object ( |
Campi | |
---|---|
name |
Nome della risorsa dell'agente. Formato: |
displayName |
Obbligatorio. Il nome visualizzato dell'agente. La lingua è |
description |
Obbligatorio. Descrizione dell'agente leggibile. Questo potrebbe essere utilizzato da un LLM per selezionare automaticamente un agente per rispondere a una query dell'utente e per generare la prima versione dei passaggi per l'agente che può essere modificata dall'utente. La lingua è |
icon |
Facoltativo. L'icona che rappresenta l'agente nell'interfaccia utente. |
agentType |
Solo output. Il tipo di agente. |
agentOrigin |
Immutabile. L'origine dell'agente. |
state |
Solo output. Lo stato dell'agente. |
userPermissions |
Le autorizzazioni dell'utente per questo agente. |
suggestedPrompts[] |
Facoltativo. I prompt suggeriti per l'agente, da mostrare nella pagina di destinazione dell'agente. |
customPlaceholderText |
Il testo segnaposto personalizzato che viene visualizzato nella casella di testo prima che l'utente inserisca un testo. |
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 |
Il motivo per cui l'agente è stato sospeso. Impostato solo se lo stato è SUSPENDED. |
rejectionReason |
Il motivo per cui l'agente è stato rifiutato. Impostato solo se lo stato è PRIVATE e si è arrivati a questo stato tramite rifiuto. |
deploymentFailureReason |
Il motivo per cui il deployment dell'agente non è riuscito. Impostato solo se lo stato è DEPLOYMENT_FAILED. |
AgentType
Il tipo di agente.
Enum | |
---|---|
AGENT_TYPE_UNSPECIFIED |
Il tipo di agente non è specificato. |
NO_CODE |
Agente no-code. |
HTTP |
Agente HTTP. |
ADK |
Agente ADK. |
MANAGED |
Agente gestito da Google. |
A2A |
Agente A2A. |
DIALOGFLOW |
Agente Dialogflow. |
LOW_CODE |
Agente low-code. |
UserPermissions
Le autorizzazioni dell'utente su un agente.
Rappresentazione JSON |
---|
{ "canRun": boolean, "canView": boolean, "canEdit": boolean, "canWithdraw": boolean, "canRequestReview": boolean, "canDelete": boolean, "canProposeUsers": boolean } |
Campi | |
---|---|
canRun |
Se l'utente può eseguire questo agente. |
canView |
Se l'utente può visualizzare l'origine di questo agente. |
canEdit |
Se l'utente può modificare questo agente. |
canWithdraw |
Se l'utente può ritirare questo agente. |
canRequestReview |
Se l'utente può richiedere una revisione per questo agente. |
canDelete |
Se l'utente può eliminare questo agente. |
canProposeUsers |
Se l'utente può proporre altri utenti con cui condividere l'agente. |
SuggestedPrompt
Un prompt suggerito per l'agente, da mostrare nella pagina di destinazione dell'agente.
Rappresentazione JSON |
---|
{ "text": string } |
Campi | |
---|---|
text |
Obbligatorio. Il testo del prompt suggerito. La lingua è |