Работа с GPT-ассистентами в WinWinBot
Для старта работы с ассистентами необходимо их подключить в разделе: «Автоматизация» ⟶ «GPT-ассистенты» ⟶ «Создать нового ассистента»
При подключении сторонних GPT-провайдеров (Open AI / Yandex GPT) вам понадобится токен — его вы получите при регистрации в личных кабинетах этих провайдеров.
Если вы выбираете встроенную модель WinWinBot (Gemma 3), то токен не нужен.
Настройка креативности влияет на то, насколько Ассистент будет «додумывать» и выходить за пределы своей инструкции.
После настройки своего GPT-ассистента вы сможете использовать его.
В WinWinBot реализованы два принципиально разных подхода к использованию ассистентов:
Вариант №1 — Генерация сообщений.
Это одноразовые ответы без продолжения диалога, которые уникально сгенерированы для каждого пользователя с учетом его данных и действий на платформе.
Где используется:
- Рассылки
- Триггеры
- Сообщения
- Реакции на кнопки
Как это работает:
- В любом редакторе сообщений найдите переключатель «Генерировать сообщение с помощью GPT». Там же вам будет предложено выбрать своего GPT-ассистента.
- Текст сообщения становится промптом (инструкцией для ассистента)
- Вы можете использовать в промте переменные из профиля подписчика.
Например, попросить ассистента ласково обратиться к пользователю, используя короткую версию имени (name). В таком случае вместо классического обращения «Александр», ассистент использует варианты «Саша» или «Саня».
Вариант №2 — Диалоговые ассистенты
(Многоэтапные беседы с сохранением контекста)
Ключевые отличия:
— Поддерживают длинные диалоги
— Сохраняют историю общения
— Имеют сложные настройки
Как настроить диалогового ассистента?
Основные настройки необходимо сделать в самом GPT-ассистенте: «Автоматизация» ⟶ «GPT-ассистенты» ⟶ «Выберите своего ассистента или создайте нового
Поле: Инструкции ассистента
Определяет роль, задачи и формат общения ассистента.
О том, как правильно написать инструкцию к ассистенту, у нас есть отдельный урок: «Как писать инструкцию для GPT-ассистента».
Сюда вы можете загрузить дополнительные данные, к которым будет обращаться GPT-ассистент.
Важно: Если в файлы класть длинные массивы текста, которые по сути являются продолжением инструкции для GPT, то это не будет работать, потому что информация из файлов обрабатывается не так, как обрабатывается системный промп (инструкция).
Ассистент просто через поиск находит фрагменты в файле, которые подходят к запросу, и начинает эти фрагменты обрабатывать. Но он не воспринимает файл как контекст коммуникации. Поэтому все существенные инструкции, размещаются в поле «Инструкции ассистента».
Файл должен быть только в формате: ключ — ответ.
Идеальный формат файла: FAQ или просто таблица списком: вопрос — ответ.
Не загружайте:
— Длинные инструкции
— Художественные тексты
— Документы с анализом
Чтобы ассистент опирался на файлы, необходимо также установить галочку «retrieval» в инструментах.
code_interpreter — запускает код, если он будет отправлен в виде промта.
retrieval — активирует файловое хранилище.
Галочка «Кнопки быстрых ответов» активирует функцию добавления кнопок с быстрыми ответами к сообщениям от GPT-ассистента.
Текст на кнопках генерируется автоматически, соответственно контексту общения.
Так, например, если Ассистент пишет сообщение с вопросом: «Какого вы пола?», то он может предложить варианты ответов «Мужчина», «Женщина».
Мета-данные — это дополнительная информация о вашем ассистенте в формате "ключ—значение", которая:
— Не видна пользователям
— Используется системой для внутренней логики
— Может влиять на ответы GPT
Используется для продвинутых и сложных решений.
О том, как прописывать мета-данные и настраивать логику у нас будет отдельная статья.
Дополнительные параметры
Бесконечные диалоги увеличивают затраты и снижают эффективность работы.
Диалог с GPT-ассистентом не может и не должен продолжаться бесконечно, он должен всегда быть создан ради какой-то цели.
Поэтому важно установить условие, при котором цель диалога будет считаться выполненной.
Диалог может быть завершен по одному или нескольким условиям.
Есть 2 типа условия:
— По контексту диалога
— По количеству ответов
Завершение диалога по контексту.
В описание необходимо подробно и четко описать, при какой ситуации диалог считается завершенным.
Например, если задача ассистента в том, чтобы прогреть клиента и продать какой-то продукт, то описание может звучать так:
«Подписчик действительно намерен купить предлагаемый товар и своими репликами выражает согласие на покупку и готовность заплатить сейчас».
- *Завершение диалога по числу ответов.
Автоматически считает диалог завершенным, если GPT-ассистент дал заданное количество ответов.
В таком случае просто необходимо установить ограничение ответов.
Если вы хотите, чтобы GPT-ассистент сохранял какие-либо данные о пользователе, будь то номер телефона, его рост, вес и что-то еще, для этого необходимо установить галочку «Сохранять результат диалога в переменную».
В поле «Параметр» необходимо выбрать необходимое поле в профиля подписчика, куда будут сохраняться данные.
В поле «Промт для извлечения результата» надо описать четкую инструкцию для GPT-ассистента, по которой он будет действовать.
Пример 1 — нужна какая-то конкретная информация:
«В процессе общения с подписчиком ты узнал, какой его любимый цвет. Найди в диалоге эту информацию и верни её в виде текста с маленькой буквы, без какого-либо дополнительного текста и комментариев».
Пример 2 — нужно резюме по подписчику:
«Проанализируй весь диалог с подписчиком и сделай резюме по ключевым моментам. Сохрани всю важную информацию и прямые цитаты подписчика без потери смысла. Сократи до 1000 символов и верни без дополнительных комментариев».
Этот промт будет отправлен к нейросети по факту завершения диалога с GPT-ассистентом и будет относиться к конкретному диалогу с конкретным подписчиком. Полученный уникальный результат будет записан в поле профиля этого подписчика.
По этим данным вы сможете дополнительно сегментировать подписчиков, разбивать их на группы или использовать в других GPT-ассистентах.
Так, например, если один ассистент квалифицирует лида, а другой продаёт, то подписчику не придется второй раз рассказывать то же самое. Второй ассистент будет уже ознакомлен с контекстом первого диалога и сможет сразу продолжить диалог.
Как собрать диалог?
Чтобы создать диалог с GPT-ассистентом зайдите в раздел:
«Автоматизация» ⟶ «Диалоги» ⟶ «Создать диалог»
Нажмите на кнопку «Добавить новое сообщение» и выберите тип «GPT-ассистент».
Выберите вашего GPT-ассистента и заполните поле «Дополнительная инструкция для ассистента».
Эта инструкция будет отправлена вместе с базовой инструкцией (системным промтом) GPT-ассистента, которую вы прописывали при его создании.
В отличие от системного промта здесь мы можем подставить какие-то дополнительные параметры из профиля подписчика, например его Имя или результат общения с другим GPT-ассистентом.
Пример дополнительной инструкции:
«Начни диалог согласно инструкции выше, имей в виду, что пользователя зовут [переменная @@имя].».
Мы можете выстроить цепочку из диалогов с разными GPT-ассистентами, каждый из которых выполняет свою роль.
Например:
Ассистент №1 — собирает данные пользователя и его запрос
Ассистент №2 — проводит консультацию
Ассистент №3 — предлагает купить продукт
Ассистент №4 — сопровождает после покупки
Для такой цепочки необходимо создать 4 ассистента со своими инструкциями и составить один диалог с их участием.
Далее необходимо выстроить путь клиента, чтобы по факту завершения общения с одним ассистентом он переходил к следующему.
В зависимости от того, сколько условий для завершения диалога у вас установлено в GPT-ассистенте, столько вариантов «путей» можно настроить.
Например, если у вас есть две концовки: «Пользователь готов оплатить» и «Пользователь не готов оплатить» вы можете настроить их дальнейший путь к разным GPT-ассистентам.
К каждому из вариантов (GPT-аасистентов) необходимо создать отдельное сообщение, которое будет перенаправлять пользователя дальше или завершать диалог.
Для этого в настройках сообщения поле «Перейти к…» установите номер сообщения с нужным GPT-ассистентом.
Последнее изменение: 18/08/2025
Спасибо!