Спросить Chat GPT
Вы можете оживить общение с ботом, добавив в него возможность общаться с ChatGPT. Ваши респонденты будут получать ответ нейросети прямо в диалоге Bot.one без подключения VPN.
Для этого:
- Добавьте блок Сбор данных и укажите для него переменную (например,
var1
). В этом блоке респондент будет задавать вопрос ChatGPT. - Добавьте на схему бота блок ChatGPT, установите настройки и укажите переменную запроса, как на предыдущем шаге (
var1
). Этот запрос бот будет передавать в ChatGPT. - Укажите блоку ChatGPT переменную ответа (например,
var2
). - Добавьте блок Сообщение и в содержимом укажите переменную ответа из предыдущего шага через @ (
@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. Используйте эту переменную в блоке Сообщение для вывода в диалоге ответа нейросети. Переменная указывается без @ . |