Как создать чат-бота (общие настройки)

Чат-боты
Настройки
Рассказываем, как создать чат-бота на базовых настройках. Перед этим необходимо добавить ключ — без него вы не сможете создать чат-бота. Также заранее подготовьте prompt, на который нейросотрудник будет опираться при генерации ответов.

Содержание:

Ключи для чат-ботов

Ключ — это уникальный идентификатор, который подключается к чат-боту и позволяет аутентифицировать запросы. Он нужен для работы выбранной GPT-модели, обработки диалогов, генерации текстов, подсчета расхода токенов. Также ключи используются для создания Ассистентов и Баз знаний.
На платформе NeuroSpace можно использовать два типа ключей:

  • NeuroSpace — с помощью него вы можете создавать чат-ботов и Базы знаний по типу NeuroSpace. Сгенерировать его можно при пополнении баланса в личном кабинете NeuroSpace. Как это сделать, описано здесь.
  • OpenAI — с помощью этого ключа вы сможете создавать чат-ботов, Ассистентов и Базы знаний по типу NeuroSpace и OpenAI. Сгенерировать его можно на платформе OpenAI. Как это сделать, описано здесь.
Если вы оплатили ключ NeuroSpace, то можете сразу перейти к созданию чат-бота. Если вы хотите использовать ключ OpenAI, добавьте его в разделе «OpenAI», как описано здесь.
Обратите внимание. Мы проверяем ваши ключи на работоспособность, неработающий ключ добавить не получится. Перед добавлением ключа необходимо убедиться, что баланс на аккаунте OpenAI положительный.

Prompt для чат-бота

Также для создания чат-бота, помимо ключа, вам понадобится prompt. Это инструкция, которой нейросотрудник будет следовать при генерации ответов. Его нужно подготовить заранее.

Шаблон. Вы можете использовать этот шаблон инструкции и опираться на него при создании своего промта. Скопируйте его и внесите необходимые изменения под свои бизнес-процессы.

Разметка. Для оформления промта используйте разметку Markdown или Json. Например, в шаблоне мы использовали разметку Markdown.

Объем. Советуем не создавать слишком объемный промт, чтобы чат-бот мог его обработать и не "зависал" над ответами. Классический объем промта — 7-10 страниц. Если в дальнейшем вы хотите подкрепить нейросотрудника Базой знаний, то рекомендуем сделать инструкцию еще меньше и оставить в ней только ключевую информацию.

Подробнее о промтах рассказываем в этой статье.

Как создать чат-бота

В разделе «Чат-боты» нажмите на кнопку «+ Новый чат-бот». Появится окно настроек.
Использовать Ассистента

Если у вас уже создан Ассистент, то вы можете создать чат-бота на основе него. Для этого активируйте опцию «Использовать Ассистента» и выберите его в поле «Ассистент».
Обратите внимание. Добавить Ассистента к нейросотруднику можно только на этапе создания чат-бота. В дальнейшем опция «Использовать Ассистента» в уже созданном чат-боте будет недоступна.
Название чат-бота

Укажите название для своего нейросотрудника. Например: Neurospace BOT.
Ключ OpenAI

В поле «Ключ OpenAI» выберите ранее созданный или добавленный ключ — NeuroSpace или OpenAI.
Модель GPT

Выберите одну из доступных общих или обученных моделей GPT. Модели отличаются стоимостью обработки запросов, скоростью генерации ответов, количеством последних запоминаемых сообщений и другими параметрами.
Инструкция для бота

В поле «Инструкция для бота (prompt)» добавьте заранее созданный промпт, на который нейросотрудник будет опираться при генерации ответов.

Вы можете использовать этот шаблон инструкции — скопируйте его и внесите необходимые изменения.

Учтите, что в любом prompt на платформе всегда передается текущая дата в таком виде:

' Сегодняшняя дата: ' . date('Y-m-d'). ', учитывай это при бронировании и онлайн записи. ';

Для разметки инструкции используйте Markdown или JSON. Как написать prompt для чат-бота, рассказываем в этой статье.
Если вы не знаете, что это такое и как работать с промтом и разметками, напишите нам на почту info@neurospace.pro или в Telegram-канал — мы всегда будем рады вам помочь составить эффективный промт для вашего нейросотрудника.
Максимальное количество токенов

В поле «Максимальное количество токенов» укажите, какой длины сообщение будет генерировать бот. Чем больше значение, тем длиннее будет сообщение и тем дольше бот будет генерировать ответ.
Узнать расход токенов в каждом сообщении чат-бота можно в разделе «Диалоги чат-бота» при наведении курсора мыши на сообщение.
Температура

