Перейти к основному контенту

Настройка GPT-ассистентов в WinWinBot

В WinWinBot реализованы два способа использования GPT-ассистентов: генерация сообщений и полноценные диалоги с сохранением контекста.

Подключение ассистента

  1. Открываем раздел АвтоматизацияGPT-ассистенты.
  2. Нажимаем кнопку Создать GPT-ассистента.

  1. Пишем внутреннее название ассистента.
  2. Выбираем тип:
    • диалог — для диалога с подписчиком;
    • чат — для групповых чатов;
    • контекстный — ассистент будет брать ответы из базы знаний.
  3. Выбираем провайдера (OpenAI, YandexGPT или WinWinBot).
  4. При выборе сторонних провайдеров вводим токен API (получаем при регистрации в их личных кабинетах). При выборе Yandex требуется Folder ID. Для встроенной модели WinWinBot токен не требуется.

Основные настройки ассистента

ТЕМПЕРАТУРА Параметр управляет степенью креативности ответов.

  • 0 — максимально предсказуемые и точные ответы (для FAQ, инструкций, технической поддержки);
  • 1 — максимально креативные и разнообразные ответы (для творческих задач, генерации идей).

СИСТЕМНЫЙ ПРОМПТ Определяет роль, задачи и формат общения ассистента. Подробнее о написании промпта. 

ДОПОЛНИТЕЛЬНЫЕ НАСТРОЙКИ: 

  1. Переключатель История диалога — для запоминания контекста разговора.
  2. Переключатель Кнопки быстрых ответов активирует автоматическую генерацию кнопок с вариантами ответов. Текст на кнопках генерируется автоматически согласно контексту общения. Например, если ассистент спрашивает «Какого вы пола?», он может предложить варианты ответов: «Мужчина», «Женщина».
  3. Раздел Инструменты доступен только при выборе платформы OpenAI:
    • Code Interpreter запускает код, если он отправлен в виде промпта;
    • Retrieval активирует файловое хранилище.

ФАЙЛЫ Загружаем дополнительные данные, к которым будет обращаться GPT-ассистент.

Не используйте файлы как способ «продолжить промпт» или передать большой объём инструкций. GPT-ассистент не читает файл как часть диалога — он обращается к нему только при необходимости, через механизм поиска. 

Примеры правильных форматов файла:

  • FAQ (вопрос — ответ);
  • Таблица списком: ключ — ответ.

Требование: при работе с файлами необходимо включить инструмент Retrieval.

УСЛОВИЯ ЗАВЕРШЕНИЯ ДИАЛОГА Диалог с GPT-ассистентом должен иметь цель и не продолжаться бесконечно. Устанавливаем условие, при котором цель считается выполненной.

Доступные типы условий:

  • по контексту диалога;
  • по количеству ответов.

ЗАВЕРШЕНИЕ ПО КОНТЕКСТУ

Описываем, при какой ситуации диалог считается завершённым.

Пример: Задача ассистента — прогреть клиента и продать продукт.

Условие: «Подписчик действительно намерен купить предлагаемый товар и своими репликами выражает согласие на покупку и готовность заплатить сейчас».

ЗАВЕРШЕНИЕ ПО ЧИСЛУ ОТВЕТОВ

Автоматически считаем диалог завершённым после заданного количества ответов от ассистента.

Устанавливаем ограничение в настройках.

СОХРАНЕНИЕ РЕЗУЛЬТАТА ДИАЛОГА В ПЕРЕМЕННУЮ Если ассистент должен сохранять данные о пользователе (номер телефона, рост, вес и т.д.), включаем функцию сохранения.

Как настроить:

  1. Включаем переключатель Сохранять результат диалога в переменную.
  2. Выбираем Поле профиля подписчика для сохранения данных.
  3. В поле промпта для извлечения результата описываем чёткую инструкцию для GPT-ассистента.
  4. Промпт отправляется к нейросети по факту завершения диалога. Полученный результат записывается в поле профиля подписчика.

Пример 1 — конкретная информация: «В процессе общения с подписчиком ты узнал, какой его любимый цвет. Найди в диалоге эту информацию и верни её в виде текста с маленькой буквы, без дополнительного текста и комментариев».

Пример 2 — резюме по подписчику: «Проанализируй весь диалог с подписчиком и сделай резюме по ключевым моментам. Сохрани всю важную информацию и прямые цитаты подписчика без потери смысла. Сократи до 1000 символов и верни без дополнительных комментариев».

Применение:

  • сегментация подписчиков по полученным данным;
  • разбивка на группы;
  • использование в других GPT-ассистентах.

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