Ozon, Яндекс Маркет и Wildberries меняют свои API постоянно — с дедлайнами перехода на новые методы. Пропустил дедлайн — у клиентов ломается обмен. Мы спроектировали агентную систему, которая ловит эти изменения, сама находит уязвимые места в нашем коде и ставит задачу с дедлайном в Битрикс24.
У «Студии CRM» — большая кодовая база и десятки интеграций с маркетплейсами. Ozon, Яндекс и WB регулярно объявляют изменения API: метод объявили устаревшим, добавили обязательный параметр, переименовали поле в ответе — и дают срок, после которого старый метод отключат.
Дальше — арифметика риска. Только у Ozon за июнь набежало около десяти изменений API (в одном уведомлении от 9 июня — сразу четыре). Умножьте на три площадки и на десятки мест в коде, где эти методы вызываются. Уследить за этим вручную нельзя: рано или поздно одно изменение проскочит мимо — и в день отключения метода у клиента молча встаёт обмен. Это не гипотеза, это вопрос времени.
Не «бот, который читает новости», а агентная цепочка в живом контуре — от внешнего сигнала до конкретной задачи разработчику:
Источник — официальные телеграм-каналы площадок (Ozon Seller API notification и аналоги Яндекса и WB). Система забирает: какой метод меняется, что именно меняется и до какого числа надо перейти.
По каждому изменению система находит в коде места, где мы вызываем этот метод, и разбирает, как именно вызываем — какие параметры шлём и какие поля ответа читаем.
Сверяет изменение с нашим вызовом и выносит вердикт: сломает обмен или нет. Критерии — ниже, на реальном примере.
Если критично — заводит задачу разработчику с дедлайном, равным дате отключения старого метода. Проблема из чужого канала превращается в наш управляемый тикет.
Код у нас на PHP. Наивный подход — найти строку с путём метода регуляркой — отвечает не на тот вопрос. Он скажет «да, где-то вызываем /v2/chat/list», но не скажет главного: сломает ли конкретно нас именно это изменение. А это зависит от того, как мы вызываем метод.
Поэтому шаг анализа делает AI, а не regex:
Это ровно тот же принцип, что и в нашем кейсе про аналитика: AI полезен там, где он понимает код, а не просто находит в нём подстроку. Regex видит текст — архитектор видит вызов.
Вот настоящие письма из официальных каналов площадок — их и разбирает система. В одном уведомлении Ozon от 9 июня — сразу четыре изменения:


Разберём письмо Ozon — как система разносит эти четыре изменения по критичности:
| Изменение | Тип | Что проверяет система | Вердикт |
|---|---|---|---|
/v2/chat/list устарел | deprecated-метод | вызываем ли мы этот метод | 🔴 критично, если вызываем |
type_id → accrual_id | формат ответа | читаем ли поле type_id | 🔴 критично, если читаем |
+ operation_limits | новое поле в ответе | аддитивно, старое не ломает | 🟢 некритично |
placement-zone/info перенесён | реорг документации | сам метод работает как прежде | 🟢 некритично |
Критично = метод стал deprecated, либо появился обязательный параметр, либо изменился формат/имя поля в ответе. Всё остальное — шум, который система намеренно не превращает в задачи, чтобы не заваливать разработчиков ложными тревогами.
Это не «болталка» и не дашборд ради дашборда. Система берёт внешний, неконтролируемый нами сигнал и превращает его в управляемое действие внутри нашего рабочего процесса. Ровно так мы проектируем AI-ядро и клиентам: не украшаем процесс нейросетью, а замыкаем петлю «сигнал → решение → ответственность».
Изменения API, регуляторные сроки, статусы у поставщиков — если пропуск стоит денег, это кандидат на AI-монитор. Спроектируем петлю «сигнал → анализ → задача» на вашем контуре.
Обсудить AI-ядро вашего бизнесаFirst-AI — AI-бюро Сергея Ткаченко. За бюро — 20+ лет в процессах и 1000+ внедрений интеграторского бренда «Студия CRM».