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

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

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

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

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

Для начала добавляем новый провайдер: в разделе «Провайдеры» нажимаем «Добавить» и выбираем ChatGPT. Там вводим наименование аккаунта и key (ключ), который создаем в личном кабинете OpenAI.

Важно! Если у вас нет личного кабинета в OpenAI, то добавлять провайдер НЕ нужно. Если у вас есть личный кабинет и вы все же хотите подключить своего бота, то рекомендуем оплатить расширенную версию на OpenAI, чтобы работа бота не тормозила, так как на заданном тарифе идет большее количество запросов (около 1000 и больше), которое увеличивается до нескольких тысяч в течение 3-4 секунд. Различие между нашим встроенным ботом и вашим:

  • Не доступен GPT-4

  • Не доступно обучение/добавление GPT моделей

Важно! Ключ у нас не создается, его можно создать только в сервисе OpenAI . Ключ должен быть оплачен, а так же иметь подписку Plus.

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

  • Выбор языка: по умолчанию идет определение автоматически, то есть бот будет отвечать на том языке, на котором ему написал пользователь. Настроить можно так, как вам нужно.

  • Важно! Если пользователь написал сначала на русском языке(сообщений 10, например), а затем начал писать на английском, то бот продолжит писать на русском.

  • Название можно указать любое. Рекомендуем называть так, чтобы понимать, какими знаниями обладает бот.

  • Обработка по дню и времени: позволяет настроить, когда ваш бот будет работать.

  • Остановка бота после ответа оператора: позволяет установить время в минутах, когда бот перестанет работать после ответа оператора (менеджера).

  • Провайдеры добавляем те, в которых хотим, чтобы наш бот работал.

  • Вернуть переменные из бота: указываем то, что хотим сохранить в переменную. «Найти в тексте» — пишем то, что необходимо найти. «Сохранить как» — выбираем нужную переменную, в которую записать данное значение. Указать можно несколько переменных.

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

  • Условия запуска: можно настроить то, кому пойдут сообщения, а точнее настроить общение с разными клиентами, потенциальными/существующими/бывшими клиентами например, путем тегов клиентов или за счет переменных.

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

В первом окне, а именно "Если пользователь говорит что-то похожее на", мы заполняем возможный запрос клиента. Это может быть пара слов или слово. По содержанию бот сориентируется, что ему нужно начать работать и отправлять тот текст, который идет по этому сочетанию слов. Во втором окне, а именно "Бот отвечает случайным образом", мы вписываем информацию (промт), которая будет известна боту, и он сможет ответить клиенту, основываясь на данной информации. Причем данная информация будет активна только для тех ключевых слов.

Раздел Дополнительно" позволяет настроить общий промт для всех ответов бота, чтобы не делать это для каждого ответа. Здесь можно прописать то, кем является бот, что ему можно говорить, а что нельзя, и так далее.

Важно! Прописываем в общем промте, чтобы бот не писал то, о чем он не знает, то есть не врал вашему клиенту. Также обратите внимание на грамотсноть написания слов, так как от этого зависит работа бота. Общий промт можно редактировать в процессе работы.

Last updated