Требуется разработать программный модуль с использованием технологий нейросетей для определения цен на товары в сети интернет.
Работы скрипта вижу следующим образом:
1. Программный модуль должен иметь API для получения запроса от нашей CRM.
В запросе будет передаваться:
- Бренд
- Артикул или название товара
- Страну поиска
2. После получения запроса на прогноз цены, программный модуль должен обращаться по API к парсеру A-Parser (Серверный парсер, стоит на нашем сервере, у него есть готовое API и шаблон для парсинга поисковой выдачи, его настройка и обслуживание обеспечивается силами клиента). То есть по сути мы гуглим в заданном регионе запрос типа "Бренд Название товара" - например "seneca z170reg".
3. A-Parser возвращает заданное количество ссылок на страницы из поисковой выдачи (к примеру, 20 штук).
4. Скрипт анализирует полученные веб-страницы и отвечает на вопросы:
- Продается ли на данной странице указанный продукт?
- Указана ли цена продукта и если да, то какая?
- Есть ли данный продукт в наличии на складе?
5. Все адреса страниц, где найден запрашиваемый товар должны возвращаться по API скрипта в ответ на запрос CRM с указанием следующих данных:
- Адрес страницы
- Цена товара
- Валюта цены
- Наличие на складе (да/нет)
На первом этапе предлагаю ограничить набор поддерживаемых валют и языков следующими диапазонами:
Валюты:
* Доллар США
* Евро
* Рубль
* Британский Фунт
Языки:
* Английский
* Немецкий
* Испанский
* Французский
* Русский
Готов предоставить необходимый объем данных для обучения нейросети. При необходимости, могу часть задачи, связанную с парсером и API передать на кого-то еще.
В результате необходимо:
1. Сам скрипт
2. Описание алгоритма (чтобы понимать как он устроен и в какую сторону можно его улучшать)
3. Мануал по работе со скриптом