0/5

Как нейронная сеть сама себе написала скрипт для генерации текстового контента для заполнения карточек товаров

Как нейронная сеть сама себе написала скрипт для генерации текстового контента для заполнения карточек товаров
время публикации: 10:00  31 октября 2023 года
Фото: Price.ru
В Price.ru решили провести эксперимент и поручили нейросети задачу быстро и эффективно заполнить карточки товара контентом. Как ИИ справился с задачей? Сколько средств при таком подходе экономится? И может ли нейросеть работать полностью автономно – без участия человека?
Как нейронная сеть сама себе написала скрипт для генерации текстового контента для заполнения карточек товаровРассказывает Эдуард Ашрафьян, генеральный директор Price.ru.

Заполнение карточек товара контентом с помощью специалистов стоит дорого и занимает много ресурсов и времени. Мы сделали приблизительные подсчеты: 2 млн моделей на сервисе Price.ru 10 специалистов-копирайтеров смогут заполнить приблизительно за 666 месяцев, то есть за 55 лет, а стоить это будет порядка 100 млн рублей.

Как нейронная сеть сама себе написала скрипт для генерации текстового контента для заполнения карточек товаров

Сейчас существует более 100 инструментов для создания контента, среди них зарубежные и российские решения. Например, Jasper, Writesonic, Copysmith, Copy.Al, Rytr, Smart Copy от Unbounce, Scalenut, Headlime, Article Forge, Frase, Automatic Script, Kafkai, Shortly AI и другие инструменты. 

Мы начали экспериментировать с генерацией текстового контента при помощи нейронных сетей: Chat GPT, YaGPT, GIGA CHAT, BERT – самых оптимальных по стоимости и приспособленных для генерации достаточно качественного контента на русском языке. 

Путём проб и ошибок удалось подготовить запросы (промпты, prompts), которые возвращали приемлемый результат.

После реализации прототипа мы обсудили требования к целевой версии скрипта.


Особенности работы первой версии скрипта


Была разработана программа, которая отправляет запрос в нейросеть и получает ответ. Эту программу мы будем также называть «скриптом». 

Внутри программы есть так называемые переменные — это абстракции, в которых хранятся название товара, ссылка на него и текст запроса. 

Перед запуском программы пользователь должен был открыть файл с её исходным кодом в «Блокноте» или другом текстовом редакторе и ввести название товара, ссылку на него и текст запроса. 

После этого пользователь сохранял изменения в файле и запускал программу.

Результат записывался в файл с расширением TXT: название файла соответствует названию товара, для которого генерировалось описание.

Как нейронная сеть сама себе написала скрипт для генерации текстового контента для заполнения карточек товаров
Фрагмент кода первой версии

*Жёлтым выделены переменные, куда необходимо было записывать название товара (product_name) и сам промпт (prompt). Файл с кодом программы необходимо было открывать в "Блокноте" и записывать нужный текст в переменные.


Пример описания по заданному скрипту


Промпт:

Ты сможешь рассказать мне о смартфоне iPhone 12 mini в стиле пятнадцатилетнего подростка?

GIGACHAT: 

Конечно! Смартфон iPhone 12 mini — это просто бомба! Он такой маленький, но при этом мощный. У него огромный экран с высоким разрешением, а ещё он может делать фотки в четыре раза лучше, чем обычный телефон. А ещё у него есть две камеры — одна на 12 мегапикселей, а другая на 48 мегапикселей. И он работает на самом новом процессоре A13 Bionic, который очень быстрый. Ещё у него можно скачивать крутые приложения без интернета, прямо через Wi-Fi. 

Круто же, да?


Требования к целевой версии скрипта для корректной работы на Price.ru


Во-первых, скрипт должен поддерживать возможность ввода конкретного запроса для конкретного товара или для категории товаров.

Во-вторых, возможность установки или снятия отметки о корректности сгенерированного описания. Так, при повторном запуске скрипта для товаров, описание которых не признано корректным, должна быть выполнена повторная генерация.

Помимо этого, второй подготовленный скрипт должен автоматически перезапускать программу генерации описаний в случае, если она «вылетела»‎ из-за возникновения ошибок.


Технические требования к тексту


Во-первых, важно поддерживать уникальность в рамках похожих моделей: частый случай, когда у нас есть 100 моделей, отличающихся только одной характеристикой, например, цветом, мощностью и т.п.

Во-вторых, важен объем текста. Среднее количество слов и символов в описании необходимо проверять на основе сравнения с прямыми конкурентами в выдаче и после анализа вносить необходимые корректировки в текст.

В-третьих, тексты проверяются на наличие в тексте SEO-ключей, LSI-ключей (фразы, которые дополняют основной SEO-запрос).


Итог: нейронная сеть сама сформировала для себя работающий скрипт


Успешная версия программного кода для скрипта создания текстовых описаний товаров и скрипта перезапуска программы генерации были сгенерированы и отлажены самой нейронной сетью (ChatGPT) по описанным специалистом требованиям.


Пример работающего скрипта от чата GPT


