AVАртём Ващило Все проекты
02 / Каталог и данныеДемо временно недоступно

Подробный кейс

AutoHome

Русскоязычный автомобильный каталог, созданный из одного китайского URL.

На входе был только URL китайского AutoHome и цель создать удобную русскоязычную копию. Без документации и готовой модели данных я исследовал устройство сайта, восстановил API и построил полный продуктовый контур.

Формат
Каталог и данные
Статус
Демо временно недоступно
Моя работа
Исследование китайского источника и восстановление модели API. Вся роль ↓
Результат
Русскоязычный каталог с поиском и сравнением автомобилей.
Каталог
Русскоязычный каталог автомобилей AutoHome
0124 340

комплектаций

02507 425

фото и 360-кадров

03≈1,6 ГБ

срез базы данных

01

Проблема

Заказчик не предоставил ТЗ, API-документацию или перечень сущностей — только исходный китайский сайт.

Данные имели глубокую вложенность, китайские названия и большое количество связанных характеристик и медиа.

02

Решение

Регулярный parser получает марки, серии, комплектации, характеристики, обычные фотографии и кадры 360°.

Данные сохраняются в PostgreSQL с обновлением существующих записей и защитой от дубликатов.

Отдельный LLM-переводчик получает контекст автомобильной сущности, glossary и cache, а backend и React-интерфейс дают поиск, карточки и сравнение.

03

Моя ответственность

  • Исследование китайского источника и восстановление модели API.
  • Parser, data pipeline, контекстный перевод и PostgreSQL.
  • Backend, поиск и полный пользовательский web-интерфейс.
04

Что получилось

  • Создан MVP каталога с фильтрами, карточками, характеристиками, 360° и сравнением комплектаций.
  • Каталог, карточка и сравнение проверены в браузере. Публичное демо временно недоступно.
  • Pipeline рассчитан не на одноразовый импорт, а на регулярное обновление данных.
05

Решение с ИИ

Контекстный перевод вместо перевода отдельных строк

Перевод китайских автомобильных данных без предметного контекста давал некорректные результаты. Я разделил запросы к модели по типам сущностей: характеристики, опции, подписи каталога и комплектации. Добавил автомобильный глоссарий и кеш, чтобы повторно использовать переводы.

Для каждого типа данных используются свои инструкции. Коды и единицы измерения сохраняются, переводы кешируются в PostgreSQL и проходят проверки качества. Результаты я дополнительно сверял вручную с исходным сайтом.