📄Работа №207237

Тема: Разработка чат-бота для изучения академического английского языка

Характеристики работы

Тип работы Дипломные работы, ВКР
Программирование
Предмет Программирование
📄
Объем: 62 листов
📅
Год: 2020
👁️
Просмотров: 45
Не подходит эта работа?
Закажите новую по вашим требованиям
Узнать цену на написание
ℹ️ Настоящий учебно-методический информационный материал размещён в ознакомительных и исследовательских целях и представляет собой пример учебного исследования. Не является готовым научным трудом и требует самостоятельной переработки.

📋 Содержание

ВВЕДЕНИЕ 5
1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ И СУЩЕСТВУЮЩИХ
РЕШЕНИЙ 8
1.1. Технологии разработки чат-ботов 8
1.2. Анализ аналогичных проектов 10
1.3. Анализ существующих решений для реализации проекта 15
2. ПРОЕКТИРОВАНИЕ 19
2.1. Функциональные требования к проектируемой системе 19
2.2. Нефункциональные требования к проектируемой системе 19
2.3. Диаграмма вариантов использования 19
2.4. Общее описание архитектуры системы 26
2.5. Взаимодействие пользователя и чат-бота 26
2.6. Схема базы данных 27
2.7. Архитектура основного цикла системы чат-бота 30
2.8. Архитектура предоставления теста на определение уровня
английского языка 31
2.9. Архитектура предоставления словарных слов 32
2.10. Архитектура тестового задания и задания на пропуск слов 33
2.11. Архитектура предоставления статистики 35
3. РЕАЛИЗАЦИЯ 36
3.1. Средства реализации 36
3.2. Начальная настройка чат-бота 37
3.3. Работа с сервисом API ВКонтаке 37
3.4. Вспомогательные функции системы чат-бота 39
3.5. Основной цикл системы чат-бота 48
3.6. Модуль «Тест на определение английского языка» 49
3.7. Модуль «Словарь» 52
3.8. Модули «Тестовое задание» и «Выбор пропущенного слова» .... 53
3.9. Модуль «Статистика» 56
3.10. Обработка неверных команд 56
4. ТЕСТИРОВАНИЕ 58
ЗАКЛЮЧЕНИЕ 60
ЛИТЕРАТУРА 61

📖 Аннотация

В данной работе представлена разработка и реализация чат-бота, предназначенного для изучения академического английского языка, интегрированного в социальную сеть «ВКонтакте». Актуальность исследования обусловлена возрастающей потребностью студентов в овладении специализированным языковым регистром, необходимым для работы с научной литературой, написания академических текстов и обучения в международной среде, при этом чат-бот рассматривается как инструмент, обеспечивающий элементы погружения в языковую среду. Основными результатами стали: выполненный анализ предметной области и существующих решений, проектирование архитектуры системы и базы данных, непосредственная реализация программного кода объемом свыше 1000 строк на Python, а также успешное функциональное тестирование готового продукта. Научная значимость работы заключается в систематизации подходов к проектированию образовательных чат-ботов, а практическая – в создании работоспособного инструмента, расширяющего арсенал средств для самостоятельного изучения академической лексики и грамматики. Теоретической основой послужили исследования в области определения и контекстов академического языка (Gottlieb, Ernst-Slavit), принципы программирования чат-ботов (Long, Yuan, Lee), а также анализ технологий их создания (Матвеева, Золотарюк).

📖 Введение

