Go-juggler и протокол Juggler

#Go-juggler #Juggler #ИИ-агентам #Playwright #Chrome
Go-juggler и протокол Juggler

ИИ-агентам нужно ходить по настоящему вебу. Но настоящий веб враждебен к автоматизации: Playwright блокируют, headless-версия Chrome палится по отпечаткам, а стелс-плагины просто становятся частью отпечатка. Если вы когда-нибудь писали скраперы или инструменты для агентов, вы знаете, как это бывает - всё работает локально, а потом продакшен разваливается за Cloudflare-челленджем. Несколько проектов пытались решить эту проблему со стороны браузера. Проект https://camoufox.com патчит Firefox на уровне C++, так что navigator.hardwareConcurrency, WebGL-рендереры, AudioContext, геометрия экрана и WebRTC подменяются ещё до того, как JavaScript их увидит. Браузер https://github.com/jo-inc/camofox-browser оборачивает этот движок в REST API, заточенный под агентов: снимки доступности вместо раздутого HTML, стабильные ссылки на элементы для кликов и изоляция сессий. Остаётся только одна дыра: инструментарий вокруг этой экосистемы завязан на JavaScript/Python. Если вы живёте в Go - а весь стек Go

Вступление

ИИ-агентам нужно ходить по настоящему вебу. Но настоящий веб враждебен к автоматизации: Playwright блокируют, headless-версия Chrome палится по отпечаткам, а стелс-плагины просто становятся частью отпечатка. Если вы когда-нибудь писали скраперы или инструменты для агентов, вы знаете, как это бывает - всё работает локально, а потом продакшен разваливается за Cloudflare-челленджем.

Несколько проектов пытались решить эту проблему со стороны браузера. Проект https://camoufox.com патчит Firefox на уровне C++, так что navigator.hardwareConcurrency, WebGL-рендереры, AudioContext, геометрия экрана и WebRTC подменяются ещё до того, как JavaScript их увидит. Браузер https://github.com/jo-inc/camofox-browser оборачивает этот движок в REST API, заточенный под агентов: снимки доступности вместо раздутого HTML, стабильные ссылки на элементы для кликов и изоляция сессий.

Остаётся только одна дыра: инструментарий вокруг этой экосистемы завязан на JavaScript/Python. Если вы живёте в Go - а весь стек Go-агентов, взорвавшийся за последние пару лет, весомый аргумент в его пользу - вам оставалось писать сырые вызовы curl.

Похожие статьи

Российская газета
Российская газета

Как швейная фабрика в Мстиславле стала одним из индустриальных флагманов

Экономический потенциал белорусско-российского сотрудничества успешно реализуется не только на уровне промышленных гигантов и крупных административных единиц, но и раскрывается в малых районных центра...

Российская газета
RT на русском
RT на русском

Минпросвещения не планирует отменять домашние задания в школах

Минпросвещения России не планирует отменять домашние задания для школьников. Читать далее

RT на русском
Доктор наук Вишневская: взрослым можно есть до 50 г мёда в день RT на русском
RT на русском

Доктор наук Вишневская: взрослым можно есть до 50 г мёда в день

Любителям мёда необходимо следить за размером порций: дневная норма для взрослых не должна превышать 50—60 г, рассказала RT профессор кафедры «Безопасность жизнедеятельности» Пермского Политеха доктор...

RT на русском
RT на русском
RT на русском

В Кировской области задержали обманувших 2 тысячи пайщиков глав кооперативов

В Кировской области задержали трёх руководителей кредитно-потребительских кооперативов, обманувших свыше 2 тыс. пайщиков на общую сумму более 1 млрд рублей, сообщила официальный представитель МВД Росс...

RT на русском
RT на русском
RT на русском

Посол Ноздрев: Япония предпринимает шаги, подрывающие нацбезопасность России

Власти Японии принимают участие в усилиях Запада по оказанию помощи Киеву, предпринимая тем самым шаги, которые направлены на подрыв нацбезопасности России. Об этом заявил российский посол в Токио Ник...

RT на русском
Готовил теракт на железной дороге: в Крыму задержан украинский агент RT на русском
RT на русском

Готовил теракт на железной дороге: в Крыму задержан украинский агент

Сотрудники ФСБ задержали жителя Крыма, который работал на СБУ. По данным ведомства, мужчина через WhatsApp* передавал куратору информацию о дислокации воинских частей, военной техники и средствах ПВО....

RT на русском