Xanadu wartete auf Agenten: Ted Nelsons Docuverse wird endlich Realität
Xanadu was waiting for agents
Ted Nelson prägte 1965 den Begriff Hypertext und träumte mit Project Xanadu von einem System, das jede Version eines Dokuments bewahrt und Zitate per Referenz statt Kopie verknüpft. Doch die Technik fehlte – bis heute. Zed führt DeltaDB ein, eine Datenbank, die mit Git, CRDTs und Cloud-Technologie Nelsons Vision verwirklicht: unbegrenzte Speicherung, unveränderliche Verweise und Live-Sitzungen, die zugleich dauerhafte Aufzeichnungen sind. Agenten, die jede Spur verfolgen, sind die perfekten Nutzer für ein solches System.
Sechzig Jahre sind eine lange Zeit für eine Idee, um auf ihre Nutzer zu warten. Sie sind jetzt hier.
- ameliaquining
Dieser Beitrag übernimmt die gängige Erzählung über Xanadu, nämlich dass es eine grundlegend gute Idee war, die an einer Kombination aus schlechter Umsetzung, zu großer Zeit voraus und einem Markt, dem Qualität egal ist, scheiterte (wobei sich dieser Beitrag besonders auf den zweiten Punkt konzentriert).
Meiner Ansicht nach liefert Gwern ein überzeugendes Gegenargument: Xanadu war eine grundlegend schlechte Idee. Die Teile, die nicht ins World Wide Web eingingen, lösten entweder Probleme, die niemand wirklich hatte, oder hätten kein stabiles Gleichgewicht zwischen Nutzern und Publishern darstellen können (d. h., selbst wenn es magisch ins Leben gerufen worden wäre, wäre es schnell auseinandergefallen). https://gwern.net/xanadu
- e12e
Interessant. Dies und die anderen Beiträge, die ich über Delta gesehen habe, scheinen in diesem Schwellenraum zu existieren, in dem es schwer zu sagen ist, ob der Autor eine brillante Einsicht hatte, die er nur schwer an alle vermitteln kann, die diese Einsicht noch nicht haben; oder ob er einfach ein bisschen verrückt geworden ist.
Ein ähnliches Gefühl habe ich beim Lesen von Nelson (nachdem ich eine Weile über seine Ideen nachdenken konnte, bin ich mir ziemlich sicher, dass es größtenteils Genie und nur ein wenig Wahnsinn war).
Es bleibt abzuwarten, wie Delta sich entwickeln wird.
Am Rande: Meine erste Reaktion auf die Schlagzeile war: Nein. Xanadu fehlten keine Agenten.
Ich glaube aber zu sehen, worauf der Autor hinauswill; und ich glaube, ich stimme zu, dass Agenten ein neues Werkzeug sein könnten, das einige Hypertext-Ideen ermöglicht. Vielleicht nicht Xanadu. Aber einen anderen, pragmatischeren und weniger magischen Ort – aber einen Ort, der ein wenig magischer ist als der, an dem wir jetzt sind.
Und es überschneidet sich ein wenig mit einem Experiment, das wir bei der Arbeit gestartet haben: Wir migrieren unsere bescheidene Website von WordPress zu einer statischen Site, die 11ty (https://11ty.dev) kombiniert (wir setzen bei unserer Anwendungsentwicklung bereits stark auf TypeScript) und Visual Studio Code mit Frontmatter CMS (https://frontmatter.codes) – und KI/LLMs.
KI hilft dabei, eine statische Seitenversion unserer Site zu erstellen und uns an 11ty anzupassen.
Die Idee ist, dass unsere Geschäftsleute mit einem trivialen Push-to-Deploy-Setup und mit Hilfe von KI in VS Code direkt mit 11ty und Git arbeiten können, um Änderungen vorzunehmen, Reviews durchzuführen und Änderungen zu veröffentlichen.
Ein Hügel, der pro […]
- ThinkBeat
Das klingt nach einem Agenten an jedem Verbindungspunkt, der möglicherweise nicht dasselbe Modell und dieselbe Architektur wie der vorherige ausführt, und sie müssen sich ständig gegenseitig crawlen oder nur ein Protokoll, um sich gegenseitig aufzurufen.
Aber dann hast du eine Million davon, die ein Docuverse-Web konstruieren, wobei alle einen Agenten haben, der alle anderen kennen muss, und es sind alle Verbindungen und jede ein Datenbank-Repository.
Nun, du brauchst nur Links, die existieren, und die, die erstellt werden.
In einem Absatz kann es in einem Knoten existieren, auf den verwiesen wird, und dieser Knoten kann eine Sammlung anderer Knoten sein, oder jeder Satz oder sogar jedes Wort zeigt auf andere Knoten. Wie viel weiß jedes Modell und was behält es in seiner Datenbank?
Ein Punkt zum nächsten Knoten ist nicht unbedingt dauerhaft oder versioniert, und das gilt für jeden Knoten, mit dem er verbunden ist.
Ein einzelner Absatz könnte Tausende oder mehr Quellen und Referenzen haben, und jede Quelle müsste versioniert werden, und je nach Version könnte sie auf verschiedene Knoten in früheren oder zukünftigen Versionen verweisen.
Eine korrekte Version eines Absatzes müsste dies dann wissen oder erwarten, dass alle Knoten mit einem Agenten dauerhaft, rational und interoperabel sind.
Aber wenn du auf dieser Prämisse aufbaust, wird es in der realen Welt nicht funktionieren.
Alles, es sei denn, du hältst das Docuverse auf wenige Datenspeicher und Agenten beschränkt, die dieses räumliche Universum verstehen, und es ist eine Form eines Intranets.
- tolerance
Einer meiner liebsten LLM-Gerüche, auf die ich mich trainiere, ist, wie gut der Autor zwei scheinbar disparate Ideen zu etwas Überzeugendem oder Neuartigem verbinden kann. Je ehrgeiziger die Synthese und je weniger ich beeindruckt bin, desto wahrscheinlicher gehe ich davon aus, dass es zumindest teilweise das Werk eines LLM war.
Zuvor: „Jimi Hendrix Was a Systems Engineer" <https://spectrum.ieee.org/jimi-hendrix-systems-engineer>
- jumploops
> Xanadu hatte eine letzte Fehlerart, die selbst zugefügt war
Den Artikel überflogen, das gesehen, und dann hat meine KI-Müdigkeit den Tab geschlossen.