Спросить Chat GPT

Спросить Chat GPT

Вы можете оживить общение с ботом, добавив в него возможность общаться с ChatGPT. Ваши респонденты будут получать ответ нейросети прямо в диалоге Bot.one без подключения VPN.

Для этого:

  1. Добавьте блок Сбор данных и укажите для него переменную (например, var1). В этом блоке респондент будет задавать вопрос ChatGPT.
  2. Добавьте на схему бота блок ChatGPT, установите настройки и укажите переменную запроса, как на предыдущем шаге (var1). Этот запрос бот будет передавать в ChatGPT.
  3. Укажите блоку ChatGPT переменную ответа (например, var2).
  4. Добавьте блок Сообщение и в содержимом укажите переменную ответа из предыдущего шага через @ (@var2).
Примечание!Если у вас нет блока ChatGPT, попросите администратора установить его в разделе Кастомные блоки.

Настройки блока ChatGPT доступны на боковой панели.

ПолеОписание
Авторизационные данные OpenAIУкажите ваш OPENAI API KEY. Получить его можно на сайте platform.openai.com.
После авторизации перейдите на страницу API keys, создайте ключ доступа, скопируйте и вставьте его в настройках блока.
max_tokensТокен — это слово или часть слова, которую ChatGPT принимает за языковую единицу. Размер токена зависит от языка и от конкретного текста.

В ChatGPT существует ограничение по количеству токенов на сессию (запрос пользователя + ответ бота). Ограничение зависит от тарифа пользователя и модели нейросети. Подробнее о токенах см. Tokenizer.

В блоке ChatGPT это ограничение равно 4097 токенов. Если это ограничение будет превышено, блок отработает с ошибкой и не ответит респонденту.

Значение в поле max_tokens определяет, какое количество токенов блок зарезервирует для ответа бота.
temperatureОтвечает за конкретность ответов бота. Допускается ввод любого неотрицательного дробного числа от 0 до 2. Высокое значение (например, 1.3) сделает ответ бота более случайным. Низкое значение (например, 0.2) сделает ответ более сфокусированным и детерминированным.
Вставлять инструкцию в начале запросаВведенный в этом параметре текст система будет подставлять в запрос ChatGPT перед вопросом респондента.

Например, в поле указано: Изучи статью и ответь на вопрос по тексту этой статьи:

Респондент спросил: Сколько сторон участвуют в договоре?

Запрос будет выглядеть так: Изучи статью и ответь на вопрос по тексту этой статьи: Сколько сторон участвуют в договоре?
Вставлять инструкцию в конце запросаВведенный в этом параметре текст система будет подставлять в запрос ChatGPT после вопроса респондента.

Например, в поле указано: купли-продажи имущества

Респондент спросил: Сколько сторон участвуют в договоре?

Запрос будет выглядеть так: Сколько сторон участвуют в договоре? купли-продажи имущества
Переменная с текстом запросаУкажите переменную, в которую будет записан вопрос пользователя. Значение этой переменной система подставит в запрос к ChatGPT. Переменная указывается без @.
Переменная с текстом ответаУкажите переменную, в которую будет записан ответ ChatGPT. Используйте эту переменную в блоке Сообщение для вывода в диалоге ответа нейросети. Переменная указывается без @.