ОСНОВНЫЕ ОПРЕДЕЛЕНИЯ
Чат-бот - программа, которая общается с пользователем на естественном языке, понимает и выполняет требования пользователя с помощью подручных средств [1].
Мессенджер - программа, мобильное приложение или веб-сервис для мгновенного обмена сообщениями.
Социальная сеть - интерактивные онлайн-сервисы, созданные для общения и обмена информацией группами пользователей.
Академический английский - это раздел языка, который используется для написания научных статей, книг, а также ведения прочей официальной документации и официального общения в рамках учебного заведения.
АКТУАЛЬНОСТЬ ТЕМЫ ИССЛЕДОВАНИЯ
Английский язык активно изучается как иностранный во многих учебных заведениях по всему миру. Студенту, обучающемуся за границей или же просто желающему найти дополнительную информацию для своей научной работы, необходимо знать академический английский язык. Именно академический английский необходим для более глубокого понимания интересующего материала. Этот раздел языка, используемый для описания абстракций научного материала, включает различные грамматические конструкции и лексикон, относящийся к самым разным сферам образования. Именно эти две составляющие считаются отличительными особенностями академического английского языка, которыми необходимо овладеть обучающемуся [2].
Одним из ключевых факторов в успешном овладении любого иностранного языка, не только английского, является погружение в языковую среду. Это в свою очередь подразумевает создание условий, при которых человек так или иначе сталкивается с необходимым для изучения и закрепления учебным материалом. Однако, далеко не у всех есть возможность обучаться за границей или же контактировать с англоязычной средой на постоянной основе. С распространением Интернета и социальных сетей общение и обучение стало возможным с помощью онлайн приложений [3].
Чат-бот является довольно перспективным обучающим приложением, интерес к которым стабильно растет, как видно из графика, представленного на рисунке 1 [4].

Рис. 1. График запросов по чат-ботам с июня 2015 г. по апрель 2020 г.

Среди ключевых особенностей чат-бота, обуславливающих их популярность, можно выделить описанные ниже возможности.
1. Постоянная доступность. Пользователь может использовать чат- бот в любое удобное ему время.
2. Мгновенный отклик. Пользователю не нужно ожидать продолжительное время, для того чтобы получить ответ на свой запрос.
3. Независимость от платформы. Чат-боты, представленные в социальных сетях, предоставляют одинаковый функционал как в браузерах персональных компьютеров, так и в мобильном приложении социальной сети [5].
Стоит заметить, что из различных способов обучения новому языку, регулярное пополнение словарного запаса и запоминание ключевых грамматических конструкций и устойчивых выражений не требуют наличия живого общения с носителем языка [6]. Таким образом, даже чат-бот с самым базовым функционалом может быть полезен чат-бот при изучении академического английского. Помимо этого, чат-бот может стать вспомогательным техническим средством, позволяющим пользователю изучать язык, в любое время и в любом месте.
ЦЕЛИ И ЗАДАЧИ ИССЛЕДОВАНИЯ
Целью данной работы является разработка чат-бота для изучения академического английского языка.
Для разработки чат-бота необходимо решить следующие задачи.
1. Выполнить анализ предметной области и произвести обзор существующих решений.
2. Спроектировать чат-бот.
3. Реализовать чат-бот.
4. Провести тестирование разработанного чат-бота.
СТРУКТУРА РАБОТЫ
Работа состоит из введения, четырех глав и заключения. Объем работы составляет 62 страницы, объем библиографии - 18 источников.
СОДЕРЖАНИЕ РАБОТЫ
В первой главе проводится анализ предметной области, проведен анализ существующих решений, приведены примеры аналогов.
Во второй главе рассмотрены варианты использования чат-бота и описаны его.
В третьей главе описаны средства реализации и рассмотрены методы реализации проекта чат-бота.
В четвертой главе описан процесс тестирования разработанного бота и приведен протокол тестирования некоторых аспектов его работы.
В заключении приводятся основные результаты работы.

Возникли сложности?

Нужна качественная помощь преподавателя?

👨‍🎓 Помощь в написании

✅ Заключение

