Представьте ситуацию: ваш главный канал продаж внезапно меняет правила игры, старые программы перестают работать, а перед вами маячит перспектива вручную переписывать тысячи карточек товаров. Звучит как страшный сон владельца бизнеса, не так ли? Именно с такой задачей к нам в Cmall обратился интернет-магазин бытовой техники mol777.ru.
Много лет назад мы разработали для них отличный сайт на платформе 1С-Битрикс, используя готовое решение Аспро Некст. Проект успешно рос, и львиную долю покупателей приносила торговая площадка Авито. Но технологии не стоят на месте, и однажды площадка выкатила масштабное обновление.
Суть проблемы: когда старое уже не работает
Авито ужесточил требования к разделу бытовой техники. Теперь, чтобы разместить товар, нужно было обязательно указывать целый список новых точных параметров. Старый сторонний модуль, который магазин покупал ранее, просто перестал обновляться создателями.
Выбор был невелик: либо нанимать людей, чтобы они сутками сидели в системе управления сайтом и заполняли пустые поля руками, либо придумать что-то изящное. Владелец магазина совершенно не планировал тратить время и деньги на рутину. У нас было великолепное, невероятно подробное текстовое описание каждого товара, и мы решили: пусть нейросеть сама прочитает эти тексты и разложит всё по полочкам.
Шаг первый: строим надежный программный мост
Поскольку заказчик использовал максимальный тариф на Авито, у нас был доступ к прямому интерфейсу обмена данными (API). Наши специалисты написали собственный модуль интеграции.
Мы сделали так, чтобы система сама понимала, какой раздел каталога на сайте соответствует нужному разделу на Авито. Новый модуль автоматически скачивал все строгие справочники площадки, чтобы мы знали правила наверняка. Половина дела была сделана, но оставалось самое сложное — заполнить эти новые характеристики у каждого холодильника и стиральной машины.
Шаг второй: магия искусственного интеллекта в действии
Для автоматического чтения и распределения данных мы настроили интеграцию с нейросетью Chat GPT. Процесс был организован следующим образом:
- Система брала очень подробное описание товара со всеми характеристиками из 1С-Битрикс.
- Передавала его искусственному интеллекту с поручением: выбрать нужные характеристики и сопоставить их с нашими атрибутами.
- Нейросеть возвращала только те значения, которые строго соответствовали словарю Авито.
Особенность задачи: малейшее отклонение от словаря привело бы к ошибке выгрузки. Например, если для духовых шкафов площадка требовала указать тип нагрева как «Газовый» или «Электрический», нейросеть возвращала именно эти слова, и они автоматически записывались в свойства. Точность обработки данных составила 100%.
Задел на будущее и впечатляющие итоги
Аппетит приходит во время еды. Поняв, насколько точно нейросеть извлекает данные, мы разработали аналогичный функционал и для родных свойств товаров каталога на самом сайте. Мы добавили эту возможность в модуль, чтобы в будущем, если клиент решит обновить характеристики для своего интернет-магазина или других маркетплейсов (чтобы вывести их, например, в удобный фильтр), он смог сделать это автоматически.
Кроме того, мы выстроили полноценный процесс автоматизации. Сейчас модуль самостоятельно работает в фоновом режиме: как только в каталоге появляются новые товары или обновляется информация по текущим позициям, система без участия человека считывает изменения, передает нужные данные нейросети и выгружает свежую информацию прямиком на витрину Авито. Ручной труд полностью исключен.
Сроки разработки: весь процесс занял всего 10 дней.
Скорость работы: полная первичная выгрузка с чтением характеристик нейросетью, заполнением свойств и размещением товаров на Авито заняла всего 1-2 часа.