Cloudflare hat Kitesurf vorgestellt, einen Cloud-gehosteten Browser, der speziell für Künstliche-Intelligenz-Agenten und nicht für menschliche Nutzer entwickelt wurde. Das Unternehmen gibt an, dass Kitesurf für gängige Automatisierungsaufgaben deutlich weniger Rechenleistung benötigt als herkömmliche Browser wie Chromium, was Entwicklern hilft, effizienter browserbasierte KI-Agenten zu erstellen und Kosten zu senken.
Ein Browser für die autonome KI
Die Software für Künstliche Intelligenz entwickelt sich von einfachen Chatbots, die Fragen beantworten, hin zu Agenten, die eigenständig Aufgaben für Nutzer erledigen können. Bei diesem Übergang spielen Webbrowser eine entscheidende Rolle, da diese Agenten das Internet navigieren und Webseiten nutzen müssen, ähnlich wie Menschen.
Im Gegensatz zu traditionellen Browsern, die für menschliche Interaktion konzipiert sind, legt ein Browser für KI-Agenten keinen Wert auf visuelle Elemente wie Themen, Tabs oder Browser-Erweiterungen. Cloudflare erklärt, dass ein solcher Browser stattdessen Kontextfenster, Leistung, Token-Kosten und Skalierbarkeit verwalten muss. Zudem sieht er sich einem anderen Bedrohungsmodell gegenüber, da ein KI-Browser anfällig für Schwachstellen wie Prompt-Injection-Angriffe sein könnte.
Effizienz und Entwicklungsvorteile
Mit Kitesurf können KI-Entwickler Software erstellen, die Webseiten navigieren, Formulare ausfüllen und andere browserbasierte Aufgaben erledigen kann, ohne selbst eine eigene Browser-Software entwickeln zu müssen. Cloudflare hebt hervor, dass Kitesurf im Vergleich zu Chromium bei typischen Agentenaufgaben wie Screenshots und der Extraktion von HTML-Inhalten erheblich effizienter in Bezug auf CPU- und Arbeitsspeicherverbrauch ist.
Die Entwicklung von Kitesurf erfolgte innerhalb von nur zwölf Wochen. Der Browser läuft vollständig auf Cloudflares serverloser Plattform Workers. Kitesurf ist während seiner Beta-Phase kostenlos über „Browser Run“ verfügbar, eine Funktion, die es Entwicklern ermöglicht, Headless-Browser-Instanzen im Cloudflare-Netzwerk programmatisch zu steuern und mit ihnen zu interagieren.
Technische Grundlagen und Tests
Kitesurf wurde aus verschiedenen Technologien aufgebaut, darunter eine modulare Rendering-Engine von Blitz, der CSS-Parser Stylo von Firefox und Boa JS, eine Rust ECMAScript-Engine. Der Rest der Funktionalität ist in Cloudflare Workers integriert. Cloudflare nennt das Open-Source-Projekt Obscura, eine Headless-Engine in Rust, als Inspiration für Kitesurf; ein erster Proof-of-Concept war eine Portierung von Obscura auf Workers.
Obwohl noch neu, besteht Kitesurf bereits über 215.000 Webplattform-Tests, und jede Woche werden Hunderte weitere Tests hinzugefügt. Das Unternehmen bestätigt, dass der Browser Seiten wie TodoMVC, Wikipedia, Hacker News, den Cloudflare Blog und große Teile des Cloudflare-Dashboards korrekt darstellt.
Thema: Technologie / KI allgemein. Quelle/Inspiration: TechCrunch.