в модуле ai расширить функционал "Перезаписать значение, если есть"
Сделать вместо одной галочки список radio кнопок "Если в поле есть значение" с выбором действия, примерно так - https://disk.yandex.ru/i/DxK_QCrGow-BcQ
Для чего: у товаров может быть заполнено поле Описание или Текст небольшим текстом от производителя/поставщика и этот текст важен, например указана стандартная комплектация. Удалять его нецелесообразно, а вот дополнить доп. текстом очень полезно.
Комментарии
-
Можете написать пример такого промпта, я честно не представляю, как это сделать.
Я бы написал примерно вот такой:
Напиши привлекающее описание товара {shop_item.shop_group.name} {shop_item.name} {ifexist 'производителя ' shop_item.producerName} {ifexist 'артикул ' shop_item.marking} для продажи в интернет-магазине. Не используй эмодзи. Используй HTML-разметку, списки и таблицы. Если есть сведения о технических характеристиках, обязательно укажи их.ВНИМАНИЕ: ниже может присутствовать существующее описание этого товара. Оно отделено строкой-разделителем "### СУЩЕСТВУЮЩЕЕ ОПИСАНИЕ".- Если после этой строки есть какой-либо текст (не пустая строка), то включи сведения из него в итоговое описанией. Адаптируй, улучши стиль, дополни недостающими данными (технические характеристики, преимущества), переформатируй в соответствии с требованиями (HTML, списки, таблицы). Не копируй слепо, а переработай, чтобы описание стало более продающим и структурированным.- Если после разделителя нет текста (или сам разделитель отсутствует), значит, существующего описания нет. В этом случае создай полностью новое описание с нуля, используя имеющиеся данные о товаре.В любом случае итоговый ответ должен содержать только финальное описание товара (без комментариев о том, что вы сделали) и не превышать 3000 символов.### СУЩЕСТВУЮЩЕЕ ОПИСАНИЕ{shop_item.text}интересный вариант, надо будет попробовать.
но в этом подходе есть и минус, вы на пустом песте увеличиваете свои расходы на запросы, что в принципе не критично, но бессмысленно, если можно этого избежать одной кнопкой.Полагаю добавление текста до или после будет выглядеть очень нелогично и некрасиво, проще потратить 1000 входящих токенов для текста и получить качественный результат.
Такое может быть, но может и не быть. Я только предлагаю из своего опыта использования, но решать в любом случае Вам.
Доработка очень простая, а у пользователя будет выбор, писать большой промпт или просто нажать кнопку.
Особенно если предположить, что кто-то выберет дорогую модель для использования.
-
Что мешает в таком случае для промпта передать имеющееся значение с указанием куда его поместить, если оно указано? Такое указание позволит модели правильно вписать имеющиеся данные в итоговый текст.