Настройка GPT-ассистентов в WinWinBot
В WinWinBot реализованы два способа использования GPT-ассистентов: генерация сообщений и полноценные диалоги с сохранением контекста.
Подключение ассистента
- Открываем раздел Автоматизация → GPT-ассистенты.
- Нажимаем кнопку Создать GPT-ассистента.

- Пишем внутреннее название ассистента.
- Выбираем тип:
- диалог — для диалога с подписчиком;
- чат — для групповых чатов;
- контекстный — ассистент будет брать ответы из базы знаний.
- Выбираем провайдера (OpenAI, YandexGPT или WinWinBot).
- При выборе сторонних провайдеров вводим токен API (получаем при регистрации в их личных кабинетах). При выборе Yandex требуется Folder ID. Для встроенной модели WinWinBot токен не требуется.
Основные настройки ассистента
ТЕМПЕРАТУРА Параметр управляет степенью креативности ответов.
- 0 — максимально предсказуемые и точные ответы (для FAQ, инструкций, технической поддержки);
- 1 — максимально креативные и разнообразные ответы (для творческих задач, генерации идей).
СИСТЕМНЫЙ ПРОМПТ Определяет роль, задачи и формат общения ассистента. Подробнее о написании промпта.

ДОПОЛНИТЕЛЬНЫЕ НАСТРОЙКИ:
- Переключатель История диалога — для запоминания контекста разговора.
- Переключатель Кнопки быстрых ответов активирует автоматическую генерацию кнопок с вариантами ответов. Текст на кнопках генерируется автоматически согласно контексту общения. Например, если ассистент спрашивает «Какого вы пола?», он может предложить варианты ответов: «Мужчина», «Женщина».
- Раздел Инструменты доступен только при выборе платформы OpenAI:
- Code Interpreter запускает код, если он отправлен в виде промпта;
- Retrieval активирует файловое хранилище.

ФАЙЛЫ Загружаем дополнительные данные, к которым будет обращаться GPT-ассистент.
Не используйте файлы как способ «продолжить промпт» или передать большой объём инструкций. GPT-ассистент не читает файл как часть диалога — он обращается к нему только при необходимости, через механизм поиска.
Примеры правильных форматов файла:
- FAQ (вопрос — ответ);
- Таблица списком: ключ — ответ.
Требование: при работе с файлами необходимо включить инструмент Retrieval.

УСЛОВИЯ ЗАВЕРШЕНИЯ ДИАЛОГА Диалог с GPT-ассистентом должен иметь цель и не продолжаться бесконечно. Устанавливаем условие, при котором цель считается выполненной.
Доступные типы условий:
- по контексту диалога;
- по количеству ответов.
ЗавершениеЗАВЕРШЕНИЕ поПО контекстуКОНТЕКСТУ
Описываем, при какой ситуации диалог считается завершённым.
Пример: Задача ассистента — прогреть клиента и продать продукт.
Условие: «Подписчик действительно намерен купить предлагаемый товар и своими репликами выражает согласие на покупку и готовность заплатить сейчас».
ЗавершениеЗАВЕРШЕНИЕ поПО числуЧИСЛУ ответовОТВЕТОВ
Автоматически считаем диалог завершённым после заданного количества ответов от ассистента.
Устанавливаем ограничение в настройках.

СОХРАНЕНИЕ РЕЗУЛЬТАТА ДИАЛОГА В ПЕРЕМЕННУЮ Если ассистент должен сохранять данные о пользователе (номер телефона, рост, вес и т.д.), включаем функцию сохранения.
Как настроить:
- Включаем переключатель Сохранять результат диалога в переменную.
- Выбираем Поле профиля подписчика для сохранения данных.
- В поле промпта для извлечения результата описываем чёткую инструкцию для GPT-ассистента.
- Промпт отправляется к нейросети по факту завершения диалога. Полученный результат записывается в поле профиля подписчика.
Пример 1 — конкретная информация: «В процессе общения с подписчиком ты узнал, какой его любимый цвет. Найди в диалоге эту информацию и верни её в виде текста с маленькой буквы, без дополнительного текста и комментариев».
Пример 2 — резюме по подписчику: «Проанализируй весь диалог с подписчиком и сделай резюме по ключевым моментам. Сохрани всю важную информацию и прямые цитаты подписчика без потери смысла. Сократи до 1000 символов и верни без дополнительных комментариев».
Применение:
- сегментация подписчиков по полученным данным;
- разбивка на группы;
- использование в других GPT-ассистентах.
Пример цепочки: Первый ассистент квалифицирует лида и сохраняет информацию в профиль. Второй ассистент читает эту информацию и продолжает диалог без повторных вопросов.
