Как сделать чат-бота, который рисует картинки в переписке — Академия Савви
академия савви

Вход в Академию

← Все статьи
Гайды

Как сделать чат-бота, который рисует картинки в переписке

Как сделать чат-бота, который рисует картинки в переписке

Рисовать картинки прямо в переписке агент Савви умеет через действие: «Действия» → «Добавить» → шаг «Сгенерировать изображение». В поле «Промпт» опишите, что нужно нарисовать, выберите модель и пропишите, когда агент должен это делать. Отдельный сервис для генерации не понадобится.

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

Что получится на выходе

Клиент пишет: «Покажите это кресло в зелёном цвете». Агент вызывает действие, подставляет цвет в промпт и присылает картинку. Покупатель увидит вариант до заказа, а вам не придётся просить дизайнера.

Пример из руководства: бот получает фразу «С Днём Рождения!» и размещает её на изображении. Получается подарочная открытка.

Как настроить пошагово

1
Добавьте действие
В агенте откройте вкладку «Действия» и нажмите «Добавить».
2
Выберите тип шага
Среди шагов найдите «Работа с изображениями» и выберите «Сгенерировать изображение».
3
Напишите промпт
В поле «Промпт» опишите картинку и вставьте данные из переписки.
4
Выберите модель
В блоке «Модель» откройте список и отметьте нужную.
5
Задайте условие срабатывания
На вкладке «Условия срабатывания» укажите название функции и когда её вызывать.
6
Добавьте вызов в инструкцию
Впишите функцию в главную инструкцию агента и проверьте её в тестовом чате.

Что писать в промпт

Промпт описывает картинку: кто или что на ней, место, свет, стиль. В руководстве пример такой: молодая женщина, тревел-портрет в Каппадокии на рассвете, на фоне воздушные шары, тёплый утренний свет, фотореализм.

Шаг «Сгенерировать изображение» с заполненным полем «Промпт»

Чтобы картинка совпадала с просьбой клиента, в промпт вставляют данные из переписки. Для этого на вкладке «Переменные действия» создаётся аргумент, например phrase с типом «Текст». Потом его добавляют в промпт через значок настроек в поле, и он отображается плашкой: «…фотореализм. Помести phrase на изображение».

Аргумент phrase в тексте промпта

Для магазина мебели можно завести аргументы «товар» и «цвет» и написать так: «Фотография товара, цвет, светлая студия, нейтральный фон, реалистичный свет», подставив оба аргумента плашками. Агент сам возьмёт значения из сообщения клиента.

Какую модель выбрать

В блоке «Модель» на скриншоте из руководства три варианта: Nano Banana Pro, Nano Banana и Stable Diffusion Ultra. Набор в вашем кабинете может отличаться, ориентируйтесь на список в интерфейсе.

Выпадающий список моделей генерации

Модели различаются ценой картинки. По нашему замеру, примерно: Nano Banana около 16 ₽, Nano Banana 2 около 27 ₽, Nano Banana Pro около 55 ₽. В руководстве цен нет, а точные списания видны в расходе баланса. Для массовых запросов клиентов логично брать модель подешевле. Дорогую оставьте для макетов, где важна детализация.

Ниже в настройках шага можно задать соотношение сторон (в руководстве перечислены 2:3, 3:2, 3:4, 4:3, 4:5, 5:4, 9:16, 16:9, 21:9), разрешение и «Имя файла готовой картинки». Переключатель «Отправлять изображения перед ответом бота» решает, придёт картинка до реплики агента или после неё.

Картинки — это надстройка. Сначала нужен агент, который знает ваши товары и цены. Его вы соберёте за час на бесплатном Практикуме.
Собрать агента за час

Как сказать агенту, когда рисовать

Вкладка «Условия срабатывания» отвечает на вопрос, когда агент вызывает действие. В режиме «Вызов LLM-моделью» агент сам решает по ходу диалога. Здесь нужны «Название функции» (например, generate_image) и «Описание функции» своими словами: «Вызывай, когда клиент просит показать товар в другом цвете, прислать макет или открытку».

Вкладка «Условия срабатывания»: название и описание функции

Чем точнее описание, тем реже агент рисует без нужды. После этого функцию упоминают в главной инструкции: «Если клиент просит показать товар в другом цвете, вызови generate_image и передай товар и цвет».

Если картинки нужны вам самому

Для постов и баннеров клиентов в чат пускать не нужно. Соберите агента с тем же действием и пишите ему в тестовом чате в кабинете: «Нарисуй обложку для поста про скидки, квадрат, зелёные тона». Результат придёт в ответе.

Что проверить перед запуском

Короткий чек-лист
  • действие включено переключателем «Использовать»
  • аргументы из промпта созданы на вкладке «Переменные действия»
  • функция упомянута в главной инструкции агента
  • в тестовом чате картинка пришла с первого раза
  • вы знаете, сколько стоит одна картинка выбранной модели

Каждая перерисовка оплачивается как новая картинка. Если промпт сырой, получите несколько платных попыток. Поэтому сначала отладьте формулировку в тестовом чате, а потом открывайте бота клиентам.

Частые вопросы

Можно ли дать агенту фото клиента и изменить его?

Да, для этого есть отдельный шаг «Изменение изображения». В нём настраивается аргумент, в который передаётся файл, а промпт делает акцент на загруженном референсе.

Нужен ли отдельный сервис для генерации?

Нет, генерация запускается из действия внутри агента.

Откуда списываются деньги за картинки?

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

Что делать, если агент рисует без запроса?

Уточните «Описание функции» на вкладке «Условия срабатывания»: опишите, в каких случаях её вызывать, а в каких нет.

Бесплатно · около часа
Соберите своего агента за час

Ответите на 7 вопросов о бизнесе, и мы проведём вас по плану: агент узнает ваши цены и услуги, научится звать менеджера и пройдёт проверку на вопросах клиентов. Всё в вашем кабинете Савви, без программиста.

Собрать агента500 ₽ на старте, чтобы всё проверить
Ваш план на часГотово 4 из 5
Агент появился в кабинете2 мин
Знает, чем вы занимаетесь5 мин
Знает цены и услуги с сайта10 мин
Зовёт менеджера, когда нужен человек3 мин
Проверен на вопросах клиентов10 мин

Первоисточник: Работа с изображениями в руководстве Савви.