Вебзастосунок для вивчення англійської мови із використанням штучного інтелекту

dc.contributor.advisorПетрашенко, Андрій Васильович
dc.contributor.authorПетрук, Ольга Сергіївна
dc.date.accessioned2025-07-01T07:39:37Z
dc.date.available2025-07-01T07:39:37Z
dc.date.issued2025
dc.description.abstractКваліфікаційна робота включає пояснювальну записку (78 с., 74 рис., 1 табл., 4 додатки). Об’єкт розробки – вебзастосунок для вивчення англійської мови, що використовує технології штучного інтелекту для індивідуального підбору навчальних вправ та інтерактивного спілкування. Вебзастосунок дозволяє: сторювати навчальні модулі з різними іграми, генерувати різноманітні вправи з граматики, словникового запасу, аудіювання та читання відповідно до рівня користувача; здійснювати оцінювання відповідей із використанням семантичного аналізу; надавати інтерактивний мовний чат-бот для практики розмовної англійської з різними сценаріями; забезпечує розпізнавання мовлення за допомогою бібліотеки Vosk. У ході розробки: - проведено аналіз існуючих систем для вивчення англійської з ІІ, визначено їхні переваги та недоліки; - сформульовані вимоги до вебзастосунку; - розроблено вебзастосунок із використанням React, TypeScript, Node.js, OpenAI API, Rasa, Vosk та MongoDB; - протестовано функціональність та якість навчання користувача. У процесі розробки було використано: технології JavaScript (React, TypeScript), Node.js, API OpenAI, платформу Rasa для створення чат-бота, бібліотеку Vosk для розпізнавання мовлення, СУБД MongoDB для зберігання даних користувачів та навчальних матеріалів, а також REST API для інтеграції компонентів.
dc.description.abstractotherThe qualification work includes an explanatory note (78 pages, 74 figures, 1 table, 4 appendices). The object of development is a web application for learning English that uses artificial intelligence technologies for personalized selection of learning exercises and interactive communication. The web application enables the creation of learning modules with various games, generation of diverse exercises in grammar, vocabulary, listening, and reading according to the user’s level; evaluation of answers using semantic analysis; provision of an interactive speech chatbot for practicing conversational English with different scenarios; and speech recognition using the Vosk library. During development: - an analysis of existing AI-based English learning systems was conducted, their advantages and disadvantages identified; - requirements for the web application were formulated; - the web application was developed using React, TypeScript, Node.js, OpenAI API, Rasa, Vosk, and MongoDB; - functionality and quality of user learning were tested. The development utilized: JavaScript technologies (React, TypeScript), Node.js, OpenAI API, Rasa platform for chatbot creation, Vosk library for speech recognition, MongoDB DBMS for storing user data and learning materials, as well as REST API for integrating components.
dc.format.extent98 с.
dc.identifier.citationПетрук, О. С. Вебзастосунок для вивчення англійської мови із використанням штучного інтелекту : дипломний проєкт ... бакалавра : 123 Комп'ютерна інженерія / Петрук Ольга Сергіївна. – Київ, 2025. – 98 с
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/74543
dc.language.isouk
dc.publisherКПІ ім. Ігоря Сікорського
dc.publisher.placeКиїв
dc.subjectвебзастосунок
dc.subjectанглійська мова
dc.subjectштучний інтелект
dc.subjectнавчальні вправи
dc.subjectсемантичний аналіз
dc.subjectчат-бот
dc.subjectрозпізнавання мовлення
dc.subjectreact
dc.subjecttypescript
dc.subjectnode.js
dc.subjectopenai
dc.subjectrasa
dc.subjectvosk
dc.subjectmongodb
dc.titleВебзастосунок для вивчення англійської мови із використанням штучного інтелекту
dc.typeBachelor Thesis

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Petruk_bakalavr.pdf
Розмір:
3.76 MB
Формат:
Adobe Portable Document Format
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
8.98 KB
Формат:
Item-specific license agreed upon to submission
Опис: