Bereitgestellte KI‑Agenten verwalten

Mit Agent Runtime können Sie KI-Agenten verwalten, die auf der Plattform bereitgestellt wurden. Sie können bereitgestellte Agenten über die Console, das SDK oder die REST API auflisten, abrufen, aktualisieren und löschen.

In diesem Dokument wird beschrieben, wie Sie bereitgestellte KI-Agenten auf der Agent Platform verwalten. Wenn Sie einen neuen Agent bereitstellen möchten, finden Sie weitere Informationen unter Agent bereitstellen.

Bereitgestellte KI-Agenten auflisten

Listen Sie alle bereitgestellten KI-Agenten für ein bestimmtes Projekt und einen bestimmten Standort auf:

Console

  1. Rufen Sie in der Cloud de Confiance Console die Seite Bereitstellungen der Agent-Plattform auf.

    Zu Deployments

Bereitgestellte Agenten, die Teil des ausgewählten Projekts sind, werden in der Liste angezeigt. Mit dem Feld Filter können Sie die Liste nach der angegebenen Spalte filtern.

Agent Platform SDK

import agentplatform

client = agentplatform.Client(  # For service interactions via client.runtimes
    project="PROJECT_ID",
    location="LOCATION",
)

for agent in client.runtimes.list():
    print(agent)

So filtern Sie die Liste nach display_name:

for agent in client.runtimes.list(
    config={
        "filter": 'display_name="DISPLAY_NAME"',
    },
):
    print(agent)

REST

Rufen Sie die Methode reasoningEngines.list auf.

Ersetzen Sie diese Werte in den folgenden Anfragedaten:

  • PROJECT_ID: Ihre GCP-Projekt-ID
  • LOCATION: eine unterstützte Region

HTTP-Methode und URL:

GET https://LOCATION-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/reasoningEngines

Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:

Sie sollten einen erfolgreichen Statuscode (2xx) und eine leere Antwort als Ausgabe erhalten.

Bereitgestellten KI-Agenten abrufen

Jeder bereitgestellte Agent hat eine eindeutige RESOURCE_ID-ID. Weitere Informationen finden Sie unter Agent bereitstellen.

Console

  1. Rufen Sie in der Cloud de Confiance Console die Seite Bereitstellungen der Agent-Plattform auf.

    Zu Deployments

    Bereitgestellte Agenten, die Teil des ausgewählten Projekts sind, werden in der Liste angezeigt. Mit dem Feld Filter können Sie die Liste nach der angegebenen Spalte filtern.

  2. Klicken Sie auf den Namen des angegebenen KI-Agenten. Die Seite Messwerte für den Agenten wird geöffnet.

  3. Optional: Wenn Sie sich die Bereitstellungsdetails für den KI-Agenten ansehen möchten, klicken Sie auf Bereitstellungsdetails. Der Bereich Bereitstellungsdetails wird geöffnet. Klicken Sie zum Schließen des Bereichs auf Fertig.

  4. Optional: Wenn Sie die query- und streamQuery-URLs für den Agenten aufrufen möchten, klicken Sie auf API-URLs. Der Bereich API-URLs wird geöffnet. Klicken Sie zum Schließen des Bereichs auf Fertig.

Agent Platform SDK

Mit dem folgenden Code können Sie einen bestimmten bereitgestellten Agenten abrufen:

import agentplatform

client = agentplatform.Client(  # For service interactions via client.runtimes
    project="PROJECT_ID",
    location="LOCATION",
)

remote_agent = client.runtimes.get(
    name="projects/PROJECT_ID_OR_NUMBER/locations/LOCATION/reasoningEngines/RESOURCE_ID"
)

REST

Rufen Sie die Methode reasoningEngines.get auf.

Ersetzen Sie diese Werte in den folgenden Anfragedaten:

  • PROJECT_ID: Ihre GCP-Projekt-ID
  • LOCATION: eine unterstützte Region
  • RESOURCE_ID: die Ressourcen-ID des bereitgestellten KI-Agenten

HTTP-Methode und URL:

GET https://LOCATION-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/reasoningEngines/RESOURCE_ID

Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:

Sie sollten einen erfolgreichen Statuscode (2xx) und eine leere Antwort als Ausgabe erhalten.

Bereitgestellten KI-Agenten aktualisieren

Sie können ein oder mehrere Felder des bereitgestellten KI-Agenten gleichzeitig aktualisieren. Sie müssen jedoch mindestens eines der zu aktualisierenden Felder angeben.

Sie können die nicht versionierten oder versionierten Felder eines bereitgestellten KI-Agenten aktualisieren. Wenn Sie versionierte Felder aktualisieren, wird eine neue Version erstellt. Weitere Informationen zu versionierten Feldern und zum Verwalten von Überarbeitungen finden Sie unter Überarbeitungen und Traffic verwalten.

Wie lange die Aktualisierung des bereitgestellten KI-Agenten dauert, hängt vom durchgeführten Update ab. In der Regel sollte sie jedoch nur wenige Sekunden bis Minuten in Anspruch nehmen.

