Найти тему

Как создать чат-бота для продукта работы индивидуального проекта?

Оглавление

Наши китайские друзья представили сервис COZE, который позволяет пользователям создавать персонализированные чат-боты с использованием технологии GPT. Этот инструмент предоставляет возможность обучать чат-ботов на основе индивидуальных баз данных в форматах PDF, DOCX или TXT, а также интегрировать разнообразные плагины для расширения функциональности. Сервис позволяет выбрать тип искусственного интеллекта для бота — от стандартной модели GPT 3.5 до более продвинутой GPT-4 / Turbo.

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

Регистрация на платформе COZE

Нам необходимо зарегистрироваться на сайте COZE. Это можно сделать двумя способами:

  • По номеру телефона через SMS.
  • С помощью вашего Google-аккаунта.
Регистрация аккаунта в COZE
Регистрация аккаунта в COZE

После регистрации мы создаём профиль нашего чат-бота.

Создание бота
Создание бота

Выставляем параметры работы нашей модели.

Параметры модели
Параметры модели

И мини-гайд по рабочим блокам нашего бота

-5

Прописываем роль и задачи для нашего бота

Чтобы ваш искусственный интеллект адекватно выполнял свои функции, необходимо чётко определить его роль. Например, я дал боту роль эксперта по питанию. Важно чётко прописать его обязанности и поведенческий алгоритм.

  1. Определение роли. Я написал характеристику ИИ так, чтобы он вёл себя настоящий эксперт по питанию. Это означает, что он должен уметь предоставлять информацию о здоровом питании, диетах, питательных веществах и их влиянии на организм.
  2. Пример описания роли. В произвольной форме прописано, что бот должен анализировать запросы пользователей, связанные с питанием, и предоставлять компетентные, научно обоснованные ответы. Он должен уметь подбирать персональные рекомендации на основе предоставленной пользователем информации, например, предпочтений в еде, аллергий или целей по изменению веса.
  3. Взаимодействие. Особое внимание уделяется тому, как бот будет общаться с пользователем. Он должен задавать уточняющие вопросы для лучшего понимания потребностей пользователя и предоставлять информацию простым и понятным языком, чтобы быть доступным для широкой аудитории без специальных знаний в области питания.

Далее всё это прошло оптимизацию самого сайта и вот, что мы получили:

Промт для нашего бота
Промт для нашего бота

Обучаем бота и даём ему знания

Чтобы обучить GPT-бота, нужно собрать и загрузить релевантные данные в его базу знаний. База может включать в себя книги, учебники, статьи и т.д.
1.
Поиск материалов.
Соберите необходимые материалы, которые помогут боту давать точные ответы. Вы можете использовать поиск в интернете, чтобы найти эти ресурсы. Чем больше материалов мы скормим базе бота, тем он будет лучше отвечать.

-7

2. Создание базы знаний.
-
В интерфейсе платформы найдите раздел «Knowledge».
- Нажмите на значок плюса, чтобы добавить новую информацию.
- В открывшемся окне выберите «Create Knowledge».
- Добавьте источники, используя функцию «Add unit». Можно загружать файлы непосредственно с вашего компьютера, веб-сайтов, Notion или в формате Excel.

Технические требования к загружаемым документам:

  • Форматы – PDF, TXT, DOC или DOCX.
  • Размер – до 20 Мегабайт на один файл.
  • Количество страниц в PDF-документе – не более 250.
  • Количество загружаемых документов за один раз – до 10 единиц.
  • Максимальное количество файлов в одной базе знаний – 100 единиц.
База данных с материалами
База данных с материалами

Подключение плагинов

Если вы хотите расширить возможности бота и не ограничиваться загруженными материалами, можно поэкспериментировать. Для того чтобы ваш AI-бот мог использовать информацию, например, из интернета, вам потребуется подключить специальные плагины.

  1. Перейдите в раздел плагинов.
    На странице настроек вашего бота найдите и кликните на раздел «Plugins».
  2. Добавление плагина.
    Кликните на значок с плюсом для добавления новых плагинов. Откроется список доступных плагинов, которые обычно отсортированы по популярности.
  3. Выбор плагина.
    Среди первых в списке будет плагин для поиска в Google. Нажмите на этот плагин, а затем выберите «Add» для его активации.
Меню плагинов
Меню плагинов

Тест-драйв бота и его публикация

Запускаем и проверяем нашего GPT-бота.

  1. Настройка приветственного диалога.
    В конфигурационном меню найдите раздел «Opening Dialog».
    Кликните на этот пункт и введите в текстовое поле приветственное сообщение, которое бот будет отправлять каждому новому пользователю при нажатии кнопки «Start». Если не хотите самостоятельно придумывать текст, используйте функцию автоматической генерации сообщения, кликнув на иконку «A».
  2. Тестирование бота.
    Для проверки работоспособности бота перейдите в правый блок настройки и введите тестовый запрос. Отправьте его и оцените, как бот обрабатывает запрос и формирует ответы. Обратите внимание на то, насколько адекватно и точно бот отвечает на запросы, и удостоверьтесь, что его поведение соответствует задуманной роли.
Работа бота в системе COZE
Работа бота в системе COZE

Публикация бота в Телеграм.
После успешного тестирования и убеждения в корректности работы бота, перейдите к его публикации. Используйте для этого функцию «Publish» в правом верхнем углу страницы конфигурации. Для подключения к Телеграму вам нужно вставить токен, полученный от @BotFather после регистрации вашего бота в Телеграме.

Публикация бота в телеграм
Публикация бота в телеграм

Заключение

Поздравляю, теперь у вас есть крутой продукт работы для индивидуального проекта. Затестить моего бота: https://t.me/prepodindproekt_bot

-12