Workflow-Agent – Übersicht

Ein Workflow-Agent ist ein Agententyp, den Sie mit dem Agent Designer in Ihrer Gemini Enterprise-Webanwendung erstellen können. Diese Agenten sind so konzipiert, dass sie eine Reihe von Schritten oder Aktionen ausführen, die je nach konfigurierter Auslösung eine Mischung aus Automatisierung durch KI und menschlichem Eingreifen umfassen können. Die Antworten von Workflow-Agenten können je nach der allgemeinen Orchestrierungslogik des Agenten deterministisch oder nicht deterministisch sein.

Workflow-Agenten eignen sich ideal für die folgenden Anwendungsfälle:

  • Mehrstufige Prozesse mit definierter Sequenzlogik. Beispiel: Automatisieren einer Checkliste für das Onboarding von Mitarbeitern in verschiedenen Tools wie Gmail und Google Kalender.
  • Aufgaben mit KI-Automatisierung und menschlichen Genehmigungen. Beispiel: Erstellen eines Berichts mit KI, der vor der Veröffentlichung eine Genehmigung durch einen Nutzer erfordert.
  • Komplexe Orchestrierungen mit bedingter Logik. Beispiel: Weiterleiten von Vertriebsleads an verschiedene Teams je nach Region und Budget.

Neue Funktionen im EAP-Release

Das Early Access Program (EAP) für den Agent Designer in Gemini Enterprise bietet mehrere neue Funktionen. Zu diesen erweiterten Workflow-Funktionen gehören ereignisbasierte Trigger, Connector-Rückschreibaktionen, Schritte zur Ablaufsteuerung, die Integration von Model Context Protocol-Servern (MCP), Human-in-the-Loop-Schritte und eine verbesserte Bearbeitung in natürlicher Sprache.

Diese Funktionen erweitern den visuellen Flow-Builder des Agent Designer um Tools zum Erstellen produktionsreifer Agenten, die auf Echtzeitereignisse reagieren, Aktionen in verbundenen Apps ausführen und bei Bedarf menschliche Aufsicht ermöglichen.

Die folgenden Funktionen sind in diesem EAP-Release verfügbar:

  • Agenten mit natürlicher Sprache erstellen: Beschreiben Sie Ihren Agenten in natürlicher Sprache und generieren Sie automatisch ein Workflow-Gerüst.
  • Agentenvorlagen verwenden: Sie können vordefinierte Vorlagen für gängige geschäftliche Anwendungsfälle durchsuchen und verwenden.
  • Ereignistrigger einrichten: Führen Sie Agenten automatisch aus, wenn sich Daten in verbundenen Apps ändern.
  • Connector-Aktionen verwenden: Fügen Sie Ihrem Workflow Rückschreibaktionen wie das Senden von Nachrichten, das Erstellen von Ereignissen und das Hochladen von Dateien hinzu.
  • Mit Filtern suchen: Durchsuchen Sie verbundene Apps mit gezielten Filtern, um relevante Ergebnisse zu erhalten.
  • Schritte zur Ablaufsteuerung verwenden: Fügen Sie Ihrem Workflow bedingte Verzweigungen, Datenfilterung und Schleifen hinzu.
  • MCP-Server verbinden: Verbinden Sie MCP-Server als Workflow-Schritte oder als Tools für Gemini-Agentenschritte.
  • Human-in-the-Loop-Schritte verwenden: Fügen Sie Ihrem Workflow Schritte für die manuelle Überprüfung, Genehmigung und Informationsanfrage hinzu.
  • Vorhandene Agenten zu Ihrem Workflow hinzufügen: Übertragen Sie Aufgaben an andere spezialisierte KI-Agenten in Ihrem Workflow.
  • Agentenversionen verwalten: Speichern, vergleichen und wiederherstellen Sie Agentenversionen.
  • Agenten mit natürlicher Sprache bearbeiten: Bearbeiten Sie vorhandene Workflows, indem Sie Änderungen in natürlicher Sprache beschreiben.
  • Ausführungsprotokolle von Agenten ansehen: Überwachen Sie Agentenausführungen mit Schritt-für-Schritt -Ausführungsprotokollen.

Hinweis

Bevor Sie diese neuen Funktionen verwenden, führen Sie die folgenden Schritte aus:

  • Ihre Organisation muss für das EAP für den Agent Designer registriert sein.
  • Ein Gemini Enterprise-Administrator muss den Ein/Aus-Button für den Agent Designer in den Einstellungen für die Funktionsverwaltung Ihrer App aktiviert haben. Weitere Informationen finden Sie unter Funktionen der Webanwendung verwalten.
  • Sie benötigen eine Gemini Enterprise-Webanwendung, mit der die erforderlichen Datenspeicher verbunden sind. Weitere Informationen finden Sie unter Apps und Datenspeicher.

