Comment on page

Подключение и настройка ChatGPT-бота

Здесь мы расскажем, как настроить бота, основанног на ChatGPT, а также про его внутренние настройки.

В каких мессенджерах можно использовать?

- WhatsApp Web, WhatsApp Business API, ВКонтакте (Россия и СНГ), Viber, Telegram (Личный/Массовый), Official Instagram, включая Instagram Direct, Facebook, Youla, Avito.

Добавление провайдера

Для начала добавляем новый провайдер: в разделе «Провайдеры» нажимаем «Добавить» и выбираем ChatGPT. Там вводим наименование аккаунта и key (ключ), который создаем в личном кабинете OpenAI.
Важно! Если у Вас нет личного кабинета OpenAI, то провайдер добавлять не нужно — на нашей платформе есть ChatGPT, поэтому он просто будет работать по умолчанию. Заполнение данного поля позволяет, позволяет персонализировать вашего бота. Также рекомендуем оплатить расширенную версию на OpenAI, чтобы работа бота не тормозила, так как на заданном тарифе идет большее количество запросов (около 1000 и больше), которое увеличивается до нескольких тысяч в течение 3-4 дней.
Когда добавили ChatGPT в провайдеры, можно перейти в раздел GPT-боты для дальнейшей настройки бота (ботов можно сделать несколько, чтобы заполнить их нужной информацией). Также данные, которые могут подтягиваться с БД, например, также могут использоваться в GPT-ботах.

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

  • Выбор языка: по умолчанию идет определение автоматически, то есть бот будет отвечать на том языке, на котором ему написал пользователь. Настроить можно так, как вам нужно.
  • Важно! Если пользователь написал сначала на русском языке(сообщений 10, например), а затем начал писать на английском, то бот продолжит писать на русском.
  • Название можно указать любое. Рекомендуем называть так, чтобы понимать, какими знаниями обладает бот.
  • Обработка по дню и времени: позволяет настроить, когда ваш бот будет работать.
  • Остановка бота после ответа оператора: позволяет установить время в минутах, когда бот перестанет работать после ответа оператора (менеджера).
  • Провайдеры добавляем те, в которых хотим, чтобы наш бот работал.
  • Вернуть переменные из бота: указываем то, что хотим сохранить в переменную. «Найти в тексте» — пишем то, что необходимо найти. «Сохранить как» — выбираем нужную переменную, в которую записать данное значение. Указать можно несколько переменных.
  • Передать переменные с данными в бот: Выбираем переменную, которую хотим передать боту. «Описание переменной» — указываем боту, что это за переменная и что она значит. Указать можно несколько переменных.
  • Условия запуска: можно настроить то, кому пойдут сообщения, а точнее настроить общение с разными клиентами, потенциальными/существующими/бывшими клиентами например, путем тегов клиентов или за счет переменных.

Далее идет дополнительная настройка:

В первом окне, а именно "Если пользователь говорит что-то похожее на", мы заполняем возможный запрос клиента. Это может быть пара слов или слово. По содержанию бот сориентируется, что ему нужно начать работать и отправлять тот текст, который идет по этому сочетанию слов. Во втором окне, а именно "Бот отвечает случайным образом", мы вписываем информацию (промт), которая будет известна боту, и он сможет ответить клиенту, основываясь на данной информации. Причем данная информация будет активна только для тех ключевых слов.
Раздел Дополнительно" позволяет настроить общий промт для всех ответов бота, чтобы не делать это для каждого ответа. Здесь можно прописать то, кем является бот, что ему можно говорить, а что нельзя, и так далее.
Важно! Прописываем в общем промте, чтобы бот не писал то, о чем он не знает, то есть не врал вашему клиенту. Также обратите внимание на грамотсноть написания слов, так как от этого зависит работа бота. Общий промт можно редактировать в процессе работы.
Важно! Не указывайте кучу ограничений для GPT-бота, так как его работа может нарушиться. Также на OpenAI можно настроить бота, чтобы он вёл себя определённым образом в каких-то ситуациях. При этом он может попросить прикрепить фото диалога для примера, что позволит ему лучше понять то, как ему себя вести.