Саймон Уиллисон — разработчик, создатель sqlite-utils и datasette, один из наиболее точных наблюдателей за AI-экосистемой — зафиксировал в своём блоге паттерн, на который стоит обратить внимание. Люди всё чаще используют coding agents для реверс-инжиниринга домашних устройств и их автоматизации. Не потому что появилась новая техника взлома. Потому что изменилась экономика усилий.
Контекст
Реверс-инжиниринг устройств — умных телевизоров, термостатов, Wi-Fi розеток, кофемашин — был технически возможен всегда. Перехватить сетевой трафик, расшифровать протокол, написать интеграцию. Проблема была в ROI: это требовало нескольких недель работы опытного разработчика, а результат мог сломаться следующим обновлением прошивки производителя.
Тот же расчёт блокировал бизнес-задачи: интеграции с закрытыми ERP, legacy-системами без API, корпоративным ПО без документации. Технически — выполнимо. Экономически — часто нет. Поэтому большинство таких идей тихо умирало в backlog.
Coding agents умеют читать дамп сетевого трафика, анализировать структуру двоичных данных, строить гипотезы о протоколе и тут же генерировать рабочий код. Итерации, которые занимали дни, теперь занимают часы. Попытка, которая раньше стоила неделю, сейчас стоит вечер.
Аналитика
Уиллисон указывает на кое-что важнее технической части — на психологию. Когда разработчик тратил неделю на реверс недокументированного API, он неявно брал на себя обязательство: «я буду поддерживать это вечно». Стоимость первоначальных усилий делала отказ от кода болезненным.
«Поскольку код дешёвый, идея о том, что придётся его поддерживать — или выбросить и начать заново — несёт куда меньше психологической нагрузки» — Саймон Уиллисон
Когда код дешёвый, можно позволить себе выбросить его и написать заново. Это переводит огромный массив задач из категории «не стоит усилий» в категорию «попробуй». Всё, что раньше стоило неделю работы опытного разработчика, теперь стоит несколько часов любопытства с агентом под рукой.
Для AI-first бизнеса это существенно: интеграции с закрытыми системами, автоматизация legacy-процессов, кастомные коннекторы — всё это перестаёт быть задачами уровня «выделить команду на квартал». Скорость экспериментирования растёт, а цена неудачи падает. Тинкеринг из хобби превращается в инженерную стратегию.
Кейсы применения в бизнесе
B2B-SaaS стартап: крупный клиент работает на старой ERP без REST API. Coding agent читает сетевые запросы браузерного интерфейса, выявляет скрытые эндпоинты и генерирует Python-клиент для синхронизации данных. Прототип интеграции — за день-два вместо месяца кастомной разработки. Стоимость онбординга такого клиента снижается кратно.
Корпорация с legacy: банк или телеком хочет автоматизировать workflow в толстом клиенте без исходников, без документации, без живого вендора. Реверс через Playwright и coding agent даёт рабочий RPA-коннектор без вендорских лицензий и дорогих консультантов. Бюджет проекта при таком подходе может упасть на порядок.
SMB в КР и СНГ: интернет-магазин на закрытой платформе, 1С без нормального API, отраслевой продукт со своей экосистемой — всё это теперь реверсируется небольшой командой. Раньше требовался дорогой подрядчик или полная замена системы. Теперь — несколько сессий с агентом и готовый скрипт.
Кейсы в личной жизни
Разработчик: умный термостат, IP-камера, колонка с закрытым протоколом — любое устройство теперь автоматизируется за выходные. Агент помогает перехватить трафик, расшифровать протокол и написать Home Assistant-интеграцию. Раньше это был weekendproject, растянувшийся на месяц.
Контент-мейкер: нужна аналитика с платформы без нормального экспорта. Coding agent разбирает сетевые запросы браузера и пишет скрипт выгрузки. Через час — всё в таблице, без ручного копирования и без абонентской платы за «интеграцию».
Студент или фрилансер: изучение протоколов и закрытых систем стало обучающим процессом, а не недоступным проектом уровня senior. Coding agent объясняет каждый шаг и пишет код одновременно — это ментор и инструмент в одном.
Как применить сегодня
- Открой DevTools → Network в браузере, перехвати несколько запросов нужного сервиса без API и скинь их Claude с вопросом: «Что делает этот API? Напиши Python-клиент».
- Измени внутреннее правило: «слишком дорого автоматизировать» → «займёт 2–3 часа с агентом». Пересмотри старый backlog через эту линзу — сколько задач там застряло по ложным причинам?
- Для web-скрейпинга попроси coding agent написать Playwright-скрипт для нужного сайта. Не думай об обслуживании заранее — если сломается, агент поправит за минуты.
- Держи «одноразовый» код в отдельной папке. Раз код дешёвый — не бойся его выбрасывать. Это не провал, это норма новой экономики.
- Для legacy-интеграций: попроси агента проанализировать HTML-формы или сетевые запросы целевой системы и сгенерировать клиент на Python или JavaScript с комментариями к каждому шагу.