Os dados para apresentar um agente.
Representação JSON |
---|
{ "name": string, "displayName": string, "description": string, "icon": { object ( |
Campos | |
---|---|
name |
Nome do recurso do agente. Formato: |
displayName |
Obrigatório. Nome a apresentar do agente. O idioma é |
description |
Obrigatório. Descrição do agente legível. Isto pode ser usado por um GML para selecionar automaticamente um agente para responder a uma consulta do utilizador e gerar a primeira versão dos passos para o agente que pode ser modificada pelo utilizador. O idioma é |
icon |
Opcional. O ícone que representa o agente na IU. |
agentType |
Apenas saída. O tipo de agente. |
agentOrigin |
Imutável. A origem do agente. |
state |
Apenas saída. O estado do agente. |
userPermissions |
As autorizações do utilizador para este agente. |
suggestedPrompts[] |
Opcional. Os comandos sugeridos para o agente, a serem apresentados na página de destino do agente. |
customPlaceholderText |
O texto do marcador de posição personalizado que aparece na caixa de texto antes de o utilizador introduzir texto. |
Campo de união agent_state_reason . O motivo pelo qual o agente se encontra no estado atual. agent_state_reason só pode ser uma das seguintes opções: |
|
suspensionReason |
O motivo pelo qual o agente foi suspenso. Definido apenas se o estado for SUSPENSO. |
rejectionReason |
O motivo pelo qual o agente foi rejeitado. Apenas definido se o estado for PRIVATE e tiver chegado a esse estado através da rejeição. |
deploymentFailureReason |
O motivo pelo qual a implementação do agente falhou. Definido apenas se o estado for DEPLOYMENT_FAILED. |
AgentType
O tipo de agente.
Enumerações | |
---|---|
AGENT_TYPE_UNSPECIFIED |
O tipo de agente não foi especificado. |
NO_CODE |
Agente sem código. |
HTTP |
Agente HTTP. |
ADK |
Agente do ADK. |
MANAGED |
Agente gerido pela Google. |
A2A |
Agente A2A. |
DIALOGFLOW |
Agente Dialogflow. |
LOW_CODE |
Agente de pouco código. |
UserPermissions
As autorizações do utilizador num agente.
Representação JSON |
---|
{ "canRun": boolean, "canView": boolean, "canEdit": boolean, "canWithdraw": boolean, "canRequestReview": boolean, "canDelete": boolean, "canProposeUsers": boolean } |
Campos | |
---|---|
canRun |
Se o utilizador pode executar este agente. |
canView |
Se o utilizador conseguir ver a origem deste agente. |
canEdit |
Se o utilizador puder editar este agente. |
canWithdraw |
Se o utilizador puder retirar este agente. |
canRequestReview |
Se o utilizador pode pedir uma revisão para este agente. |
canDelete |
Se o utilizador pode eliminar este agente. |
canProposeUsers |
Se o utilizador pode propor outros utilizadores com quem partilhar o agente. |
SuggestedPrompt
Um comando sugerido para o agente, a apresentar na página de destino do agente.
Representação JSON |
---|
{ "text": string } |
Campos | |
---|---|
text |
Obrigatório. O texto do comando sugerido. O idioma é |