Cloudflare представила Kitesurf в прошлую пятницу, 7-го числа. Это браузер, размещенный в облаке, специально разработанный для удовлетворения потребностей агентов искусственного интеллекта. Этот инструмент позволяет системам ИИ просматривать страницы, заполнять формы и выполнять задачи непосредственно в интернете.
Разработка этого продукта интернет-инфраструктуры заняла всего 12 недель, и он работает с использованием Workers — бессерверной платформы, предлагаемой самой Cloudflare. В настоящее время находящийся в бета-тестировании, Kitesurf доступен разработчикам бесплатно через Browser Run — среду, которая обеспечивает программный контроль над головами браузерами.
Основная цель Kitesurf — восполнить часть традиционно требуемой инфраструктуры для использования веб-страниц агентами ИИ, предлагая решение, более соответствующее этому типу программного обеспечения. В отличие от браузеров, ориентированных на человеческий опыт — которые отдают приоритет вкладкам, расширениям и визуальным элементам, — этот проект фокусируется на таких аспектах, как производительность, управление контекстом, стоимость токенов, масштабируемость и защита от угроз, таких как атаки внедрения подсказок (prompt injection).
Эта новинка появляется в период, когда системы ИИ эволюционировали от простых отвечающих на вопросы до агентов, способных выполнять действия от имени пользователей. В этом контексте браузер становится важнейшим компонентом, позволяющим таким агентам взаимодействовать с различными сайтами и сервисами так же, как это сделал бы человек.
Cloudflare подчеркивает, что Kitesurf был создан для снижения расхода вычислительных ресурсов в этом процессе. Компания утверждает, что браузер потребляет значительно меньше ЦП и памяти, чем Chromium, при выполнении стандартных операций для агентов, включая захват экрана и извлечение HTML.
Архитектура Kitesurf также отличается от стандартного браузера. Проект интегрирует несколько компонентов кода, таких как модульный механизм рендеринга, разработанный Blitz, Stylo, который отвечает за обработку CSS в Firefox, и Boa JS — механизм ECMAScript, написанный на Rust. Остальная часть структуры выполняется в экосистеме Cloudflare Workers.
Cloudflare также признает вклад Obscura — механизма с открытым исходным кодом без интерфейса (headless), написанного на Rust, в основу проекта. Первоначально была проведена концептуальная проверка путем миграции Obscura в среду Workers.
Несмотря на начальную стадию, Kitesurf уже прошел более 215 тысяч тестов соответствия стандартам веба. Компания сообщает, что новые тесты добавляются непрерывно, при этом еженедельно проверяются сотни.
Среди сайтов и приложений, которые может рендерить браузер, выделяются TodoMVC, используемый в качестве эталона для сравнения фреймворков JavaScript, а также такие платформы, как Wikipedia, Hacker News, блог самой Cloudflare и большая часть панели управления компании.
Важным аспектом, отмеченным компанией, является безопасность. Поскольку браузер, управляемый агентами ИИ, сталкивается с иными рисками, чем браузеры, ориентированные на людей, Cloudflare указывает на атаки внедрения подсказок как на одну из угроз, которую необходимо учитывать в этой новой операционной модели.
Kitesurf доступен бесплатно в режиме бета-тестирования в Browser Run. Инструмент предназначен для разработчиков, желающих создавать агентов, способных работать в интернете, без необходимости строить всю инфраструктуру браузера с нуля.