Вебзастосунок для вивчення англійської мови із використанням штучного інтелекту
dc.contributor.advisor | Петрашенко, Андрій Васильович | |
dc.contributor.author | Петрук, Ольга Сергіївна | |
dc.date.accessioned | 2025-07-01T07:39:37Z | |
dc.date.available | 2025-07-01T07:39:37Z | |
dc.date.issued | 2025 | |
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.abstractother | The 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.extent | 98 с. | |
dc.identifier.citation | Петрук, О. С. Вебзастосунок для вивчення англійської мови із використанням штучного інтелекту : дипломний проєкт ... бакалавра : 123 Комп'ютерна інженерія / Петрук Ольга Сергіївна. – Київ, 2025. – 98 с | |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/74543 | |
dc.language.iso | uk | |
dc.publisher | КПІ ім. Ігоря Сікорського | |
dc.publisher.place | Київ | |
dc.subject | вебзастосунок | |
dc.subject | англійська мова | |
dc.subject | штучний інтелект | |
dc.subject | навчальні вправи | |
dc.subject | семантичний аналіз | |
dc.subject | чат-бот | |
dc.subject | розпізнавання мовлення | |
dc.subject | react | |
dc.subject | typescript | |
dc.subject | node.js | |
dc.subject | openai | |
dc.subject | rasa | |
dc.subject | vosk | |
dc.subject | mongodb | |
dc.title | Вебзастосунок для вивчення англійської мови із використанням штучного інтелекту | |
dc.type | Bachelor 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
- Опис: