Dispatch-Logodispatch
‹ Vertrieb & Umsatz
Ruhende Pipeline · täglich

Eine Anfrage pro Mitarbeiter.
Keine lange Vermutung.

Offene Möglichkeiten sterben nicht lautstark – sie werden einfach nicht mehr genutzt. Jeden Morgen führt dieser Workflow für jeden Vertriebsmitarbeiter eine separate Abfrage durch, die die wertvollsten Kundenkonten zurückgibt, bei denen seit mindestens einer Woche keine Aktivitäten protokolliert wurden. Anschließend wird die Website jedes Kunden in einem echten Browser geöffnet, um zu sehen, was tatsächlich darauf läuft. Die Aufteilung, die Rangliste und die Kontrollen sind Werkzeuge. Das Modell schreibt lediglich die Nachricht.

Schritte 9 Modellaufrufe 1 Kosten / Laufzeit 0 $ Cadence Daily 08:00 ET
SummaryBot APP
Inaktive Konten nach Rep · Beispiel
Avery
• northwind-logistics.com
🌐 Website online · Konkurrenzprodukt erkannt
💰 2,999 $ /Jahr
⏱ 41 Tage seit der letzten Aktivität
Jordanien
• harborview-clinic.org
🌐 Standort eingerichtet · Unser Produkt installiert
💰 2,369 $ /Jahr
⏱ Keine Aktivitätsaufzeichnung
• pinecrest-outfitters.com
🌐 Website offline
💰 799 $ /Jahr
⏱ 63 Tage seit der letzten Aktivität
✓ Probenform – jedes Feld, das mit einem Werkzeug gezogen oder gemessen wurde
01

Zwei Fächer, neun Schritte, ein Satz, geschrieben von einem Model

Workflow · inaktive Konten nach Repräsentanten · DAG mit zwei Verzweigungen (begrenzte Parallelität, Isolation pro Element)

01✓

Liste die Vertreter auf

crm.get_reps

Fragen Sie im CRM-System nach, wer die zuständigen Vertriebsmitarbeiter sind. Die Liste stellt Daten dar, keine Konstante – fügt man am Montag einen Repräsentanten hinzu, wird dieser beim Lauf am Dienstag ohne weitere Bearbeitung mit einbezogen.

deterministisch
02✓

Eine Anfrage pro Mitarbeiter

foreach · items: get-reps.output → crm.dormant_accounts(rep, min_days_inactive: 7, sort: value, limit: 10)

Für jeden Wiederholungsschritt wird eine separate Abfrage ausgeführt, wobei jeweils vier Abfragen gleichzeitig laufen. Jeder Eintrag liefert die zehn wertvollsten offenen Verkaufschancen des jeweiligen Vertriebsmitarbeiters, bei denen seit mindestens einer Woche keine Aktivität protokolliert wurde – gefiltert, sortiert und begrenzt durch die Datenbank. Die Anzahl der Iterationen ergibt sich aus Schritt 01, niemals aus der Aufmerksamkeitsspanne eines Modells.

∥ foreach ×4 deterministisch
03✓

Zu einer einzigen Tabelle zusammenführen

utils.jq_query

Die Ergebnisse pro Wiederholungsdurchgang werden zu einer einzigen flachen Liste zusammengefasst, wobei jede Zeile mit dem entsprechenden Wiederholungsdurchgang gekennzeichnet wird – die Struktur, die in jedem nachfolgenden Schritt erwartet wird.

deterministisch
04✓

Öffnen Sie die Website jedes Kunden.

foreach · browser.inspect_site(domain)

Ein echter Headless-Browser lädt jede Website, wartet, bis die vom Tag-Manager eingefügten Skripte geladen sind, und meldet drei Dinge: ob die Website überhaupt läuft, ob unser Produkt noch installiert ist und ob stattdessen ein Konkurrenzprodukt läuft. Ein aktives Konto, das unser Produkt aufgegeben und sich für ein Konkurrenzprodukt entschieden hat, ist ein Abwanderungssignal, das kein CRM-Feld jemals erfassen kann.

∥ foreach ×3 deterministisch
05✓

Schließen Sie die Ergebnisse wieder an

utils.jq_query

Füge das Urteil jeder Website in ihre jeweilige erste Zeile ein. Elemente, deren Überprüfung fehlgeschlagen ist, erhalten ein explizites "unbekannt" anstelle eines Lochs – eine tote Domäne beschädigt niemals die daneben liegende Zeile.

deterministisch
06✓

Erstellen Sie das Blatt

utils.json_to_csv

Wandeln Sie die angereicherten Zeilen in eine CSV-Datei um – das Artefakt, mit dem ein Mensch tatsächlich arbeitet.

deterministisch
07✓

In der Box speichern

assets.write · ruhende Konten-{{date}} .csv

Speichern Sie die Tagesliste auf Ihrer eigenen Hardware. Datiert durch Laufzeitvorlagen, sodass die Pipeline ihre eigene Historie ohne zusätzlichen Buchhaltungsschritt ansammelt.

schreiben · automatisch
08✓

Verfassen Sie die Zusammenfassung

Agent · Zusammenfassung ruhender Konten · Transformation

Der eine generative Schritt. Es empfängt fertige Zeilen – bereits gefiltert, sortiert, gruppiert und verifiziert – und tut genau das, wofür ein Sprachmodell benötigt wird: es wandelt sie in etwas um, das ein Mitarbeiter tatsächlich lesen kann. 8am. Es ist strukturell nicht in der Lage, eine Figur zu erfinden, da ihm jede Figur vorgegeben wird.

generativ
09✓

Poste es

slack.send_message

Direkt in den Kanal, in dem sich das Team bereits bewegt. Unbeaufsichtigt, jeden Morgen keine Hand am Lenkrad.

schreiben · automatisch
Nichts davon ist übersetzungsspezifisch. Eine Liste zum Durchforsten, eine Abfrage pro Element, eine Überprüfung im Echtzeitbrowser, ein Schlüssel-Join, eine CSV-Datei, eine Zusammenfassung – wendet man dieselben neun Schritte auf Verlängerungen, ruhende Konten, fehlgeschlagene Zahlungen oder auslaufende Verträge an, bleibt der Ablauf unverändert.
02

Was dies von einem Modell verlangt – und warum eine Agentenschleife zusammenbricht

Übergibt man diese gesamte Aufgabe einem autonomen Agenten, landet jeder schwierige Teil gleichzeitig im Modell. Das Geschirr nimmt jeden einzelnen ab und gibt ihn an etwas weiter, das ihn nicht falsch machen kann.

Zu wissen, wann es fertig ist

Agentenschleife

Das Modell muss sich merken, wie viele Wiederholungen es gab, was es bereits getan hat, und dass es noch nicht fertig ist. Es schweift ab – behandelt vier von sieben, wiederholt eines oder entscheidet stillschweigend, dass die übrigen "ähnlich" sind.

Versenden

Die foreach-Schleife verwendet ihre Liste aus dem vorherigen Schritt. Die Anzahl sind Daten. Bei jedem Durchlauf wird protokolliert, ob ein Durchlauf erfolgreich war oder nicht, und nichts hängt davon ab, dass das Modell die Ergebnisse speichert.

Eine schlechte Reihe

Agentenschleife

Eine nicht mehr existierende Domain oder ein Timeout tritt mitten in der Schleife auf. Der Vorgang gerät außer Kontrolle: Es entschuldigt sich, startet den Vorgang neu oder erfindet ein plausibles Ergebnis für den fehlgeschlagenen Vorgang.

Versenden

Der Fehler tritt isoliert pro Element auf. Eine fehlerhafte Website wird als Fehler in der entsprechenden Zeile protokolliert; der Rest des Batches wird abgeschlossen. Der Zusammenführungsschritt verfügt über einen expliziten Zweig.

Das Kontextfenster

Agentenschleife

Jede CRM-Antwort und jede Seitenprüfung fließt in das Protokoll ein. Lange vor dem Ende fasst das Modell seine eigenen Eingaben zusammen, und Felder beginnen zu verschwinden.

Versenden

Das Modell ist der vorletzte Knoten und sieht genau eines: die fertige Tabelle. Die Rohausgabe des Tools wird nie in eine Eingabeaufforderung übertragen, daher stellt das Fenster nie eine Einschränkung dar.

Rangliste und Daten

Agentenschleife

„Top Ten nach Wert, pro Repräsentant, keine Aktivität seit 7+ Tagen“ bedeutet Sortieren und Datumsarithmetik über Hunderte von Zeilen – genau da, wo ein kleines lokales Modell mit Sicherheit falsch liegt.

Versenden

Die Datenbank sortiert, begrenzt und berechnet die Tage seit der letzten Aktivität. Als diese Zahlen einmal falsch waren, war das deutlich zu erkennen – so kam ein echter Fehler im vorgelagerten System zum Vorschein, anstatt dass plausible Zahlen ausgeliefert wurden.

Tatsächlich eine Website ansehen

Agentenschleife

Ein Modell kann sich keine Seite ansehen, und das Abrufen von rohem HTML-Code lässt alles aus, was ein Tag-Manager später einfügt – so wird die Frage „Ist unser Produkt noch installiert?“ zu einer Vermutung, die als Ergebnis verkleidet ist.

Versenden

Ein echter Browser lädt die Seite, wartet auf die Einbindung und prüft die Live-Laufzeitumgebung – und nennt dann den konkurrierenden Anbieter, falls vorhanden. Gemessen, nicht abgeleitet.

Was es kostet, zu betreiben

Agentenschleife

Jede Iteration ist eine weitere Modellrunde, die das gesamte wachsende Transkript trägt. Lassen Sie es täglich bei jedem Vertreter laufen, und die Token-Rechnung ist der Grund, warum es abgeschaltet wird.

Versenden

Acht deterministische Schritte kosten nichts außer Strom, und es gibt genau einen Modellaufruf – der lokal ausgeführt wird. Da Daily kostenlos ist, spielt das Erscheinungsdatum keine Rolle mehr bei der Budgetentscheidung.

03

Deterministisch, wo es sein muss. Generativ, wo es hilfreich ist.

✓ Werkzeuge erledigen die Arbeit

Hier wohnt die Richtigkeit. Gleiche Eingabe, gleiche Ausgabe, jedes Mal.

  • eine Anfrage pro Vertreter
  • Filter, Rangfolge und Limit pro Repräsentant
  • Öffnen und vermessen Sie jeden Standort
  • verknüpfen, tabellieren und speichern

Der Agent trifft die Beurteilung.

Tonfall, Reihenfolge, Betonung – das sind die Stärken von Sprachmodellen.

  • Nach Rep gruppieren
  • Beginnen Sie mit dem, was auf dem Spiel steht.
  • Nullaktivität deutlich hervorheben
  • Halten Sie es lesbar bei 8am
Das Modell in dieser Pipeline zählt nie, sortiert nie, subtrahiert nie ein Datum und entscheidet nie, wie oft die Schleife wiederholt werden soll. Wenn man all das weglässt, bleibt nur das übrig, was bedeutet, aus einer fertigen Tabelle einen Satz zu machen, den jemand auch lesen wird – etwas, das ein 30–70B -Modell auf eigener Hardware gut kann. Das ist der ganze Trick hinter 0 Dollar pro Lauf: nicht ein billigeres Modell, sondern ein kleinerer Auftrag.
04

Was die Plattform bietet – und was Sie selbst verkabeln

Beim Bauen ging es um das Zusammensetzen von Grundelementen, nicht um das Schreiben von Code. Es lohnt sich, beim eigenen Zielfernrohr zu schauen, wo die Grenze verläuft.

Dispatch liefert

Integrierte Funktionalität – für jeden Workflow und auf jedem System verfügbar.

  • die Art von foreach- Schritt
  • Filterung nach inaktiven Tagen im CRM-Tool
  • das Browser-Inspektionstool
  • Terminplanung, Genehmigungen, Ausführungshistorie

✓ Sie verkabeln

Ein Eintrag in der Datenbank Ihrer Box. Lebe den Moment, in dem du speicherst – kein Deployment, kein Neuaufbau.

  • der neunstufige Arbeitsablauf
  • das Verdauungsmittel und seine prompte
  • Die 08:00 Zeitplan
  • auf welchem Kanal es postet
Nichts auf der linken Seite ist spezifisch für diese Pipeline. „foreach“ ist ein Schritttyp und keine Funktion dieses Berichts – jeder Workflow, der eine Abfrage pro Vertriebsmitarbeiter, Region, Konto oder Ähnlichem ausführen muss, verwendet denselben Schritttyp. Das macht die rechte Spalte eher zu einer Nachmittagsbeschäftigung als zu einem Projekt: Die deterministischen Teile existieren bereits, und die Aufgabe besteht darin, zu entscheiden, wie sie angeordnet werden.
Fazit

Die Schleife ist ein Hilfsmittel, damit das Modell klein sein kann.

Heute versendet · Täglich 08:00 ET → #Pipeline