Schritte
Die vier Arten von Schritt, und wie jede nutzt, was vorher kam.
Schritte laufen von oben nach unten. Im Editor fügen Sie welche hinzu, entfernen sie und sortieren sie um. Geben Sie jedem einen optionalen Namen, damit sich der Durchlaufverlauf später sinnvoll liest.
Ergebnisse weiterreichen
Ein Schritt kann verwenden, was ein früherer Schritt erzeugt hat, über eine Referenz:
{{run.input}}: die Eingabe, mit der dieser Durchlauf gestartet wurde{{trigger.summary}}: ein Feld aus dem Auslöser{{steps.summarise.output}}: das, was der Schritt namenssummariseerzeugt hat
Tippen Sie / in ein beliebiges Feld, um eine Referenz einzufügen, statt sie zu tippen. Eine falsche Schritt-ID ist eine der häufigsten Ursachen für ein leeres Ergebnis.
Einmal pro Element ausführen
Wenn Sie die Eingabe eines Schritts auf einen Schritt richten, dessen Ausgabe eine Liste ist, läuft er einmal pro Element, und {{item}} steht darin zur Verfügung.
Zehn Wettbewerber einzeln zusammengefasst statt in einem Klumpen, oder jede Datei aus einem Drive-Ordner nacheinander verarbeitet.
Sie wählen dann, was passiert, wenn ein Element fehlschlägt:
- Durchlauf anhalten: alles stoppen. Richtig, wenn die Elemente Teile eines einzigen Ergebnisses sind.
- Mit anderen Elementen fortfahren: das fehlerhafte überspringen und weitermachen. Richtig, wenn sie unabhängig sind. Der Durchlauf endet dann als Mit Problemen abgeschlossen, damit Sie es wissen.
Agenten-Schritte
Führt einen Agenten aus. Zwei Wege, ihn festzulegen:
Hier definieren. Schreiben Sie Anweisungen und wählen Sie Werkzeuge nur für diesen Schritt. Gut, wenn die Aufgabe speziell zu diesem Workflow gehört und es dafür keinen Agenten gibt.
Vorhandenen Agenten verwenden. Zeigen Sie auf einen Ihrer Agenten und fixieren Sie eine Revision, damit spätere Änderungen an diesem Agenten diesen Workflow nicht stillschweigend verändern. Der Zugriff wird geprüft, wenn der Workflow läuft. Verlieren Sie also den Zugriff auf den Agenten, schlägt der Schritt fehl, statt mit veralteten Rechten zu laufen.
Nehmen Sie den vorhandenen Agenten, wenn dieselbe Aufgabe auch von Hand im Chat erledigt wird. Eine Definition, einmal gepflegt.
Sie können für den Schritt außerdem das Modell, die Temperatur und angeheftete Sammlungen setzen.
Freigabe-Schritte
Pausiert den Durchlauf, bis eine Person entscheidet. Der Durchlauf steht auf Wartet auf Freigabe, bis jemand freigibt oder ablehnt. Eine Ablehnung beendet den Durchlauf.
Freigebende: nennen Sie bestimmte Personen, oder lassen Sie das Feld leer, damit Eigentümer und Bearbeiter freigeben.
Nachricht: sagen Sie, worauf die Person schauen soll. „Prüfen Sie die Zahlen gegen das Dashboard, bevor das zum Kunden geht“ ist eine nützliche Nachricht. „Bitte freigeben“ ist es nicht.
Setzen Sie eine Freigabe vor alles, was das Haus verlässt: eine E-Mail an Kunden, eine Datei auf einem geteilten Laufwerk, ein Beitrag in einem Kanal.
Bedingungs-Schritte
Prüft etwas und entscheidet, ob es weitergeht.
Quelle: was geprüft wird, meist eine Referenz wie {{steps.research.output}}.
Prüfungsart, eine von zweien:
Regel vergleicht mechanisch: ist nicht leer, ist leer, enthält, enthält nicht, ist gleich, größer als, kleiner als. Vorhersehbar und kostenlos. Nehmen Sie das immer dann, wenn die Frage mechanisch ist.
Modell fragen stellt die Frage in normaler Sprache: „Weist das auf eine Anomalie hin?“. Nehmen Sie das nur, wenn das Urteil wirklich Leseverständnis braucht, denn es kostet einen Modellaufruf und kann bei zwei ähnlichen Eingaben unterschiedlich ausfallen.
Wenn die Prüfung fehlschlägt, springen Sie zu einem späteren Schritt oder zum Ende des Workflows. Übersprungene Schritte werden im Durchlauf als übersprungen markiert. Eine ruhige Woche liest sich so als „nichts zu berichten“ und nicht als Fehler.
Die häufigste und nützlichste Bedingung ist schlicht Ist nicht leer auf einem Rechercheschritt, damit der Workflow lieber nichts tut, als einen leeren Überblick zu verschicken.
Aktions-Schritte
Erledigt eine bestimmte Sache: sendet eine E-Mail, erstellt eine Datei, ruft ein Werkzeug aus einem verbundenen Dienst auf.
Wählen Sie das Werkzeug und füllen Sie aus, was es braucht. Jedes Feld nimmt eine Referenz an, der Text einer E-Mail kann also {{steps.writeup.output}} sein.
Ändert Daten ist ein Abzeichen auf Werkzeugen, die etwas in der Welt tun und nicht nur lesen. Behandeln Sie jedes davon so, als bräuchte es einen Freigabe-Schritt davor, außer Sie sind sich sicher.
Wie Agenten-Schritte kann auch eine Aktion einmal pro Element einer Liste laufen.
Aktions-Schritte, die einen verbundenen Dienst berühren, tragen einen Hinweis, und der lohnt sich in voller Länge. So ein Schritt:
- handelt als das verbundene Konto des Workflow-Eigentümers, nicht als das, was oder wer den Durchlauf gestartet hat
- macht weiter, ohne zu fragen, denn es ist niemand da. Nur der gespeicherte Workflow entscheidet, was geschieht
- wird nicht wiederholt, wenn der Durchlauf unterbrochen wird, denn er könnte bereits passiert sein. Eine halb versendete E-Mail lässt sich nicht dadurch zurückholen, dass man es noch einmal versucht
Der letzte Punkt ist der, den viele übersehen: ein unterbrochener Durchlauf nimmt eine Aktion nicht gefahrlos wieder auf, deshalb sagt der Workflow es Ihnen, statt zu raten.
Wird ein Werkzeug nicht mehr angeboten (ein abgeschalteter Konnektor, ein entfernter MCP-Server), sagt der Schritt es Ihnen und Sie wählen ein anderes. Er tut nicht stillschweigend nichts.
Prüfen, bevor Sie speichern
Der Editor prüft Ihre Schritte und markiert fehlende oder fehlerhafte Felder direkt am betroffenen Schritt. Ein Workflow mit Fehlern lässt sich nicht speichern, und das ist Absicht: ein kaputter Workflow, der sich speichern lässt, ist ein kaputter Workflow, der montags um 9 Uhr läuft.