Die Daten zum Anzeigen eines KI-Agenten.
| JSON-Darstellung |
|---|
{ "name": string, "displayName": string, "description": string, "icon": { object ( |
| Felder | |
|---|---|
name |
Ressourcenname des KI-Agenten. Format: |
displayName |
Erforderlich. Anzeigename des KI-Agenten. Die Sprache ist entweder |
description |
Erforderlich. Eine 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 KI-Agenten in der Benutzeroberfläche darstellt. |
agentType |
Nur Ausgabe. Der Typ des KI-Agenten. |
agentOrigin |
Nicht veränderbar. Der Ursprung des KI-Agenten. |
state |
Nur Ausgabe. Der Status des KI-Agenten. |
userPermissions |
Die Berechtigungen des Nutzers für diesen KI-Agenten. |
suggestedPrompts[] |
Optional. Die vorgeschlagenen Prompts für den KI-Agenten, die auf der Landingpage des KI-Agenten angezeigt werden sollen. |
customPlaceholderText |
Der benutzerdefinierte Platzhaltertext, der im Textfeld angezeigt wird, bevor der Nutzer Text eingibt. |
userAnnotations |
Optional. Pro-Nutzer-Annotationen des aktuellen Anrufers für den KI-Agenten. |
agentSharingState |
Nur Ausgabe. Der Freigabestatus des KI-Agenten. |
Union-Feld agent_state_reason. Der Grund für den aktuellen Status des KI-Agenten. Für agent_state_reason ist nur einer der folgenden Werte zulässig: |
|
suspensionReason |
Der Grund für die Sperrung des KI-Agenten. Wird nur festgelegt, wenn der Status SUSPENDED ist. |
rejectionReason |
Der Grund, warum der KI-Agent abgelehnt wurde. Wird nur festgelegt, wenn der Status PRIVATE ist und durch Ablehnung erreicht wurde. |
deploymentFailureReason |
Der Grund, warum die Bereitstellung des KI-Agenten fehlgeschlagen ist. Wird nur festgelegt, wenn der Status DEPLOYMENT_FAILED ist. |
AgentType
Der Typ des KI-Agenten.
| Enums | |
|---|---|
AGENT_TYPE_UNSPECIFIED |
Der Typ des KI-Agenten ist nicht angegeben. |
NO_CODE |
No‑Code-KI-Agent. |
HTTP |
HTTP-KI-Agent. |
ADK |
ADK-KI-Agent. |
MANAGED |
Von Google verwalteter KI-Agent. |
A2A |
A2A-KI-Agent. |
DIALOGFLOW |
Dialogflow KI-Agent. |
LOW_CODE |
Low-Code-KI-Agent. |
UserPermissions
Die Berechtigungen des Nutzers für einen KI-Agenten.
| 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 darf. |
canView |
Gibt an, ob der Nutzer die Quelle dieses KI-Agenten sehen darf. |
canEdit |
Gibt an, ob der Nutzer diesen KI-Agenten bearbeiten darf. |
canWithdraw |
Wenn der Nutzer diesen KI-Agenten zurückziehen darf. |
canRequestReview |
Gibt an, ob der Nutzer eine Überprüfung für diesen KI-Agenten anfordern darf. |
canDelete |
Gibt an, ob der Nutzer diesen KI-Agenten löschen darf. |
canProposeUsers |
Gibt an, ob der Nutzer andere Nutzer vorschlagen darf, für die der KI-Agent freigegeben werden soll. |
SuggestedPrompt
Ein vorgeschlagener Prompt für den KI-Agenten, der auf der Landingpage des KI-Agenten angezeigt werden soll.
| JSON-Darstellung |
|---|
{ "text": string } |
| Felder | |
|---|---|
text |
Erforderlich. Der Text des vorgeschlagenen Prompts. Die Sprache ist entweder |
UserAnnotations
Pro-Nutzer-Annotationen für einen KI-Agenten, basierend auf UserAnnotation.
| JSON-Darstellung |
|---|
{ "pinned": boolean, "viewed": boolean } |
| Felder | |
|---|---|
pinned |
Optional. Gibt an, ob der KI-Agent angepinnt wurde. Angepinnte KI-Agenten werden oben in der KI-Agenten-Liste angezeigt. |
viewed |
Optional. Gibt an, ob der Nutzer den KI-Agenten aufgerufen hat. |
AgentSharingState
Mögliche Freigabestatus eines KI-Agenten.
| Enums | |
|---|---|
AGENT_SHARING_STATE_UNSPECIFIED |
Der Freigabestatus ist nicht angegeben. |
NOT_SHARED |
Der KI-Agent wird nicht freigegeben. |
PENDING |
Die Prüfung des KI-Agenten steht noch aus. |
SHARED |
Der KI-Agent wird für andere Nutzer freigegeben. |
REJECTED |
Die Anfrage zur Freigabe des KI-Agenten wurde abgelehnt. |