2 Min. LesezeitMemtomo
Was eine Automatisierung ist, und warum sie in deinem Browser läuft
Ein KI-geschriebener Bericht, der bei jedem Lauf erneut über deine Tabellen läuft. Das Design, die Abwägungen, und was er noch nicht kann.
„Mach mir einen wöchentlichen Ausgabenbericht nach Kategorie“ ist die Bitte um ein Programm. Kein großes — eine Abfrage, ein Group-by, ein Diagramm —, aber ein Programm, das nächste Woche wieder laufen sollte, ohne dass jemand es neu schreibt. Das ist eine Automatisierung.
Mach mir einen wöchentlichen Ausgabenbericht nach Kategorie, mit Diagramm
„Wochenausgaben“ erstellt. Läuft bei jedem Start erneut über deine Daten — nichts verlässt deinen Browser.
Wochenausgaben
In deinem Browser ausgeführtDiese Woche
386 €
−12 % zur Vorwoche
- Lebensmittel
- €142
- Restaurants
- €96
- Verkehr
- €58
- Abos
- €47
- Sonstiges
- €43
Die Form
Eine Automatisierung ist ein kurzes Programm aus Schritten. Jeder Schritt kann deine Tabellen abfragen, rechnen und eine Kennzahl, einen Absatz, eine Tabelle oder ein Diagramm anzeigen. Der Assistent schreibt es aus deiner Beschreibung, nachdem er die echten Tabellen- und Spaltennamen geprüft hat, und validiert es — dass es parst, dass es wohlgeformt ist, dass jeder verwendete Name definiert ist —, bevor es gespeichert werden darf. Eine kaputte Automatisierung landet nie.
Warum der Browser
Das naheliegende Design ist ein Server, der Automatisierungen ausführt. Den haben wir nicht gebaut, aus drei Gründen.
Isolation. Code, der über deine Daten läuft, sollte dort laufen, wo du bist. Die Automatisierung wird in einer Sandbox in deinem Tab ausgeführt. Sie liest Tabellen über deine eigene angemeldete Sitzung, mit deinen Rechten, und nichts sonst. Es gibt keinen geteilten Executor, aus dem man ausbrechen könnte.
Kosten. Jeden Bericht jedes Nutzers auf unseren Servern auszuführen wäre der größte Posten auf der Rechnung, und du würdest ihn bezahlen. Dein Laptop läuft ohnehin.
Latenz. Ein Bericht über ein paar tausend Zeilen läuft lokal in deutlich unter einer Sekunde. Es gibt keine Warteschlange.
Was es dich kostet
Der erste Lauf startet die Sandbox — ein paar Sekunden und einige Megabytes, danach gecacht. Sehr große Tabellen werden von der Abfrage-Engine aggregiert, bevor sie den Browser erreichen; die Automatisierung sieht das Ergebnis, nicht die rohen Zeilen. Und eine Automatisierung kann nicht laufen, während dein Browser geschlossen ist — deshalb sind geplante Berichte („schick mir das jeden Montag“) das Nächste, was wir bauen: dieselbe Automatisierung, ausgeführt in derselben Art Sandbox auf einem Server, mit einem Token pro Lauf, das nur ein Projekt lesen kann.
Einbetten
Eine Automatisierung wird über einen Wiki-Link referenziert, [[automation:…]], sodass sie in einer Notiz leben kann. Öffne die Notiz und du siehst den letzten Lauf; öffne die Automatisierung und sie läuft erneut. Beim Öffnen neu laufen kommt als Nächstes. Das ist die ganze Dashboard-Funktion: Notizen mit lebendigen Teilen darin.
- engineering
- automatisierungen
Verwandt
Berichte, die die KI schreibt und dein Browser ausführt
Beschreibe einen wiederkehrenden Bericht oder eine Prüfung. Die KI schreibt ein kleines Programm, das in deinem Browser über deine Daten läuft.
Tabellen, die du befragen kannst
Wirf eine CSV oder JSON in den Chat und sie wird zu einer abfragbaren Tabelle. Frag in normaler Sprache; bekomm eine Zahl, eine Tabelle oder ein Diagramm.
Wie du deine erste Automatisierung erstellst
Beschreibe einen wiederkehrenden Bericht; der Assistent schreibt ein Programm, das in deinem Browser läuft. Was du sagst, was du bekommst, wie du es änderst.