Как настроить
бота-нейропомощника
с обращением к OpenAI
Такой бот может выступать в качестве работника службы поддержки, генерировать контент на заданные тематики, отвечать как известный человек, выполнять задачи по переводу или суммаризации текста и еще многое другое.

Все зависит от того, какую информацию ему предоставить и какое задание установить ему в специально добавленном элементе Запрос к OpenAI.

Запрос к OpenAI работает в сообщении по умолчанию и в формах чат-бота.
Разберем по шагам, как настроить бота с искусственным интеллектом.

Шаг 1: Заходим в конструктор бота в Chatforma. В сообщение по умолчанию добавляем элемент "Запрос к OpenAI". В добавленном элементе записываем информацию, которая будет использоваться при запросе к ChatGPT. Это может быть информация о компании, о продаваемом продукте или ответы помощника в стиле менеджера. Нажимаем кнопку "Сохранить".
Шаг 2: Теперь добавляем элемент "Запрос к OpenAI" в форме:
Шаг 3: Заполняем наши данные в OpenAI.
В верхнем окне можно добавить также всю справочную информацию, которая нам нужна о компании, продукте, услуге. Или то, что бот будет предлагать, например, купить пользователю. Также стиль общения с клиентом и т.д.

Шаг 4: В нижнем окне можно конкретизировать задание к ИИ используя переменные из карточки пользователя, например: {{name}}, {{email}}, {{phone}}, а также переменные пользователя в этом боте. Если в боте задана переменная с названием order, то в задании можно указать {{var_order}}, в запрос будет передано значение этой переменной у пользователя, взаимодействующего с ботом..
Шаг 5: Перед "Запрос к OpenAI" нужно вставить хотя бы один из элементов "Вопрос", "Одиночный выбор", "Мультивыбор". В этих элементах можно настроить сохранение ответов в переменные, чтобы затем использовать значения этих переменных в запросе.
Шаг 6: Теперь настраиваем подключение OpenAI.
Необходимо зарегистрироваться на https://platform.openai.com и сгенерировать secret API key в профиле OpenAI по ссылке https://platform.openai.com/account/api-key и нажимаем + Create new secret key

Пишем любое название и нажимаем Create secret key/
Нажимаем на иконку копирования и на кнопку "Done".

Переходим в Chatforma во вкладку "Настройки бота", вносим API ключ OpenAI и нажимаем "Сохранить".
Шаг 7: Параметры для запроса к OpenAI устанавливаются по умолчанию.
Можно изменять модель подключения GPT, в зависимости от того, к каким моделям есть доступ у аккаунта OpenAI, который подключили. По умолчанию используется gpt-3.5-turbo

Количество токенов - примерное количество слов при выполнении запроса на английском языке, суммарно на задание и на ответ от нейросети. Рекомендуем ставить значения менее 2000, тк. у разных мессенджеров могут быть ограничения на количество символов в сообщении. Если ответ превысит этот лимит на длину сообщения, то он не будет отправлен пользователю.
Температура от 0 до 2 - генерирование разнообразных ответов при запросе пользователей. 0 - один и тот же ответ на одинаковый запрос. 1- различные ответы на одинаковый вопрос. Можно устанавливать дробные значения с разделителем точкой, например 0.5


Нажимаем "Сохранить".
Готово. Можно запускать бота и проверять ответы нейропомощника.
Внимание!
Рекомендуем проверять раздел Usage https://platform.openai.com/account/usage Обращение к API OpenAI платное, и оплачивается непосредственно в OpenAI. Подробнее о тарификации https://openai.com/pricing