Интеграция с GPT подключает к вашему боту искусственный интеллект OpenAI. Он помогает оценивать резюме, отвечать на вопросы, модерировать чаты, проводить интервью, обучать и выполнять сложные диалоговые сценарии.
Чтобы настроить интеграцию в конструкторе, нужно получить API-ключ и данные вашей организации на сайте platform.openai.com
Обратите внимание: platform.openai.com — это отдельная платформа от ChatGPT. Если вы просто пользуетесь ChatGPT в браузере или приложении, этого недостаточно — зарегистрируйтесь именно на platform.openai.com.
Для подключения из России понадобится VPN, иностранная банковская карта и номер телефона.
Как получить API-ключ
1. Зарегистрируйтесь на платформе OpenAI.
Перейдите на platform.openai.com и создайте учетную запись.
2. Создайте организацию (Organization).
Укажите имя и роль. Нажмите Create organization.
3. Сгенерируйте API-ключ.
Укажите название ключа и при желании название проекта. Нажмите Generate API Key.
После этого появится ваш ключ, нажмите Copy. Сохраните его сразу. Повторно его просмотреть будет невозможно.
Найдите Organization ID.
Чтобы узнать идентификатор вашей организации, нажмите на значок ⚙️ в правом верхнем углу → Settings → General.
Как добавить данные в конструктор
1. Войдите в свой проект в конструкторе.
2. Откройте раздел Настройки → Интеграции → GPT.
3. Выберите тип подключения — openai.
4. Вставьте ваш API key и Organization ID.
5. Нажмите Сохранить.
Этот шаг подключает BorisBot к вашему аккаунту OpenAI. Без него GPT-блоки не смогут работать.
Как работать с блоками GPT
На платформе есть два типа GPT-блоков:
Чат с базой интернета — модель обращается к информации из интернета, как обычный ChatGPT.
GPT-ассистент (на вашей базе) — работает только с загруженными вами документами: инструкциями, FAQ, материалами о компании, продуктах или услугах.
Настройка блока Чат с базой интернета
Нажмите на блок GPT, чтобы открыть настройки.
1. Выберите модель GPT.
Модели различаются по возможностям и стоимости. Все они умеют понимать и генерировать текст, но последние версии точнее учитывают контекст и дают более логичные ответы. Более продвинутые модели используют больше токенов, поэтому их запросы обходятся дороже.
Подробнее о моделях — в документации OpenAI.
2. Укажите температуру.
Температура задает уровень «творчества» в ответах.
— Низкое значение (0.1–0.3) — ответы строгие и точные.
— Высокое (0.7–1.0) — больше импровизации и вариантов.
3. Укажите максимальное количество токенов.
Токен — это фрагмент текста, который GPT использует для анализа. Примерно 1 токен = 3–4 слова на русском языке. Максимальное число токенов ограничивает длину ответа: чем больше значение, тем длиннее может быть ответ.
Посчитать количество токенов можно с помощью токенайзера OpenAI.
4. Добавьте базовую установку.
Это описание, на основе которого бот формирует ответы. Правильные фразы, заложенные в установку, помогут добиться точных и контекстных ответов от AI.
Настройка GPT-ассистента
GPT-ассистент — это персональный AI-помощник, который работает только с вашими документами и данными.
1. Создайте ассистента на сайте OpenAI.
— В левой панели выберите раздел Assistants.
— Нажмите Create.
— В поле Name укажите название ассистента.
— В поле System instructions опишите, чем он должен заниматься (см. раздел ниже — Как написать инструкцию для GPT).
— В поле Model выберите нужную модель GPT.
— В разделе Tools включите инструмент File search — он позволяет ассистенту работать с вашими файлами.
— Там же нажмите File и загрузите документы с базой знаний.
2. Настройте блок GPT-ассистента в BorisBot
— Выберите созданного ассистента.
— Укажите тред — это цепочка сообщений, где сохраняется контекст диалога. Используйте переменную %answer_x.thread_id%, чтобы бот «помнил» предыдущие сообщения пользователя.
— Добавьте инструкцию — описание задач ассистента. Можно скопировать текст инструкции, указанный на OpenAI.
— Нажмите Сохранить.
Как написать эффективную инструкцию для GPT
Инструкция — это то, что определяет, как GPT будет себя вести.
1. Пишите конкретно и ясно. Опишите проблему, цель бота и контекст, который считаете важным. Используйте простой язык, избегая двусмысленности.
2. Добавляйте примеры. Покажите формат ответа, стиль или желаемую структуру.
3. Укажите роль и персонифицируйте бота. Например: «Ты юрист, который специализируется на гражданском праве».
После тестирования корректируйте инструкцию, пока не получите нужный результат.
Примеры ботов с GPT
Мы собрали готовые шаблоны ботов, которые можно адаптировать под свой сценарий или просто узнать, как устроен бот внутри.
📚 База знаний с GPT (GPT-ассистент). Бот отвечает на вопросы о работе конструктора, сохраняет запросы в системе и направляет по разным сценариям.
🕵️ Бот для модерации группы в Telegram. Распознает и удаляет нежелательные сообщения в чате.
💡 Тестирование учеников с AI. Бот GPT проверят и оценивает знания.
👩🏻💻 Интервью по компетенциям с AI. Бот GPT проверяет знания соискателя: задает вопросы и оценивает результат.
Как использовать шаблон?
1. Зарегистрируйтесь на платформе
2. Скопируйте шаблон в свой проект
3. Настройте интеграцию с ChatGPT и сценарий бота
Talpha