Building event-scout: eine agentische Micro-App, die unbeaufsichtigt läuft
Wir haben ein kleines Werkzeug gebaut, das für uns B2B-Events aufspürt und von allein läuft. Die Lehre ist die Form, nicht die Events.
Wir haben ein kleines Werkzeug gebaut, event-scout, das Geschäftsveranstaltungen in unserer Nähe aufspürt, sie nach der Art beziehungsgeführten Vertriebs bewertet, den wir betreiben, und dann von allein läuft. Das ist eine Fallstudie unseres eigenen Baus, lesen Sie die Zahlen also als unsere, nicht als Benchmark.
Der Kern des Beitrags sind nicht die Events. Es ist die Form. event-scout ist eine agentische Micro-App: etwas, das man einmal mit einem Coding-Agenten baut und dann laufen lässt, wobei der Agent das schwierige Urteilen übernimmt und schlichte Skripte die langweilige, wiederholbare Verrohrung erledigen. Diese Aufteilung ist die ganze Lehre, und sie überträgt sich auf fast jede interne Aufgabe, die ein Mittelstandsteam weiterhin von Hand erledigt. event-scout läuft auf der obersten dieser Ebenen, einer agentischen CLI (iiterate).
01. WAS ES KONKRET TUT
Einmal pro Durchlauf arbeitet sich event-scout durch eine kuratierte Quellendatenbank aus Event-Seiten, Kalendern, Newslettern und einigen LinkedIn-Feeds. Aus allem, was es abruft, behält es nur zukünftige Präsenzveranstaltungen in Reichweite von Remagen, bewertet jede danach, wie nützlich sie für uns ist, entfernt Dubletten in einen einzigen Speicher und baut ein Dashboard neu auf, das wir tatsächlich öffnen.
Wenig an dieser Liste ist für sich genommen neu. Was es zum Laufen bringt, ist, dass es unbeaufsichtigt nach einem Zeitplan läuft und dass das angewandte Urteil unseres ist, kein generischer Relevanzfilter. Das Ergebnis ist kein Feed jedes Tech-Events in Deutschland. Es ist eine kurze, gereihte Antwort auf eine Frage: wo sollten wir als Nächstes auftreten.
02. DIE FORM, DIE ES ZUM LAUFEN BRACHTE: AGENT FÜRS URTEIL, SKRIPTE FÜR DIE VERROHRUNG
Die Design-Entscheidung, die zählt, ist, wo das Modell aufhört und ein Skript anfängt.
Das Abrufen ist an einen deterministischen Helfer delegiert. Ein kleiner Node-Orchestrator rendert jede fällige Quelle in einem echten Headless-Browser, sodass er JavaScript-Seiten, leichte Anti-Bot-Wände und träge nachgeladene Listen bewältigt, und er erfasst strukturierte schema.org-Event-Daten, wenn eine Seite sie freigibt. Das ist Verrohrung: verlässlich, planbar und jedes Mal gleich.
Der Agent liest, was der Abrufer gespeichert hat, und erledigt die Teile, die sich fester Kodierung entziehen: echte Events aus chaotischen Seiten herausziehen, entscheiden, was als Präsenz und relevant zählt, jedes bewerten und erkennen, dass zwei Einträge dasselbe Event sind. Eine zweite kleine Engine führt dann zusammen, entfernt alte Einträge und erzeugt das Dashboard neu.
🔸 Lassen Sie das Modell nicht tun, was ein Skript günstig erledigt.
Eine Seite zu rendern und eine Datei zu schreiben ist deterministische Arbeit. Sie dem Modell zu übergeben wäre langsamer, teurer und weniger verlässlich.
🔸 Lassen Sie ein Skript nicht tun, was Urteil verlangt.
Ob ein halb formatierter Eintrag ein echtes, relevantes Präsenz-Event ist, ist genau die Entscheidung, in der ein Modell gut ist und ein regulärer Ausdruck nicht.
Diese Linie richtig zu ziehen ist der größte Teil davon, warum das Werkzeug verlässlich ist und nicht bloß eine schlaue Demo.
03. ES STIMMT SICH SELBST AB
Ein Scout, der jede Quelle bei jedem Durchlauf gleich prüft, verschwendet den größten Teil seiner Mühe, weil Events nicht gleichmäßig auftauchen.
Also trägt jede Quelle ihre eigene kurze Ertragshistorie. Quellen, die verlässlich relevante Events liefern, werden bei jedem Durchlauf geprüft. Quellen, die immer wieder leer zurückkommen, weichen auf eine wachsende Abkühlphase aus, eine Woche, dann zwei, dann einen Monat, und werden nach deren Ablauf erneut getestet statt verworfen. Eine Quelle, die schlicht keine Events lieferte, wird still zurückgestuft; nur eine Quelle, die mehrmals hintereinander nicht lädt, wird als defekt ausgemustert.
Der Effekt ist, dass die Aufmerksamkeit dorthin fließt, wo Events tatsächlich auftauchen, und dass es sich über Wochen von selbst justiert, ohne dass es jemand pflegt. Diese Selbstabstimmung ist es, die unbeaufsichtigt zu einer echten Aussage macht und nicht zu einer hoffnungsvollen.
04. MEINUNGSSTARKE BEWERTUNG SCHLÄGT EINEN GENERISCHEN FEED
Die Bewertung ist bewusst unsere. Jedes Event bekommt einen Wert von 100, gewichtet für unsere Lage: wie nah und leicht erreichbar es ist, wie dicht der Raum die Art von Käufern versammelt, die wir bedienen, wie intim es ist, ob es einen konkreten Hebel wie einen Rabatt oder einen Redeslot gibt und wie bald es stattfindet.
Die Gewichtung trägt eine Meinung, die wir über Vertrieb haben. Eine große Konferenz rangiert nur dann hoch, wenn es einen echten Hebel zu nutzen gibt, denn für beziehungsgeführten Verkauf ist ein voller Saal ohne Zugang weniger wert als ein kleiner regionaler Runder Tisch, an dem wir tatsächlich mit Menschen sprechen können. Das Ergebnis liest sich als Entscheidungs-Cockpit statt als Kalender: es zeigt, wo man einen Tag investieren sollte, nicht alles, was existiert.
Ein generischer Event-Feed könnte das nicht abbilden, weil das Urteil spezifisch dafür ist, wie ein bestimmtes Team Aufträge gewinnt. Diese Spezifität ist der Grund, warum es sich zu bauen lohnte statt zu kaufen.
05. WARUM EINE MICRO-APP, KEIN SAAS
event-scout ist absichtlich klein. Das Ganze ist eine Handvoll JSON-Dateien für die Quellen und den Event-Speicher, ein paar Skripte und ein eigenständiges HTML-Dashboard, das direkt von der Festplatte öffnet. Es gibt keine Datenbank zu betreiben und kein Abonnement zu erneuern. Die Daten bleiben unsere, und die Bewertung auch.
Das ist derselbe Schritt, den Anthropics eigene Nicht-Engineering-Teams beschrieben haben, kleine interne Werkzeuge mit einem Coding-Agenten zu bauen, statt eine Anfrage einzureichen und zu warten (claude.com). Wir haben über dieses Muster auch aus Nutzersicht geschrieben (iiterate).
Es ist nicht frei von rauen Kanten, und das Gegenteil zu behaupten wäre unredlich. Login-geschützte Quellen brauchen einmal eine von Hand erfasste Sitzung. Ein paar sture Seiten bleiben manuelle Leads statt falscher Ergebnisse. Und wir prüfen jeden Neuaufbau, indem wir die Struktur der Seite direkt kontrollieren, weil ein Screenshot an einem Font-Ladevorgang hängen bleibt. Nichts davon ändert das Fazit: Wenn eine Aufgabe wiederholbar und spezifisch für Ihre Arbeitsweise ist, kann ein Coding-Agent sie in ein kleines Werkzeug im eigenen Besitz verwandeln, für weniger als das SaaS oder die manuellen Stunden, die es ersetzt. Die schwierigere Frage ist nicht, ob Sie eines bauen können. Es ist, welche Ihrer wöchentlichen Pflichten still darauf gewartet hat, eines zu werden.