В данной работе была разработана система чат-бота для изучения академического английского языка. Чат-бот был реализован для социальной сети «ВКонтакте». Код системы составил свыше 1000 строк на языке Python.
На основе требований были выделены варианты использования системы, спроектирована архитектура системы и базы данных и определены диаграмма последовательности и диаграммы деятельности необходимых модулей.
На основе спроектированных диаграмм были рассмотрены методы реализации системы чат-бота.
Также было успешно проведено функциональное тестирование разработанной системы.
ОСНОВНЫЕ РЕЗУЛЬТАТЫ.
1. Выполнен анализ предметной области и произведен обзор существующих решений.
2. Спроектирован чат-бот.
3. Реализован чат-бот.
4. Проведено тестирование разработанного чат-бота.

Нужна своя уникальная работа?
Срочная разработка под ваши требования
Рассчитать стоимость
ИЛИ

📕 Список литературы

1. Ju Long, Michael Juntao Yuan, Hsun-Ming Lee. How to Program a Chatbot - An Introductoty Project and Student Perceptions. // Issues in Informing Science and Information Technology, Vol. 16, 2019. - P.1-31.
2. M. Gottlieb, G. Ernst-Slavit. Academic Language in Diverse Classrooms: Definitions and Contexts. Corwin, 2014. - P.4-5.
3. Матвеева Н.Ю., Золотарюк А.В. Технологии создания и применения чат-ботов // Научные записки молодых исследователей, №1. 2018. - P.28-30.
4. График запросов по чат-ботам в Google Trends. [Электронный ресурс]. URL: https://trends.google.co.in/trends/explore?date=today%205- y&q=Chatbot (дата обращения: 19.03.2020).
5. Architecture for public service chatbots / ISA2 Programme. [Электронный ресурс]. URL:
https://j oinup. ec.europa. eu/sites/default/files/news/2019- 09/ISA2_Architecture%20for%20public%20service%20chatbots.pdf (дата обращения: 19.03.2020).
6. 8 Strategies for Teaching Academic Language. [Электронный ресурс]. URL: https://www. edutopia. org/blog/8-strategies-teaching-academic- language-todd-finley (дата обращения: 19.03.2020).
7. Ellis Pratt. Artificial Intelligence and Chatbots in Technical Communication - A primer. // The Intelligent Information Blog. URL: https://intelligent- information.blog/en/artificial-intelligence-and-chatbots-in-technical- communication-a-primer (дата обращения: 19.03.2020).
8. S.A. Abdul-Kader, Dr. J. Woods. Survey on Chatbot Design Techniques in Speech Conversation Systems. // International Journal of Advanced Computer Science and Applications, Vol. 6, No. 7, 2015. - P.72-80.
9. K. Nimavat, T. Champaneira. Chatbots: An overview Types, Architecture, Tools and Future Possibilities.// International Journal for Scientific Research & Development, Vol. 5, No. 07, 2017. - P.1019-1026.
10. Duolngo. [Электронный ресурс]. URL: https://www.duolingo.com (дата обращения: 19.03.2020).
11. Dragon-English. [Электронный ресурс]. URL: https://dragon- english.ru (дата обращения: 19.03.2020).
12. Платформа Facebook Messenger. URL: https://developers.facebook.com/docs/messenger-platform/introduction (дата обращения: 21.03.2020).
13. Viber API Documentation. Get Started. URL: https://developers.viber.com/docs/general/get-started/ (дата обращения: 21.03.2020).
14. Viber API Documentation. URL: https://viber.github.io/docs/ (дата обращения: 21.03.2020).
15. API для чат-ботов. URL: https://vk.com/dev/bots_docs (дата обращения: 21.03.2020).
..18

🖼 Скриншоты

🛒 Оформить заказ

Работу высылаем в течении 5 минут после оплаты.
Предоставляемые услуги, в том числе данные, файлы и прочие материалы, подготовленные в результате оказания услуги, помогают разобраться в теме и собрать нужную информацию, но не заменяют готовое решение.
Укажите ник или номер. После оформления заказа откройте бота @workspayservice_bot для подтверждения. Это нужно для отправки вам уведомлений.

©2026 Cервис помощи студентам в выполнении работ