Актуальная версия скрипта работает с XLSX-файлом, где должны быть размещены тексты запросов к нейронной сети и информация о товарах (название, ссылка на price.ru) Файл состоит из двух страниц: «prompts» и «Models_data».

Как нейронная сеть сама себе написала скрипт для генерации текстового контента для заполнения карточек товаров

Страница «prompts»

На странице «prompts» пользователь может вводить запросы для категорий товаров, представленных на странице «Models_data».

Как нейронная сеть сама себе написала скрипт для генерации текстового контента для заполнения карточек товаров

Страница «Models_data»

На странице «Models_data» пользователь приводит наименования товаров, ссылку на них и специальный запрос, если в нём есть необходимость.

В процессе своей работы скрипт автоматически заполняет поля в колонках «Описание» и «Статус»

При последующих запусках скрипт игнорирует те строки, поле «Статус» которых заполнено значением «Correct».


Результаты


Мы пришли к выводу, что искусственный интеллект генерирует контент в достаточно хорошем качестве, в нужном количестве и за приемлемую стоимость. По нашим подсчетам стоимость заполнения с помощью нейросети 50 тысяч карточек в месяц обходится в сумму 100 тысяч рублей.

Для сравнения, копирайтер может сделать только 300 карточек в месяц, то есть заполнит 50 тысяч карточек приблизительно за 167 месяцев или за 13,9 лет. Необходимо также учитывать тот факт, что карточки периодически необходимо обновлять, это, в свою очередь, требует дополнительной работы и ресурсов.

Итак, по нашим приблизительным подсчетам, искусственный интеллект может заполнить 50 тысяч карточек на 13 лет и 10 месяцев быстрее!

Но есть и минус — сгенерированные тексты не всегда качественные и все равно требуют проверки специальными программами и специалистами. Однако это занимает меньше времени, чем работа копирайтера.

Мы протестировали работу искусственного интеллекта для генерации текста по написанному нейронной сетью скрипту на категории «Товары для животных».


Пример описания товара, сгенерированного ИИ 


Пример №1: Лежанка с бортиками для животных водоотталкивающая 

Как нейронная сеть сама себе написала скрипт для генерации текстового контента для заполнения карточек товаров

ОПИСАНИЕ

Лежанка с бортиками для животных водоотталкивающая «Nilo» — идеальное место для комфортного отдыха и сна вашего любимца. Эта фиолетовая лежанка размером L (85х70см) создана специально для обеспечения максимального комфорта и защиты вашего питомца.

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

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

Размеры лежанки: 85х70см
Цвет: фиолетовый
Материал: водоотталкивающая ткань
Прочная и долговечная конструкция
Бортики обеспечивают комфорт и безопасность
Подходит для собак и кошек всех размеров и пород
Вы можете приобрести лежанку Anteprima с бортиками для животных «Nilo» размером L (85х70см) на Price.ru — популярном интернет-агрегаторе магазинов. Обеспечьте своему питомцу максимальный комфорт и уют, купив эту водоотталкивающую лежанку уже сегодня!




Читайте также: PRICE.RU: как обучить нейронную сеть для матчинга предложений от интернет-магазинов и типовых моделей товаров




Пример №2: корм для котят Royal Canin Kitten

Как нейронная сеть сама себе написала скрипт для генерации текстового контента для заполнения карточек товаров

ОПИСАНИЕ

Корм Royal Canin Kitten 10 кг — это идеальное решение для владельцев котят, которые хотят обеспечить своих питомцев полноценным и сбалансированным питанием. Этот корм специально разработан для котят в возрасте от 4 до 12 месяцев и может быть использован в качестве основного рациона.

Содержит 34% белка, который необходим для роста и развития мышц котенка.

Содержит 15% жиров, которые обеспечивают энергией и поддерживают здоровую кожу и шерсть.

Содержит оптимальное соотношение кальция и фосфора для здорового роста костей и зубов.

Содержит пребиотики, которые поддерживают здоровую пищеварительную систему и укрепляют иммунитет.

Содержит таурин, который необходим для здоровья сердца и зрения котенка.

Корм Royal Canin Kitten 10 кг можно приобрести на Price.ru — агрегаторе интернет-магазинов. Это удобно и выгодно, так как вы можете сравнить цены и выбрать лучшее предложение. На Price.ru вы найдете множество магазинов, которые предлагают этот корм, поэтому вы сможете выбрать наиболее удобный для вас вариант.

Корм Royal Canin Kitten 10 кг — это не только полноценное питание для вашего котенка, но и забота о его здоровье и благополучии. Вы можете быть уверены, что ваш питомец получит все необходимые питательные вещества для здорового роста и развития.

Для тех, кто только приступил к задаче, пошаговая инструкция:

1. Выбрать оптимальные нейронные сети по стоимости и по функционалу.

2. Проверить выбранные нейросети и подготовить прототип.

3. Сформулировать требования к целевой версии решения.

4. Попробовать сгенерировать новый скрипт с заданными параметрами с помощью ИИ

5. Протестировать

6. Использовать результат для заполнения карточек товаров для определенной категории 


Эдуард Ашрафьян, 
генеральный директор Price.ru.

Для NEW RETAIL


0
Реклама на New Retail. Медиакит