Наши китайские друзья представили сервис COZE, который позволяет пользователям создавать персонализированные чат-боты с использованием технологии GPT. Этот инструмент предоставляет возможность обучать чат-ботов на основе индивидуальных баз данных в форматах PDF, DOCX или TXT, а также интегрировать разнообразные плагины для расширения функциональности. Сервис позволяет выбрать тип искусственного интеллекта для бота — от стандартной модели GPT 3.5 до более продвинутой GPT-4 / Turbo.
В данной статье я покажу, как просто создать и настроить чат-бота с искусственным интеллектом на платформе Телеграм для вашего инд. проекта.
Регистрация на платформе COZE
Нам необходимо зарегистрироваться на сайте COZE. Это можно сделать двумя способами:
- По номеру телефона через SMS.
- С помощью вашего Google-аккаунта.
После регистрации мы создаём профиль нашего чат-бота.
Выставляем параметры работы нашей модели.
И мини-гайд по рабочим блокам нашего бота
Прописываем роль и задачи для нашего бота
Чтобы ваш искусственный интеллект адекватно выполнял свои функции, необходимо чётко определить его роль. Например, я дал боту роль эксперта по питанию. Важно чётко прописать его обязанности и поведенческий алгоритм.
- Определение роли. Я написал характеристику ИИ так, чтобы он вёл себя настоящий эксперт по питанию. Это означает, что он должен уметь предоставлять информацию о здоровом питании, диетах, питательных веществах и их влиянии на организм.
- Пример описания роли. В произвольной форме прописано, что бот должен анализировать запросы пользователей, связанные с питанием, и предоставлять компетентные, научно обоснованные ответы. Он должен уметь подбирать персональные рекомендации на основе предоставленной пользователем информации, например, предпочтений в еде, аллергий или целей по изменению веса.
- Взаимодействие. Особое внимание уделяется тому, как бот будет общаться с пользователем. Он должен задавать уточняющие вопросы для лучшего понимания потребностей пользователя и предоставлять информацию простым и понятным языком, чтобы быть доступным для широкой аудитории без специальных знаний в области питания.
Далее всё это прошло оптимизацию самого сайта и вот, что мы получили:
Обучаем бота и даём ему знания
Чтобы обучить GPT-бота, нужно собрать и загрузить релевантные данные в его базу знаний. База может включать в себя книги, учебники, статьи и т.д.
1. Поиск материалов.
Соберите необходимые материалы, которые помогут боту давать точные ответы. Вы можете использовать поиск в интернете, чтобы найти эти ресурсы. Чем больше материалов мы скормим базе бота, тем он будет лучше отвечать.
2. Создание базы знаний.
- В интерфейсе платформы найдите раздел «Knowledge».
- Нажмите на значок плюса, чтобы добавить новую информацию.
- В открывшемся окне выберите «Create Knowledge».
- Добавьте источники, используя функцию «Add unit». Можно загружать файлы непосредственно с вашего компьютера, веб-сайтов, Notion или в формате Excel.
Технические требования к загружаемым документам:
- Форматы – PDF, TXT, DOC или DOCX.
- Размер – до 20 Мегабайт на один файл.
- Количество страниц в PDF-документе – не более 250.
- Количество загружаемых документов за один раз – до 10 единиц.
- Максимальное количество файлов в одной базе знаний – 100 единиц.
Подключение плагинов
Если вы хотите расширить возможности бота и не ограничиваться загруженными материалами, можно поэкспериментировать. Для того чтобы ваш AI-бот мог использовать информацию, например, из интернета, вам потребуется подключить специальные плагины.
- Перейдите в раздел плагинов.
На странице настроек вашего бота найдите и кликните на раздел «Plugins». - Добавление плагина.
Кликните на значок с плюсом для добавления новых плагинов. Откроется список доступных плагинов, которые обычно отсортированы по популярности. - Выбор плагина.
Среди первых в списке будет плагин для поиска в Google. Нажмите на этот плагин, а затем выберите «Add» для его активации.
Тест-драйв бота и его публикация
Запускаем и проверяем нашего GPT-бота.
- Настройка приветственного диалога.
В конфигурационном меню найдите раздел «Opening Dialog».
Кликните на этот пункт и введите в текстовое поле приветственное сообщение, которое бот будет отправлять каждому новому пользователю при нажатии кнопки «Start». Если не хотите самостоятельно придумывать текст, используйте функцию автоматической генерации сообщения, кликнув на иконку «A». - Тестирование бота.
Для проверки работоспособности бота перейдите в правый блок настройки и введите тестовый запрос. Отправьте его и оцените, как бот обрабатывает запрос и формирует ответы. Обратите внимание на то, насколько адекватно и точно бот отвечает на запросы, и удостоверьтесь, что его поведение соответствует задуманной роли.
Публикация бота в Телеграм.
После успешного тестирования и убеждения в корректности работы бота, перейдите к его публикации. Используйте для этого функцию «Publish» в правом верхнем углу страницы конфигурации. Для подключения к Телеграму вам нужно вставить токен, полученный от @BotFather после регистрации вашего бота в Телеграме.
Заключение
Поздравляю, теперь у вас есть крутой продукт работы для индивидуального проекта. Затестить моего бота: https://t.me/prepodindproekt_bot