Canvas für Workflow-Agenten

Der Workflow-Agent bietet einen hybriden Canvas, der die Einfachheit von Prompts in natürlicher Sprache mit der Kontrolle eines visuellen Editors kombiniert.

  • Konversationsdesigner: Der Konversationsdesigner ist zu Beginn der Erstellung des Workflow-Agenten und im visuellen Editor verfügbar. Er bietet eine Konversationsschnittstelle, über die Sie Ihren Workflow-Agenten mithilfe von Prompts in natürlicher Sprache erstellen und optimieren können. Dies ist ideal für Nutzer, die eine No-Code -Entwicklungsumgebung bevorzugen und natürliche Sprache verwenden möchten, um ihre Workflow-Agenten zu erstellen.

    • Eine Schnittstelle für Conversational Designer zu Beginn der Erstellung von Workflow-Agenten.
    • Eine Oberfläche für Konversationsdesigner im Canvas für Workflow-Agenten.
  • Editor-Canvas: Der Editor-Canvas bietet eine visuelle Darstellung des Workflow-Agenten. Er zeigt einen logischen Fluss von Knoten, die die Schritte und Verbindungen zwischen ihnen darstellen. Der visuelle Editor ist ideal für Nutzer, die die Workflow-Logik optimieren, bedingte Logik hinzufügen und verschiedene Tools und Anwendungen integrieren möchten.

    Der Tab „Workflow-Agent-Editor“.

    • Vorschau: Auf dem Tab „Vorschau“ können Sie eine Live-Vorschau des Workflow-Agenten ansehen. Sie können Simulationen ausführen, um den Ablauf des Agenten zu testen und bei Bedarf Anpassungen vorzunehmen.

      Der Tab „Workflow-Agent-Vorschau“.

    • Ausführungen: Auf dem Tab „Ausführungen“ finden Sie eine Liste aller Ausführungen des Workflow-Agenten, einschließlich Datum und Uhrzeit jeder Ausführung, des Triggers, der die Ausführung gestartet hat, und des aktuellen Status der Ausführung.

      Der Tab „Workflow-Agent wird ausgeführt“.

Komponenten von Workflow-Agenten

Ein Workflow-Agent besteht aus den folgenden Komponenten:

  • Trigger
  • Schritte
  • Variablen

Trigger

Trigger sind Ereignisse, die die Ausführung eines Workflow-Agenten starten. In der folgenden Tabelle sind die unterstützten Trigger für Workflow-Agenten aufgeführt:

Trigger Beschreibung Felder für die Konfiguration
Schedule-Trigger Löst die Ausführung des Workflow-Agenten in einer bestimmten Häufigkeit aus.
  • Häufigkeit: Die Häufigkeit, mit der der Workflow-Agent ausgelöst wird. Sie können die Häufigkeit in Minuten, Stunden, Tagen, Wochen, Monaten oder mit einem benutzerdefinierten Cron-Ausdruck angeben.
  • Zeitzone: Die Zeitzone für die Häufigkeit.
Ereignistrigger Löst die Ausführung des Workflow-Agenten aus, wenn sich Daten in einer verbundenen App ändern.
  • Connector: Die verbundene Anwendung, die das Ereignis generiert.
  • Filter: Die Kriterien, die erfüllt sein müssen, damit das Ereignis den Workflow auslöst.

Schritte

Schritte sind einzelne Aufgaben, die der Workflow-Agent ausführt. Jeder Schritt wird nacheinander ausgeführt und das Ergebnis jedes Schritts kann den nächsten Schritt beeinflussen.

In der folgenden Tabelle sind die unterstützten Schritte nach der Art der Aktion kategorisiert, die sie ausführen:

Kategorie Schritt Beschreibung Felder für die Konfiguration
Agentenknoten Gemini Agent Ein KI-basierter Agent, den Sie so konfigurieren können, dass er auf der Grundlage vordefinierter Anweisungen liest, Schlussfolgerungen zieht und antwortet. Eingabefelder:
  • Anweisungen: Die Anweisungen für den Gemini Agent.
  • Wissen: Die zusätzlichen Dateien oder Ressourcen, auf die der Gemini Agent zugreifen kann, um Antworten zu generieren.

    Wenn ein Google Drive- oder OneDrive-Datenspeicher konfiguriert ist, sind die Optionen Aus Drive hinzufügen und Aus OneDrive hinzufügen verfügbar. Mit diesen Optionen können Sie bestimmte Dateien oder Ordner auswählen und die Suche des Agenten auf diese Ressourcen beschränken. Die Suche wird bei jeder Ausführung des Agenten live durchgeführt. Änderungen an den Quelldateien werden also sofort berücksichtigt.

  • Tools und Integrationen: Die Datenquellen (z. B. Apps und Connectors) und Tools, auf die der Gemini Agent zugreifen kann.
  • Modell: Das Gemini-Modell, das der Gemini Agent verwendet.
Ausgabefelder:

Die Antwort des Gemini Agent wird als Variable erfasst, die als Eingabe an nachfolgende Schritte im Workflow übergeben werden kann.

  • Ausgabeformat: Sie können die Ausgabe als Nur-Text oder im strukturierten JSON-Format angeben.
  • JSON-Schema: Wenn Sie eine strukturierte Ausgabe verwenden, können Sie ein manuelles JSON-Schema definieren, um das Format und die Datentypen der Ausgabevariablen anzugeben. So wird eine konsistente Datenverarbeitung während der gesamten Orchestrierung gewährleistet.
Ablaufsteuerung Bedingung Bedingungen sind logische Anweisungen, die bestimmen, wie der Workflow-Agent die Schritte ausführt. Sie definieren die Kriterien, die erfüllt sein müssen damit ein Schritt ausgeführt wird, und können auf dem Ergebnis vorheriger Schritte, externer Datenquellen basieren. Eingabefelder:
  • Name der Verzweigung: Der Name der Verzweigung, die ausgeführt werden soll, wenn die Bedingung erfüllt ist.
  • Variable: Die Variable, die ausgewertet werden soll. Sie können eine Variable aus der Ausgabe vorheriger Schritte auswählen.
  • Operator: Der Operator (z. B. `contains`, `equals`, `greater than`), der für die Auswertung verwendet werden soll.
  • Wert: Der Wert, mit dem die Variable verglichen werden soll. Sie können einen statischen Wert angeben, oder eine Variable aus der Ausgabe vorheriger Schritte auswählen.
  • + Bedingung: Sie können zusätzliche Bedingungen mit logischen Operatoren wie `AND` und `OR` hinzufügen.
Human in the Loop Informationen anfordern Ermöglicht es Ihnen, Informationen von einem menschlichen Nutzer anzufordern. Eingabefelder:
  • Nachricht: Die Nachricht, die dem Nutzer angezeigt werden soll. Sie können eine statische Nachricht angeben, oder eine Variable aus der Ausgabe vorheriger Schritte auswählen.
  • Fragen: Die Fragen, die dem Nutzer gestellt werden sollen. Sie können den Typ der Antwort angeben, die Sie anfordern (z. B. kurze Antwort, Absatz, Datum, E-Mail, Einfachauswahl oder Ja oder Nein).
Ausgabefelder:

Die Fragen, die der Nutzer beantwortet hat.

Apps Alle Datenspeicheraktionen, die für Ihre Gemini Enterprise-Webanwendung konfiguriert wurden. Ermöglicht es Ihnen, Daten aus Google- und Drittanbieter -Datenquellen zu verbinden und darauf zuzugreifen. Weitere Informationen finden Sie in der Referenz zu Connector-Aktionen.

Variablen

Variablen sind Werte, die zwischen Schritten in einem Workflow-Agenten übergeben werden können. Diese Werte werden als Ausgabe von Schritten generiert und können als Eingabe für nachfolgende Schritte verwendet werden.

Versionen von Workflow-Agenten

Wenn Sie einen Workflow-Agenten erstellen, können Sie ihn als Entwurf speichern oder veröffentlichen. Nach der Veröffentlichung können Sie zusätzliche Versionen des Workflow-Agenten erstellen und diese speichern, vergleichen und wiederherstellen. Mehrere Versionen eines Workflow-Agenten können in den folgenden Szenarien nützlich sein:

  • Sie möchten eine neue Version des Workflow-Agenten testen, ohne die vorhandene Version zu beeinträchtigen.
  • Sie möchten zu einer früheren Version des Workflow-Agenten zurückkehren.

Weitere Informationen finden Sie unter Agentenversionen verwalten.

Bekannte Probleme

Im Folgenden sind die bekannten Probleme und Einschränkungen für Workflow-Agenten in diesem EAP-Release aufgeführt:

Nächste Schritte