Инжиниринг чат-ботов: как разработать виртуального помощника
Методическая разработка образовательного мероприятия
по направлению "Информатика и вычислительная техника"

Мастер - класс
О чем мероприятие?
Хотите создать своего собственного виртуального помощника, но не знаете, с чего начать? Что, если я скажу вам, что разработка чат-ботов может быть доступной и увлекательной? На нашем мастер-классе вы погрузитесь в мир инжиниринга чат-ботов и узнаете, как создавать интеллектуальные системы для общения с пользователями через текстовые сообщения. Мы рассмотрим все этапы разработки: от проектирования архитектуры до интеграции с внешними сервисами. Вы получите опыт работы с актуальными инструментами и методами, применяемыми в индустрии, а также обсудите будущие перспективы этой профессии. Присоединяйтесь к нам, чтобы превратить свою идею в работающий продукт!
Для кого образовательное мероприятие?
Это мероприятие предназначено для школьников, которые увлечены технологиями и стремятся освоить искусственный интеллект и чат-ботов. Если вы хотите разобраться в создании интеллектуальных систем, способных эффективно взаимодействовать с пользователями, и планируете карьеру в инжиниринге чат-ботов, то этот мастер-класс для вас! Вы познакомитесь с профессиями разработчика чат-ботов, специалиста по автоматизации бизнес-процессов, исследователя в области искусственного интеллекта, эксперта по безопасности чат-ботов и создателя голосовых помощников. У вас будет уникальная возможность узнать о современных инструментах разработки, получить практические советы по проектированию архитектуры и интеграции с внешними сервисами. Присоединяйтесь и развивайте свои навыки в одной из самых перспективных и увлекательных областей ИТ!
Для работы вам понадобится
Ноутбук или ПК с доступом к интернету
Программное обеспечение Visual Studio Code
Полезные материалы
Алгоритм действий
Шаг 1.

Заходим в свой профиль Telegram, далее в поисковой строке пишем “BotFather” и выбираем его.

Шаг 2.

Нажимаем кнопку старт, если ее нет, то в чат пишем команду “/start”. Видим сообщение с командами и их описание.

Шаг 3.

В сообщении необходимо написать команду “/newbot” создания телеграмм канала для нашего чат-бота.

Шаг 4.

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

Шаг 5.

Необходимо выбрать уникальное имя для чат-бота, которое будет использоваться в системе. Имя обязательно должно заканчиваться на “bot” или “_bot”.

Шаг 6.

Если ваше уникальное имя никто не использует, то вам выдаст сообщение с API-токеном, с ним мы сможем связать telegram с помощью кода. (API-токен выделен). Также выше в сообщении есть ссылка на вашего бота, где будем проверять его работоспособность.

Шаг 7.
Создаем папку на рабочем столе(можно создать хоть где), это нужно для того, чтобы в этой папке хранились данные по чат боту. После создания открываем Visual Studio Code.
В приложении Visual Studio Code верхнем правом углу есть кнопка “файл”, жмем на нее и далее “открыть папку”. Находим и выбираем нашу созданную папку.
Шаг 8.

Чтобы создать новый файл в данной папке нужно нажать на кнопку “создать файл” (на скриншоте выделена пунктирным квадратом) и ниже задаем название файла, например “bot.py”.

Шаг 9.

Для работы потребуется установить библиотеку telebot. В терминале нужно написать команду “pip install pytelegrambotapi”

Шаг 10.

После того, как библиотека загрузилась можно и писать наш код, который приведен ниже. Вместо выделенного текста прописать ваш токен, который выдал “BotFather”.

Шаг 11.
Запускаем код. Переходим по ссылке к вашему боту. Жмем кнопку старт или же пишем команду /start. Затем появляются кнопки в меню, которые были использованы в коде. Нажав на “ВК” у нас будет выходить ссылка на ваш вк(можно изменить и написать другое). Далее “Погода в Томске” будет выводить сообщение с погодой, которая также прописана в коде.
Планируемый результат занятия
Программный код для созданного чат-бота, который выводит сообщение с ссылкой на ваш аккаунт и погоду в Томске.
Что дальше?
Мечтай (о профессиях будущего)
Ты можешь стать: разработчик чат-ботов, специалист по анализу данных, проектировщик голосовых помощников, специалист по безопасности чат-ботов, UX/UI дизайнер виртуальных помощников, инженер по обучению машин, разработчик мультиплатформенных чат-ботов, специалист по адаптивным чат-ботом, инженер по голосовому взаимодействию, специалист по A/B тестированию чат-ботов.
Создавай (проекты и воплощай их в жизнь)
Чат-бот для клиента службы поддержки.
Разработка чат-бота, который отвечает на часто задаваемые вопросы клиентов, обучен на базе FAQ компании.
Ассистент по расписанию.
Бот, который управляет расписанием пользователя, напоминаниями о встречах, событиях и делах. Можно интегрироваться с Google Календарем и отправлять уведомления.
Чат бот для HR.
Виртуальный помощник для отдела кадров, который отвечает на вопросы сотрудников о политике компании, отпуске и помогает с процессом адаптации новых сотрудников.
Бот для онлайн-магазина.
Ассистент, который помогает пользователям находить товары, предлагать рекомендации и обрабатывать заказы.
Как включиться?
Вопросы для обсуждения
  • Иванов Радмир Анатольевич
    Педагог дополнительного образования, АНО ДО Детский технопарк «Кванториум» г. Томск
    АВТОР
  • Ларина Людмила Николаевна
    Начальник научно-методического отдела АНО ДО "Детский технопарк "Кванториум"
    МЕТОДИСТ
  • Шекунова Елена Олеговна
    Менеджер-проектов АНО ДО "Детский технопарк "Кванториум"
    ВЕБ-ДИЗАЙНЕР