Die Daten zum Anzeigen eines Agents.
JSON-Darstellung |
---|
{ "name": string, "displayName": string, "description": string, "icon": { object ( |
Felder | |
---|---|
name |
Ressourcenname des Agents. Format: |
displayName |
Erforderlich. Anzeigename des Agents. Die Sprache ist entweder |
description |
Erforderlich. Menschenlesbare Beschreibung des KI-Agenten. Dies kann von einem LLM verwendet werden, um automatisch einen KI-Agenten auszuwählen, der auf eine Nutzeranfrage antworten soll, und um die erste Version der Schritte für den KI-Agenten zu generieren, die vom Nutzer geändert werden kann. Die Sprache ist entweder |
icon |
Optional. Das Symbol, das den Agent in der Benutzeroberfläche darstellt. |
agentType |
Nur Ausgabe. Der Typ des KI-Agenten. |
agentOrigin |
Nicht veränderbar. Der Ursprung des Agents. |
state |
Nur Ausgabe. Der Status des Agents. |
userPermissions |
Die Berechtigungen des Nutzers für diesen KI‑Agenten. |
suggestedPrompts[] |
Optional. Die vorgeschlagenen Prompts für den Agent, die auf der Landingpage des Agents angezeigt werden sollen. |
customPlaceholderText |
Der benutzerdefinierte Platzhaltertext, der im Textfeld angezeigt wird, bevor der Nutzer Text eingibt. |
Union-Feld agent_state_reason . Der Grund, warum sich der Agent im aktuellen Status befindet. Für agent_state_reason ist nur einer der folgenden Werte zulässig: |
|
suspensionReason |
Der Grund für die Sperrung des KI‑Agents. Wird nur festgelegt, wenn der Status SUSPENDED ist. |
rejectionReason |
Der Grund, warum der Agent abgelehnt wurde. Wird nur festgelegt, wenn der Status „PRIVATE“ lautet und durch Ablehnung erreicht wurde. |
deploymentFailureReason |
Der Grund, warum die Agent-Bereitstellung fehlgeschlagen ist. Wird nur festgelegt, wenn der Status DEPLOYMENT_FAILED ist. |
AgentType
Der Typ des KI-Agenten.
Enums | |
---|---|
AGENT_TYPE_UNSPECIFIED |
Der Agent-Typ ist nicht angegeben. |
NO_CODE |
No‑Code-Agent |
HTTP |
HTTP-Agent. |
ADK |
ADK-Agent. |
MANAGED |
Von Google verwalteter Agent. |
A2A |
A2A-Agent. |
DIALOGFLOW |
Dialogflow-Agent. |
LOW_CODE |
Low-Code-Agent |
UserPermissions
Die Berechtigungen des Nutzers für einen Agent.
JSON-Darstellung |
---|
{ "canRun": boolean, "canView": boolean, "canEdit": boolean, "canWithdraw": boolean, "canRequestReview": boolean, "canDelete": boolean, "canProposeUsers": boolean } |
Felder | |
---|---|
canRun |
Gibt an, ob der Nutzer diesen KI‑Agenten ausführen kann. |
canView |
Gibt an, ob der Nutzer die Quelle dieses Agents sehen kann. |
canEdit |
Gibt an, ob der Nutzer diesen Agent bearbeiten kann. |
canWithdraw |
Wenn der Nutzer diesen KI-Agenten zurückziehen kann. |
canRequestReview |
Gibt an, ob der Nutzer eine Überprüfung für diesen Agent anfordern kann. |
canDelete |
Gibt an, ob der Nutzer diesen Agent löschen kann. |
canProposeUsers |
Wenn der Nutzer andere Nutzer vorschlagen kann, für die der Agent freigegeben werden soll. |
SuggestedPrompt
Ein vorgeschlagener Prompt für den Agenten, der auf der Landingpage des Agenten angezeigt werden soll.
JSON-Darstellung |
---|
{ "text": string } |
Felder | |
---|---|
text |
Erforderlich. Der Text des vorgeschlagenen Prompts. Die Sprache ist entweder |