Чат-бот для помощи в изучении математики

XXIV Международный конкурс научно-исследовательских и творческих работ учащихся
Старт в науке

Чат-бот для помощи в изучении математики

Малиновский М.А. 1
1МБОУ ОЦ ФЛАГМАН С УИОП
Лашина Т.С. 1
1МБОУ ОЦ ФЛАГМАН
Автор работы награжден дипломом победителя I степени
Текст работы размещён без изображений и формул.
Полная версия работы доступна во вкладке "Файлы работы" в формате PDF

Паспорт проекта

Название проекта

Чат-бот для помощи в изучении математике

ОУ

МБОУ ОЦ «ФЛАГМАН»

Авторы проекта

Малиновский Михаил Андреевич

Научный р-ль

Лашина Татьяна Сергеевна

Цель

Создать Чат-Бот для изучения математики

Задачи

  • Помочь обучающимся в изучении математики

  • Создать удобный формат для получения нужной информации

  • Сделать доклад

  • Проанализировать источники информации

Результат

Чат-Бот

Этапы работы:

  1. Октябрь – ноябрь 2024 г. Первый этап – исследовательский.

  2. Ноябрь 2024г. Второй этап - творческий. Результат - создание сюжета.

  3. Декабрь-январь 2024-2025г. Третий этап- организационно-творческий. Результатом этого этапа стало создание Чат-Бота.

  4. Январь 2025г. Четвертый этап - тестирование и подведение итогов.

Материально-техническое обеспечение:

Компьютер, всемирная сеть Интернет, смартфон.

Введение

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

Цель: Создание Чат-Бота для упрощения изучения математики.

Задачи:

  • Проанализировать источники информации

  • Создать удобный формат для получения нужной информации

  • Изучить материал по созданию чат-ботов

  • Создать и наполнить свой чат-бот нужной информацией

  • Сделать доклад

Актуальность: помочь учащимся в изучении непростой науки – математики.

Проблема: нехватка информации в быстром и удобном пользовании.

Методы: – анализ, эксперимент.

1. Теоретическая часть

1.1 Чат-Бот.

Чат-бот — это программа, которая может вести диалог с человеком через текстовые или голосовые команды. Она создана для того, чтобы автоматически отвечать на вопросы и предоставлять информацию по определённой теме.

Чат-боты используются в различных областях, таких как обслуживание клиентов, образование, медицина, развлечения и другие. Они могут быть интегрированы в социальные сети, мессенджеры, веб-сайты и мобильные приложения.

Существует два основных типа чат-ботов:

1. Простые чат-боты используют заранее запрограммированные ответы на основе ключевых слов и фраз.

2. Умные чат-боты (AI-чат-боты) используют технологии искусственного интеллекта и машинного обучения для более естественного и гибкого общения с пользователями.

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

Функции чат-бота:

1. Предоставление информации: чат-бот может предоставить пользователю информацию о продуктах, услугах, ценах и т. д.

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

3. Персонализация: чат-бот может персонализировать общение с пользователем, учитывая его предпочтения и историю покупок.

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

Преимущества чат-ботов:

Экономия времени и ресурсов: чат-боты могут автоматизировать рутинные задачи и освободить время сотрудников для более важных дел.

Улучшение качества обслуживания: чат-боты могут предоставлять пользователям более быструю и эффективную помощь.

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

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

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

1.2 Преимущества Чат-Ботов

1. Круглосуточная доступность. Чат-боты могут работать 24/7, отвечая на вопросы пользователей и предоставляя информацию в любое время суток.

2. Быстрота и эффективность. Они способны обрабатывать большое количество запросов одновременно, что ускоряет процесс получения информации.

3. Персонализация. Чат-боты способны адаптироваться к предпочтениям пользователя и предоставлять персонализированный опыт общения.

4. Улучшение качества обслуживания. Быстрый и точный ответ на запросы пользователей.

6. Экономия ресурсов. Чат-боты помогают экономить время и деньги, автоматизируя рутинные задачи.

7. Простота использования. Многие чат-боты имеют простой и интуитивно понятный интерфейс, что делает их доступными для широкого круга пользователей.

8.Гибкость. Чат-ботов можно настроить под конкретные потребности, добавив необходимые функции и возможности.

Аналоги:

1. Виртуальные ассистенты. Они могут выполнять различные задачи, такие как поиск информации, ответы на вопросы, помощь в планировании и т. д. Примеры: Siri от Apple, Google Assistant от Google, Cortana от Microsoft.

2. Системы управления диалогами (Dialogue Management Systems). Они используются для автоматизации обслуживания клиентов и предоставления информации. Пример: Watson Assistant от IBM.

3. Голосовые помощники. Они позволяют пользователям взаимодействовать с устройствами с помощью голосовых команд. Примеры: «Алиса» от Яндекса, Amazon Alexa от Amazon.

4. Интеллектуальные агенты. Это программы, которые действуют от имени пользователя или помогают ему в выполнении задач. Примеры: AutoHotkey, AutoHotkey Community Edition.

5. Роботы для обработки запросов. Эти системы предназначены для автоматической обработки текстовых запросов пользователей. Пример: Mitsuku от Pandorabots.

6. Чат-боты на основе искусственного интеллекта. Они используют алгоритмы машинного обучения для анализа данных и предоставления персонализированных ответов. Примеры: ChatGPT от OpenAI, YandexGPT от Яндекса.

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

2. Практическая часть

«Чат-бот для помощи в изучении математике»

2.1. Создание Чат-Бота

1. Для начала открываю в приложении Telegram бота «Botfather», чтобы в нем мы смогли создать наш Чат-Бот.

BotFather — это официальный инструмент от Telegram для создания и управления ботами. Он предоставляет набор функций, которые позволяют создавать новых ботов, настраивать команды и управлять ими.

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

У BotFather есть несколько плюсов:

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

- Управление командами. С помощью BotFather можно легко добавлять и редактировать команды для ботов, что позволяет настраивать их функционал под конкретные задачи.

2. Используя «BotFather», продолжаю создавать бота

2.2. Наполнение Чат-Бота командами

После создания Чат-Бота я начинаю наполнять его различными командами. Для этого я пишу код на языке «Python», используя библиотеку «aiogram». Для начала я использую такие команды как поиск корней квадратного уравнения, возведение числа в степень, извлечение корня из числа. Также я добавил раздел теоремы. На данном этапе в нем несколько теорем, но я планирую внести все основные теоремы и формулы из курса средней школы.

2.3. Проверка на работоспособность

Вот так будет выглядеть готовый Чат-Бот. Чтобы начать работу с программой, нужно нажать на «старт».

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

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

3.Наблюдение детей и итоги

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

Мой чат-бот развивается, я планирую со временем доработать некоторые функции и расширить способности чат-бота.

4. Заключение

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

Я очень надеюсь, что мой Чат-Бот будет помогать в изучении математики.

5. Интернет-ресурсы и приложения

1. Создание Телеграм ботов С НУЛЯ – Stepik – источник информации для создания Ботов.

2. Программы «Botfather», «PyCharm», соцсеть Телеграмм.

3. https://t.me/BotFather - программа для создания Ботов.

4. https://telegram.org/ - соцсеть.

5. Поисковые запросы в интернете.

Просмотров работы: 13