Связаться с поддержкой:
Связаться с поддержкой
Выберите язык Русский Английский (статья не переведена)

    Блок «GPT»

    Чат-бот станет еще умнее, если добавить в него искусственный интеллект. Для этого в Конструкторе ботов есть блок «GPT». С этим блоком внутри сценария бот отвечает на сообщение клиента при помощи искусственного интеллекта. 

    Перед использованием блока нужно выполнить подключение бота к GPT. Подробнее об этом в статье — Подключение ChatGPT. Проверьте что:

    • OpenAI подключен к боту;
    • Модель обучена на Быстрых ответах.

    Настройка блока

    1. В Редакторе сценариев выберите «GPT» и добавьте блок на рабочую область.

    Заполните поля блока:

    • Выбор модели — модель GPT, которая будет отвечать клиенту;
    • Выбор языка — язык, на котором будет отвечать модель;
    • Настройки модели:
      • Температура — чем ниже значение параметра, тем ближе к теме будет отвечать модель. Оптимально 0.4.
      • TOP_P — регулировка степени разнообразия в тексте, насколько следующее предложение будет соотноситься с предыдущим.
      • Stop sequences — последовательность символов, после которой модель перестает генерировать сообщение. Если ввести «123» — когда нейросеть сгенерирует в тексте «123», то она остановится.
      • Frequency penalty — Число от -2.0 до 2.0. Чем выше значение, тем меньше вероятность повторения дословно одной и той же строки.
      • Presence penalty — Число от -2.0 до 2.0. Чем выше значение, тем больше вероятность того, что модель будет говорить о новых темах.
      • Системный промпт — это условия или ограничения для генерации ответа. GPT будет стараться
        соответствовать этому условию. Например: Отвечай как сотрудник тех. поддержки. В поле можно добавить переменную.

    • Поле «Вопрос» — из него берется значение вопроса/переменной.
    • Использовать историю сообщений — активируйте ползунок вправо, чтобы блок учитывал сообщения: можно выбрать количество присланных сообщений или часов для обработки.

    Рекомендуем изменять либо температуру, либо TOP_P, а не оба параметра сразу. Иначе результат может стать непредсказуемым.

    По умолчанию установлены настройки из модели, которая выбрана основной в настройках бота.

    Пример сценария

    Давайте разберем, как можно использовать этот блок на примере. На рисунке изображен отрывок из сценария.

    Что произойдет при таком расположении блоков:

    1. Сначала бот отправит приветственное сообщение. Скажет, что с клиентом общается AI и сообщит команду, которую нужно отправить, чтобы позвать человека;
    2. Дождется ответ от клиента;
    3. Проверит, есть ли в сообщении клиента команда, чтобы позвать человека;
    4. Если команды нет, то на сообщение ответит ChatGPT;
    5. Если клиент позвал оператора, то диалог распределится на сотрудника и откроется диалог.

    Сценарий на скриншоте цикличен и ChatGPT будет отвечать на сообщения, пока клиент не позовет оператора.

    Подключение ChatGPT

    Обучить ChatGPT на быстрых ответах (Создать модель)