Zum Hauptinhalt springen

Aufgaben

Aufgaben bieten eine Möglichkeit, Interaktionen mit einem Agenten durch skriptgesteuerte Workflows zu automatisieren. Eine Aufgabe besteht aus einer Reihe von Schritten, die in natürlicher Sprache formuliert sind. Aufgaben gehören zu einem Projekt und werden im Agentenkontext dieses Projekts ausgeführt.

Aufgaben können Parameter haben, mit denen Sie zur Laufzeit Eingaben übergeben können. Zum Beispiel können „Wetter in New York suchen" und „Wetter in London suchen" dieselbe Aufgabe mit unterschiedlichen Werten für einen city-Parameter sein.

Parameter sind optional und ermöglichen es Ihnen, Eingaben für eine Aufgabe anzugeben.

Schritte sind Anweisungen, die von der Aufgabe ausgeführt werden sollen. Jeder Schritt kann seinen eigenen Satz von Werkzeugen haben und andere Aufgaben oder Agenten aufrufen.

Aufgaben auslösen

Aufgaben können auf verschiedene Arten ausgelöst werden:

Auf Abruf

Der Standard-Auslöser ist „Auf Abruf", d. h. Sie können die Aufgabe über die Benutzeroberfläche starten oder ihr über den Chat eine Nachricht senden.

Geplant

Sie können eine Aufgabe auslösen, indem Sie sie stündlich, täglich, wöchentlich oder monatlich mit einem konfigurierbaren Zeitfenster einplanen.

Webhook

  1. Öffnen Sie eine bestehende Aufgabe oder erstellen Sie eine neue im Projekt.
  2. Klicken Sie auf das Auslöser-Dropdown mit der Aufschrift Auf Abruf und wählen Sie Webhook.
  3. Eine URL wird bereitgestellt. Kopieren Sie diese URL und fügen Sie sie in Ihren Webhook-Anbieter ein.

Sie können auch einen Beispiel-Webhook-Body angeben, der beim Testen der Aufgabe während der Entwicklung verwendet wird.

E-Mail

Sie können eine Aufgabe auslösen, indem Sie eine E-Mail an eine dedizierte Aufgaben-Adresse senden.

So erstellen Sie einen E-Mail-Auslöser:

  1. Öffnen Sie eine bestehende Aufgabe oder erstellen Sie eine neue im Projekt.
  2. Klicken Sie auf das Auslöser-Dropdown mit der Aufschrift Auf Abruf und wählen Sie Per E-Mail.
  3. Für diese Aufgabe wird eine E-Mail-Adresse bereitgestellt.

Nach der Konfiguration lösen E-Mails, die an diese Adresse gesendet werden, die Aufgabe aus. Die folgenden Daten werden an die Aufgabe übergeben:

  • from: Die E-Mail-Adresse des Absenders.
  • to: Die E-Mail-Adresse des Empfängers.
  • subject: Der Betreff der E-Mail.
  • body: Der Text der E-Mail.

Sie können diese Werte in Ihren Aufgaben-Schritten verwenden, um basierend auf der eingehenden E-Mail unterschiedliche Aktionen durchzuführen.

Aufgabenausführungen

Jedes Mal, wenn eine Aufgabe ausgeführt wird, wird eine Aufgabenausführung erstellt. Aufgabenausführungen zeichnen Eingabe, Ausgabe, Start- und Endzeit sowie etwaige aufgetretene Fehler auf. Administratoren können alle Aufgabenausführungen plattformweit unter Admin → Aufgabenausführungen einsehen.