Console

  1. Rufen Sie in der Cloud de Confiance Console die Seite Bereitstellungen der Agent-Plattform auf.

    Zu Deployments

  2. Klicken Sie für den angegebenen Agenten auf das Dreipunkt-Menü ().

  3. Klicken Sie auf Bearbeiten. Der Bereich Bearbeiten für den Agenten wird geöffnet.

  4. Bearbeiten Sie den Anzeigenamen oder die Beschreibung des KI-Agenten.

  5. Klicken Sie auf Speichern.

Agent Platform SDK

So aktualisieren Sie einen bereitgestellten KI-Agenten (entspricht RESOURCE_NAME) auf einen aktualisierten KI-Agenten (entspricht UPDATED_AGENT):

import agentplatform

client = agentplatform.Client(  # For service interactions via client.runtimes
    project="PROJECT_ID",
    location="LOCATION",
)

client.runtimes.update(
    name=RESOURCE_NAME,                    # Required.
    agent=UPDATED_AGENT,                   # Optional.
    config={                                                # Optional.
        "requirements": REQUIREMENTS,      # Optional.
        "display_name": "DISPLAY_NAME",    # Optional.
        "description": "DESCRIPTION",      # Optional.
        "extra_packages": EXTRA_PACKAGES,  # Optional.
    },
)

Die Argumente sind dieselben wie bei der Bereitstellung eines KI-Agenten.

REST

Rufen Sie die Methode reasoningEngines.patch auf und geben Sie eine update_mask an, um festzulegen, welche Felder aktualisiert werden sollen.

Ersetzen Sie diese Werte in den folgenden Anfragedaten:

  • PROJECT_ID: Ihre GCP-Projekt-ID
  • LOCATION: eine unterstützte Region
  • RESOURCE_ID: die Ressourcen-ID des bereitgestellten KI-Agenten
  • update_mask: eine Liste der zu aktualisierenden Felder, kommagetrennt

HTTP-Methode und URL:

PATCH https://LOCATION-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/reasoningEngines/RESOURCE_ID?update_mask="display_name,description"

JSON-Text anfordern:

{
"displayName": "DISPLAY_NAME",
"description": "DESCRIPTION"
}

Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:

Sie sollten einen erfolgreichen Statuscode (2xx) und eine leere Antwort als Ausgabe erhalten.

Telemetrie für den bereitgestellten Agenten konfigurieren

Wenn Sie während der Agent-Entwicklung Traces aktiviert haben, können Sie die Cloud de Confiance Console verwenden, um Telemetrie für Ihren bereitgestellten Agenten zu konfigurieren.

Konfigurieren Sie die Telemetrie für bereitgestellte KI-Agenten mit aktivierter Telemetrie:

  1. Rufen Sie in der Cloud de Confiance Console die Seite Bereitstellungen der Agent-Plattform auf.

    Zu Deployments

    Agent Platform-Instanzen, die Teil des ausgewählten Projekts sind, werden in der Liste angezeigt. Mit dem Feld Filter können Sie die Liste nach der angegebenen Spalte filtern.

  2. Suchen Sie die Zeile für Ihre Agent Platform-Instanz. Klicken Sie in der Spalte Telemetriekonfiguration auf Konfigurieren. Der Bereich Dienstkonfiguration wird geöffnet.

  3. Sie können die folgenden Konfigurationen vornehmen:

    • Beobachtbarkeit: Sie können Folgendes konfigurieren:

      • Instrumentierung von OpenTelemetry-Traces und ‑Logs aktivieren: Klicken Sie auf den Ein/Aus-Button, um Daten automatisch in das Dashboard zur Beobachtbarkeit des KI-Agenten und die Seiten für Traces einzufügen.

      • Logging von Prompt-Eingaben und Antwortausgaben aktivieren: Wenn Sie die vollständigen Inhalte von Prompts und Antworten der Nutzer erfassen und speichern möchten, klicken Sie auf den Schalter, um die Option zu aktivieren.

      Wenn die Telemetrieerfassung für Ihren Agenten deaktiviert ist, müssen Sie Ihren Agenten noch einmal bereitstellen und die Version des Vertex AI SDK auf >= 1.126.1 aktualisieren, um die Konfigurationsoptionen für Beobachtbarkeit aufzurufen.

    • Container: Konfigurieren Sie die Containereinstellungen für den bereitgestellten Agenten:

      • Skalierung: Geben Sie eine Mindestanzahl von Instanzen und eine maximale Anzahl von Instanzen ein.

      • Ressourcen: Wählen Sie Limits für Arbeitsspeicher und CPU für jeden Container aus.

      • Container-Nebenläufigkeit: Geben Sie eine Mindestanzahl von Instanzen ein, um die Nebenläufigkeit für jeden Container und KI-Agentenserver festzulegen. Der empfohlene Wert ist (2 × CPU + 1) und der Standardwert ist 9.

    • Zugriff und Berechtigungen: Klicken Sie auf Berechtigungen in IAM verwalten, um die Berechtigungen des KI-Agenten für das zugehörige Dienstkonto zu verwalten.

    • Bereitstellungsdetails: Hier finden Sie Bereitstellungsdetails für den Agenten, einschließlich Ressourcenname und Anzeigename.

    • Agent Platform Memory Bank: Hier können Sie sich die Memory Bank-Details für den Agenten ansehen, einschließlich Memory Generation und Memory Search.

  4. Klicken Sie auf Aktualisieren oder Schließen.

