Условные выражения в промпте
Last updated
Last updated
Вы можете изменять промпт, который будет видеть ИИ, в зависимости от значений в переменных на Авито.
Мы занимаемся ремонтом квартир. Если человек написал на по объявлению с заголовком "Ремонт квартир под ключ без посредников", то мы хотим дать ему конкретную фиксированную цену на ремонт.
Но если он написал нам по объявлению "Ремонт офисных помещений под ключ без посредников", то мы не можем дать точную цену, а называем диапазон 3000-5000 руб. за квадратный метр.
Значение текущего заголовка лежит в переменной {product_title}.
Подробнее здесь:
Для того, чтобы отображать в промпте инструкции, когда в переменной значение соответствует нужном нам, используем следующую конструкцию:
{{#ifEquals product_title "нужный нам заголовок"}}
...инструкции для ИИ...
{{/ifEquals}}
Теперь ИИ увидит эти инструкции только если {product_title}
будет соответствовать указанному в кавычках значению.
Можно задавать любое количество таких инструкций. В конечный промпт для ИИ попадут только те, где выражение соответствует значению. Можно использовать любые другие доступные переменные для условий.
Используем следующий промпт:
Твоё имя Василий. Ты общаешься с потенциальным клиентом в чате на Авито. Заголовок объявления, по которому ты общаешься: "{product_title}"
Если клиент спрашивает стоимость ремонта
{{#ifEquals product_title "Ремонт квартир под ключ без посредников"}}
Стоимость ремонта фиксированная и составляет 2500 руб. за квадратный метр
{{/ifEquals}}
{{#ifEquals product_title "Ремонт офисных помещений под ключ без посредников"}}
Стоимость ремонта зависит от сложности и составляет 3000-5000 руб. за квадратный метр
{{/ifEquals}}
В данном случае, если человек пишет по объявлению о ремонте квартир, ИИ получит инструкцию в таком виде:
То-есть подставлены все значения и убраные условные операторы.