First-AI
← Все кейсы
Кейс · на себе · build-in-public

AI-монитор изменений API маркетплейсов

Ozon, Яндекс Маркет и Wildberries меняют свои API постоянно — с дедлайнами перехода на новые методы. Пропустил дедлайн — у клиентов ломается обмен. Мы спроектировали агентную систему, которая ловит эти изменения, сама находит уязвимые места в нашем коде и ставит задачу с дедлайном в Битрикс24.

3 площадкиOzon · Яндекс · WB под наблюдением
~10 / месизменений API только у Ozon
дедлайн → Б24авто-задача на каждое критичное

Проблема: чужой API меняется, а отвечаем за обмен мы

У «Студии CRM» — большая кодовая база и десятки интеграций с маркетплейсами. Ozon, Яндекс и WB регулярно объявляют изменения API: метод объявили устаревшим, добавили обязательный параметр, переименовали поле в ответе — и дают срок, после которого старый метод отключат.

Дальше — арифметика риска. Только у Ozon за июнь набежало около десяти изменений API (в одном уведомлении от 9 июня — сразу четыре). Умножьте на три площадки и на десятки мест в коде, где эти методы вызываются. Уследить за этим вручную нельзя: рано или поздно одно изменение проскочит мимо — и в день отключения метода у клиента молча встаёт обмен. Это не гипотеза, это вопрос времени.

Что спроектировали: от уведомления до задачи с дедлайном

Не «бот, который читает новости», а агентная цепочка в живом контуре — от внешнего сигнала до конкретной задачи разработчику:

📥 1. Парсер уведомлений

Источник — официальные телеграм-каналы площадок (Ozon Seller API notification и аналоги Яндекса и WB). Система забирает: какой метод меняется, что именно меняется и до какого числа надо перейти.

🔎 2. AI-анализ нашего кода

По каждому изменению система находит в коде места, где мы вызываем этот метод, и разбирает, как именно вызываем — какие параметры шлём и какие поля ответа читаем.

⚖️ 3. Оценка риска

Сверяет изменение с нашим вызовом и выносит вердикт: сломает обмен или нет. Критерии — ниже, на реальном примере.

4. Авто-задача в Битрикс24

Если критично — заводит задачу разработчику с дедлайном, равным дате отключения старого метода. Проблема из чужого канала превращается в наш управляемый тикет.

Как AI ищет в коде — и почему это не «греп по строке»

Код у нас на PHP. Наивный подход — найти строку с путём метода регуляркой — отвечает не на тот вопрос. Он скажет «да, где-то вызываем /v2/chat/list», но не скажет главного: сломает ли конкретно нас именно это изменение. А это зависит от того, как мы вызываем метод.

Поэтому шаг анализа делает AI, а не regex:

Это ровно тот же принцип, что и в нашем кейсе про аналитика: AI полезен там, где он понимает код, а не просто находит в нём подстроку. Regex видит текст — архитектор видит вызов.

Реальный пример: одно уведомление Ozon

Вот настоящие письма из официальных каналов площадок — их и разбирает система. В одном уведомлении Ozon от 9 июня — сразу четыре изменения:

Уведомление Ozon Seller API от 9 июня 2026: четыре изменения методов API
Ozon Seller API notification, 9 июня: четыре изменения в одном письме — от косметики до deprecated-метода.
Уведомление API Яндекс Маркета: работа с отзывами через API с 18 июня
API Яндекс Маркета: та же система следит и за другими площадками — новые методы, сроки, параметры.

Разберём письмо Ozon — как система разносит эти четыре изменения по критичности:

ИзменениеТипЧто проверяет системаВердикт
/v2/chat/list устарелdeprecated-методвызываем ли мы этот метод🔴 критично, если вызываем
type_idaccrual_idформат ответачитаем ли поле type_id🔴 критично, если читаем
+ operation_limitsновое поле в ответеаддитивно, старое не ломает🟢 некритично
placement-zone/info перенесёнреорг документациисам метод работает как прежде🟢 некритично

Критично = метод стал deprecated, либо появился обязательный параметр, либо изменился формат/имя поля в ответе. Всё остальное — шум, который система намеренно не превращает в задачи, чтобы не заваливать разработчиков ложными тревогами.

Почему это правильный proof

Агентная система в живом контуре: код → анализ → риск → задача с дедлайном.

Это не «болталка» и не дашборд ради дашборда. Система берёт внешний, неконтролируемый нами сигнал и превращает его в управляемое действие внутри нашего рабочего процесса. Ровно так мы проектируем AI-ядро и клиентам: не украшаем процесс нейросетью, а замыкаем петлю «сигнал → решение → ответственность».

Что из этого забирает клиент

  1. AI силён там, где понимает ваш код и данные. Ценность не в парсинге новостей, а в том, что система читает ваши вызовы и отличает реальную поломку от косметики.
  2. Замкнутая петля важнее отчёта. Хороший AI-контур не «показывает график», а доводит до конкретного действия с ответственным и сроком.
  3. Человек-архитектор остаётся в контуре. Система готовит задачу и дедлайн — решает и делает человек. Мы автоматизируем внимание, а не ответственность.

Где у вас есть внешний сигнал, который нельзя пропустить?

Изменения API, регуляторные сроки, статусы у поставщиков — если пропуск стоит денег, это кандидат на AI-монитор. Спроектируем петлю «сигнал → анализ → задача» на вашем контуре.

Обсудить AI-ядро вашего бизнеса

First-AI — AI-бюро Сергея Ткаченко. За бюро — 20+ лет в процессах и 1000+ внедрений интеграторского бренда «Студия CRM».