Проекты

Разработка чат-бота «Ромашка»

Работа призёра открытой городской научно-практической конференции «Инженеры будущего» в секции «Информационные технологии, программирование, прикладная математика, социальный инжиниринг» среди работ учащихся 10−11 классов

Направление работы: Программирование
Авторы работы: ГБОУ Школа № 1571
Предметы: Информатика
Классы: 10 класс
Мероприятия: Открытая городская научно-практическая конференция «Инженеры будущего» 2020 года

Актуальность

Темой проекта стала разработка бота «Ромашка». Скорость выполнения многих операций компьютером выше, чем воплощение их человеком. Эта особенность нашла применение в различных областях. Чтобы автоматизировать процесс совершения действий, создаётся программный робот, сокращённо называемый бот.

Бот является программой, которая по заданному алгоритму осуществляет действия, схожие с человеческими, через тот же интерфейс, который используется людьми.

Цель

Придумать и реализовать бот с простым и понятным интерфейсом, способный по запросу пользователя предоставить ему всю необходимую информацию об IT-классах, а также разработать диаграмму последовательности (англ. sequence diagram) и архитектуру бота.

Задачи

1. Найти и установить среду для разработки.

2. Найти и изучить справочные и обучающие материалы.

3. Составить sequence diagram программы.

4. Разработать архитектуру программы.

5. Составить алгоритм программы.

6. Создать программу.

7. Протестировать программу.

Оснащение и оборудование, использованное при создании работы

  • Платформа DialogFlow
  • Платформа Websequencediagrams
  • Платформа Wisual Paradigm
  • Web версия мессенджера Telegram

Описание

В ходе работы над проектом были изучены учебные материалы, касающиеся создания ботов в Telegram. Перед началом работы над чат-ботом необходимо было составить архитектуру будущего чат-бота. Разработан бот для информационной поддержки учеников и родителей. В боте собрана информация со всех сайтов об ИТ-классах.

Результаты работы/выводы

Разработаны sequence diagram и архитектура бота. Создан, отлажен и запущен  бот «Ромашка». Бот представляет практическую ценность.

Перспективы использования результатов работы

Планируется наделить бот дополнительным функционалом. Улучшить программу и добавить в неё новые возможности.