Schließen Sie den Browser – die Agenten arbeiten weiter
Heutzutage sind Agenten von „einem Fenster, in dem man chattet“ zu „Kollegen, die lange im Hintergrund laufen“ übergegangen: Das Schließen des Fensters oder das Trennen des Netzwerks stoppt sie nicht, und das erneute Öffnen macht dort weiter, wo Sie aufgehört haben; mehrere Konversationsregisterkarten werden gleichzeitig ohne Übersprechen ausgeführt; ein lokales Dashboard überwacht jede Aufgabe; mehrere Coding-Backends teilen sich ein Protokoll und können jederzeit ausgetauscht werden; und die Engine erhielt ein einheitliches Handle- und GUID-Asset-Vokabular.
Von „Schließe das Fenster und es stoppt“ bis „lebt im Hintergrund weiter“
Zuvor war das Leben eines Agenten an den Browser gebunden: Schließen Sie den Tab und der Hintergrundprozess, der die Arbeit erledigt, wurde damit beendet – eine halb erledigte, lange Aufgabe war im Handumdrehen erledigt. Das ist ein grundlegendes Hindernis dafür, „die KI im Laufe der Zeit Dinge für Sie erledigen zu lassen“: Wer würde ihr eine Aufgabe übertragen, die mehrere Dutzend Minuten dauert, und es dann nicht wagen, den Laptop zu schließen oder das Netzwerk für die gesamte Dauer zu unterbrechen? Die Aufgabe dieses Tages bestand darin, den Agenten vom Browser zu „entbinden“, um ihn zu einem unabhängigen, dauerhaften Hintergrundmitarbeiter zu machen, zu dem Sie jederzeit zurückkehren können. Es ist ein mentaler Wandel: von „Ich halte ein Fenster offen und sehe zu, wie es plaudert“ zu „Ich gebe die Arbeit ab, erledige andere Dinge und komme zum Ergebnis zurück.“
Agenten überleben ein geschlossenes Fenster und fahren fort
Der Kern dieser Funktion besteht darin, jede ausgeführte Aufgabe in einem Datensatz auf der Festplatte mit einem Index zu speichern. Auf diese Weise hängt der Prozess des Agenten nicht mehr von der Front-End-Verbindung ab, um am Leben zu bleiben – die Trennung des Browsers unterbricht nur die „Beobachten“-Zeile; Die „Arbeits“-Leitung läuft im Hintergrund weiter. Wenn Sie es erneut öffnen, verbindet sich das Frontend mit der Markierung „Wo ich zuletzt gesehen habe“, stellt die Verbindung wieder her, füllt die Ausgabe auf, die Sie während Ihrer Abwesenheit verpasst haben, und verbindet sich dann wieder mit dem noch laufenden Live-Stream. Beim Testen an diesem Tag wurde eine Antwort mit über zehntausend Zeichen – deren Generierung erst nach dem erneuten Laden der Seite abgeschlossen wurde – während dieser Aktualisierung vollständig gerendert, ohne dass ein Wort fehlte. Dahinter verbirgt sich ein „wiederaufnehmbares“ Event-Stream-Design: Jedes Event hat eine Sequenznummer, und bei erneuter Verbindung ruft es ab Ihrer letzten Nummer ab, ohne dass dabei nichts verloren geht und nichts dupliziert wird.
Gleichzeitige Konversationsregisterkarten ohne Übersprechen
Da Agenten nun lange im Hintergrund laufen können, sollten Sie natürlich auch mehrere gleichzeitig öffnen können. Heutzutage unterstützt die Benutzeroberfläche mehrere Konversationsregisterkarten: Ein Pluszeichen oben öffnet eine neue Sitzung, sodass Sie einen Agenten auf dieser Registerkarte eine lange Aufgabe ausführen lassen können, während er mit einem anderen Agenten über etwas anderes in einem anderen chattet, ohne den anderen zu unterbrechen. Das Wechseln der Tabs unterbricht keine Hintergrundausführung; Jeder Staat und Stream bleibt sauber getrennt. Für die Vision „eine Person leitet ein Team von KIs“ sind gleichzeitige Registerkarten der intuitivste Einstiegspunkt – sie verwandeln das „Vorantreiben mehrerer Dinge auf einmal“ von einem Konzept in etwas, das man beiläufig erledigt, und ebnen den Weg für eine spätere echte Zusammenarbeit mit mehreren Agenten.
Ein lokales Dashboard: Übersicht, Läufe, Sitzungen, Nutzung
Da Aufgaben im Hintergrund laufen und mehrere gleichzeitig geöffnet sind, benötigen Sie einen Ort, an dem Sie das Ganze überblicken können. An diesem Tag wurde oben rechts ein lokales Dashboard mit vier Ansichten hinzugefügt: Übersicht für das Gesamtbild, laufende Aufgaben für diejenigen, die noch unterwegs sind, Sitzungen für vergangene Gespräche und Nutzungsanalyse für den Verbrauch. Hier können Sie Aufgaben abbrechen oder löschen und den Ausgabestream jeder Aufgabe Zeichen für Zeichen live verfolgen. Sein Wert ist ein Gefühl der Kontrolle – wenn Sie mehrere lange Aufgaben im Hintergrund gelassen haben, benötigen Sie ein Dashboard, um jederzeit zu wissen, wo sich die einzelnen Aufgaben befinden, ob etwas schief gelaufen ist und was es gekostet hat. Wenn Sie diese „Betriebsansicht“ in das Produkt integrieren, bedeutet dies, dass die Plattform nicht nur möchte, dass Sie „eine Sache mit KI machen“, sondern die Realität ernst nimmt, dass „Sie viele Dinge gleichzeitig verwalten werden“.
Mehrere Codierungs-Backends, ein Protokoll, jederzeit austauschbar
Mehr als ein „Codierungs-Backend“ kann einen Agenten steuern, und jedes unterscheidet sich geringfügig in Ereignisformat, Leistungsfähigkeit und Stabilität. An diesem Tag wurde ein weiteres neues Backend integriert und alle unter einem Event-Stream-Protokoll vereinheitlicht – unabhängig vom zugrunde liegenden Anbieter sieht das Frontend die gleichen geordneten Ereignisse, sodass die Schnittstelle und der Ablauf identisch sind. Der praktischste Vorteil: Wenn eines vorübergehend nicht verfügbar ist oder keine Leistung erbringt, können Sie mit einem Klick zu einem anderen wechseln, ohne dass die Benutzeroberfläche, der Betrieb oder das Erlebnis beeinträchtigt werden. Wenn Sie „Welches Backend-Modell“ zu einer steckbaren Auswahl macht, die für die darüber liegenden Ebenen transparent ist, werden Benutzer vor der Bindung an einen einzigen Anbieter geschützt und die Plattform kann problemlos immer mehr Backends integrieren, ohne die Schnittstelle für jedes neu zu schreiben.
Engine: ein einheitliches Vokabular aus Handles und GUID-Assets
Die Engine hat an diesem Tag eine wichtige Konvergenz in ihrem einfachen „konzeptionellen Vokabular“ erzielt. Assets erhielten global eindeutige Kennungen (GUIDs) und ein von ihnen adressiertes Festplattenformat – das bedeutet, dass jedes Asset eine Identität hat, die nicht verwechselt werden kann und über Projekte und Szenen hinweg genau referenzierbar ist. Das Design des „Handle“-Typs wurde nebenbei geklärt und charakterisiert eine Referenz in zwei Dimensionen, sodass Referenzen sowohl typsicher als auch klar ausgedrückt sind. Die Engine hat auch die „Instanzierung“ von der impliziten automatischen Stapelverarbeitung zur expliziten Deklaration geändert: Sie teilen der Engine klar mit, dass es sich um einen Stapel desselben Objekts handelt, der zusammengestellt werden soll, wodurch das Verhalten kontrollierbarer und vorhersehbarer wird. Dabei handelt es sich um unsichtbares Low-Level-Engineering, aber sie entscheiden darüber, ob die Engine klar und geordnet bleibt, wenn der Inhalt wächst und die Szenen komplexer werden – die Bereitstellung eines zuverlässigen Identitätssystems für Assets ist die Voraussetzung für alle späteren „Importe, Wiederverwendungen, Kompositionen“.
Pro Projekt gespeicherte Spiele + Hot-Reload-Refresh-Fix
An diesem Tag wurde auch die Art und Weise angepasst, wie Spielinhalte gespeichert werden: von „Unified Publishing“ zu „Jedes Projekt behält seine eigene Kopie“, wobei die Spieldaten im eigenen Verzeichnis dieser Instanz gespeichert werden. Dies ist intuitiver – Ihr Spiel gehört zu Ihrem Projekt und wird nicht in einem gemeinsamen Pool veröffentlicht. Gleichzeitig wurde ein seit langem bestehendes Hot-Reload-Problem behoben: Zuvor wurde die Vorschau bei bestimmten Proxy-Setups nach einem Browser-Neuladen nicht wirklich aktualisiert, weil der Hot-Reload-Kanal mit dem falschen Port verbunden war; An diesem Tag wurde das Problem behoben, sodass „Bearbeiten und Ansehen“ über alle Bereitstellungspfade hinweg stabil bleibt. Solche Anpassungen sehen trivial aus, sind aber die grundlegende Garantie dafür, dass „Build while Talk“ durchgehend reibungslos bleibt.
Was dieser Tag bedeutet
Die größte Veränderung an diesem Tag war die Identität des Agenten: Er ist nicht länger ein Chatpartner, der „nur existiert, während man zuschaut“, sondern ein Hintergrundmitarbeiter, der lange Zeit unabhängig arbeitet, überwacht und verwaltet wird und zu dem man jederzeit zurückkehren kann. Übersteht ein geschlossenes Fenster, läuft gleichzeitig, ist über ein Panel verwaltbar, austauschbare Backends – zusammen führt dies dazu, dass „die KI Dinge für Sie erledigt“ von einem Demo-Szenario zu einer echten Arbeitsweise wird. Sie können mehrere Aufgaben gleichzeitig an verschiedene Agenten übergeben, den Laptop schließen und etwas anderes tun und dann zurückkommen und sie einzeln annehmen. Das ist genau das, was die Plattform sein möchte: kein Spielzeug, das man ständig im Auge behalten muss, sondern ein Team, das man anvertrauen und von dem man wieder Geld holen kann. Die künftige echte Multi-Agenten-Zusammenarbeit basiert auf dem heute gelegten Fundament „persistent + gleichzeitig + beobachtbar“.