Температура отвечает за креативность ответов бота. Укажите значение от 0 до 2, где:

  • 0 — консервативные ответы строго в соответствии с инструкцией;
  • 2 — максимально креативные ответы с учетом инструкции.
Выбирайте значение температуры, исходя из желаемого компромисса между согласованностью и креативностью для вашего конкретного применения.
Обратите внимание, что при разных температурах чат-бот будет по-разному обрабатывать данные из промта. Рекомендуем предварительно протестировать чат-бота на разных значениях и скорректировать в случае необходимости температуру или сам промт.
Максимальное количество ответов чат-бота

В поле «Макс. кол-во ответов чат-бота» укажите количество ответов, после которых бот перестанет реагировать на диалог.

Когда это нужно: это нужно для блокировки диалога нейросотрудника с другим ботом, чтобы они не уходили в бесконечную переписку и не тратили токены впустую.
Пауза перед ответом

Укажите значение в секундах, какую по продолжительности паузу бот должен выдержать перед отправкой ответа клиенту.

Когда это нужно: пауза нужна в тех случаях, когда пользователь задает вопросы сразу в несколько сообщений подряд. Она позволяет объединить ответы бота на эти вопросы в одно сообщение.
Top P

«Top P» — вероятность, с которой бот выбирает слова в процессе генерации ответа. Чем выше значение, тем больше возможных слов в контексте он будет выбирать.

Например: если значение ближе к 1, то модель будет рассматривать все возможные варианты продолжения текста и генерировать более непредсказуемый ответ. При TOP P ближе к 0 ответы бота будут более предсказуемыми и ограниченными — это необходимо тогда, когда нужно получить более конкретную и сфокусированную информацию.
Frequency penalties

«Frequency penalties» — параметр, который контролирует частоту использования ботом одних и тех же слов в своих ответах. Чем выше значение, тем меньше бот будет повторяться.

Например: если установлено значение 2, модель постарается использовать больше разнообразных слов, избегая повторов.
Presence penalties

«Presence penalties» — параметр, который контролирует использование ботом определенных слов и фраз, которые уже были использованы в контексте. Чем больше значение, тем выше шансы на использование новых слов и фраз без повторений.

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

В поле «Слова для блокировки чат-бота» вы можете указать команду, по которой в дальнейшем сможете экстренно выключить чат-бота. Для этого необходимо будет отправить боту сообщение в чате WhatsApp или в личных сообщениях в Instagram. Регистр значения не имеет.

Пример команды: стопбот

Когда использовать: это необходимо в тех случаях, когда вас не устраивает, как бот ведет диалог с пользователями.

Где можно использовать: на данный момент функция доступна только для WhatsАpp и Instagram.

Кто может использовать команду: оператор или сам чат-бот, если активирована опция «Использовать слова блокировки при ответах ChatGPT».
Обратите внимание. Если вы указали команду для блокировки, то в поле ниже можно будет выбрать период блокировки.
Период блокировки

Период блокировки по стоп-слову устанавливает период отключения чат-бота по указанной в поле выше команде. Вы можете остановить чат-бота на 60 минут, 12 часов или навсегда.

Какие дополнительные ключевые возможности стоит использовать

В настройках чат-бота можно использовать также дополнительные опции в зависимости от ваших бизнес-требований. Мы выделим ключевые опции, которые стоит использовать даже при создании стандартного чат-бота.
Whisper

Это функция, которая позволяет распознавать голосовые сообщения. Бот переводит аудио в текст и на основе него генерирует ответ.
Распознавание картинок без надписей

Современные модели ботов, например GPT-4o-mini, могут распознавать простые картинки без подписи. Например, это могут быть чеки об оплате или изображения товаров для пошива, отправленные пользователем в чате. В ответ на изображение бот будет давать соответствующий ответ.

Обратите внимание: в инструкции (prompt) к боту должны быть прописаны соответствующие ответы.

Допустимые форматы изображений: .jpg, .png.

Другие полезные статьи по теме:

Как настроить этапы (воронки)
Как подключить «Прайс-лист» в настройках чат-бота
Как настроить работу чат-бота по триггерным словам
Как настроить работу чат-бота по расписанию
Блокировка бота по ключевым словам
Как подключить к чат-боту Базу знаний

Создать своего нейросотрудника

Создавайте нейросотрудников и интегрируйте в свой бизнес для оптимизации процессов
Свяжитесь с нами
Если у вас возникли вопросы или трудности, свяжитесь с нами любым удобным для вас способом
Эл. почта
Стать партнером
Контакты
Республика Казахстан, г.Алматы,
ул. Ауэзова, д.175, н.п. 9а