Messwerte für den bereitgestellten KI-Agenten ansehen

Für bereitgestellte Agenten können Sie die Console verwenden, um Messwerte für Ihren Agenten aufzurufen:

  1. Rufen Sie in der Cloud de Confiance Console die Seite Bereitstellungen der Agent-Plattform auf.

    Zu Deployments

    Bereitgestellte Agenten, die Teil des ausgewählten Projekts sind, werden in der Liste angezeigt. Mit dem Feld Filter können Sie die Liste nach der angegebenen Spalte filtern.

  2. Klicken Sie auf den Namen Ihres KI-Agenten. Das Dashboard für den ausgewählten Agenten wird angezeigt.

  3. Wählen Sie einen der folgenden Dashboard-Tabs aus:

    • Übersicht: Hier finden Sie ein Dashboard mit einer Zusammenfassung der Messwerte für Ihren Agenten, einschließlich Agenten-Latenz, Anzahl der Agenten-Anfragen und Agenten-Fehlerrate.

    • Modelle: Hier finden Sie ein Dashboard mit Messwerten für das Modell Ihres KI-Agenten, einschließlich der Anzahl der Modellaufrufe, der Modellfehlerrate und der Modelltokennutzung.

    • Tools: Hier finden Sie ein Dashboard mit Messwerten für die Tools Ihres KI-Agenten, darunter die Anzahl der Toolaufrufe, die Toolfehlerrate und die Toollatenz.

    • Nutzung: Hier finden Sie ein Dashboard mit Messwerten zur Nutzung Ihres KI-Agenten, einschließlich der Tokennutzung nach Eingabe und Ausgabe, der Container-CPU-Zuweisung und der Container-Arbeitsspeicherzuweisung.

    • Logs: Hier können Sie die Logs Ihres Agents aufrufen, wenn Sie Cloud Logging für Ihren Agent aktiviert haben.

Gemini Enterprise Agent Platform-Dashboard

Bereitgestellten KI-Agenten löschen

Einen bereitgestellten KI-Agenten aus der verwalteten Laufzeit von Agent Runtime löschen. Wenn Sie die Agent Runtime löschen, wird die Agentenidentität ungültig. In allen IAM-Unified Access Policies (UAPs), die diesem Hauptkonto Berechtigungen gewähren, bleibt das nicht mehr vorhandene Hauptkonto in den Regeln erhalten. Außerdem bleibt die Richtlinienbindung aktiv. Wenn Sie ein nicht mehr vorhandenes Hauptkonto entfernen möchten, aktualisieren Sie die UAP, um das Hauptkonto aus den Regeln zu entfernen. Wenn die Richtlinie keine aktiven Hauptkonten mehr enthält, löschen Sie die Richtlinienbindung.

Console

  1. Rufen Sie in der Cloud de Confiance Console die Seite Bereitstellungen der Agent-Plattform auf.

    Zu Deployments

  2. Klicken Sie für den angegebenen Agenten auf das Dreipunkt-Menü ().

  3. Klicken Sie auf Löschen.

  4. Klicken Sie auf Agent löschen.

Agent Platform SDK

Wenn Sie bereits eine vorhandene Instanz des bereitgestellten Agents (als remote_agent) haben, können Sie den folgenden Befehl ausführen:

remote_agent.delete(
    force=True, # Optional, if the agent has resources (e.g. sessions, memory)
)

Alternativ können Sie runtimes.delete() aufrufen, um den bereitgestellten Agent, der RESOURCE_NAME entspricht, so zu löschen:

import agentplatform

client = agentplatform.Client(  # For service interactions via client.runtimes
    project="PROJECT_ID",
    location="LOCATION",
)

client.runtimes.delete(
    name=RESOURCE_NAME,
    force=True, # Optional, if the agent has resources (e.g. sessions, memory)
)

REST

Rufen Sie die Methode reasoningEngines.delete auf.

Ersetzen Sie diese Werte in den folgenden Anfragedaten:

  • PROJECT_ID: Ihre GCP-Projekt-ID
  • LOCATION: eine unterstützte Region
  • RESOURCE_ID: die Ressourcen-ID des bereitgestellten KI-Agenten

HTTP-Methode und URL:

DELETE https://LOCATION-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/reasoningEngines/RESOURCE_ID

Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:

Sie sollten einen erfolgreichen Statuscode (2xx) und eine leere Antwort als Ausgabe erhalten.

Nächste Schritte

Anleitung

Agenten mit Agent Platform Runtime verwenden