Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/52541
Повний запис метаданих
Поле DCЗначенняМова
dc.contributor.advisorПетрик, Михайло Романович-
dc.contributor.authorАпостол, Ігор Олегович-
dc.contributor.authorApostol, Ihor Olegovich-
dc.date.accessioned2026-06-22T09:36:50Z-
dc.date.available2026-06-22T09:36:50Z-
dc.date.issued2026-06-
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/52541-
dc.description.abstractОб'єкт дослідження: процес проектування, розробки та інтеграції програмного забезпечення для гейміфікованого адаптивного навчання та автоматичного аналізу усного і текстового мовлення користувачів у режимі реального часу. Мета: розробити комплексну інтелектуальну програмну платформу для вивчення мови, яка поєднує функції персонального AI-компаньйона, модулі автоматичного аналізу вимови та гейміфіковані алгоритми інтервального повторення для підвищення ефективності засвоєння знань. Дослідження присвячено вирішенню проблеми персоналізації мовної освіти через впровадження інтелектуальних інструментів автоматизації фідбеку. Традиційні EdTech-рішення позбавлені гнучкого контекстуального аналізу розмовних навичок користувача, що обґрунтовує доцільність розгортання великих мовних моделей (LLM). У межах роботи розроблено кросплатформене ПЗ, яке містить гейміфікований блок із 12 інтерактивних ігор, систему накопичення досвіду (XP) та цифрову аналітику індивідуального прогресу. Особливу увагу приділено побудові дворівневого іспиту (написання та вокалізація термінів) із циклічним інтервальним розподілом за методикою Leitner. Технічний контур системи включає модулі STT/TTS для верифікації вимови, автономного AI-агента для виправлення помилок, а також панель адміністрування з RAG-архітектурою та доступом до веб-ресурсів для обробки користувацьких звернень і менеджменту знань.uk_UA
dc.description.abstractObjective: design and software implementation of a gamified learning ecosystem integrated with an AI mentor, speech recognition mechanisms, and dynamic vocabulary spaced repetition cycles. The study addresses the issue of personalizing language education through the implementation of intelligent feedback automation tools. Traditional EdTech solutions lack flexible contextual analysis of the user's speaking skills, which justifies the feasibility of deploying Large Language Models (LLMs). Within the framework of this thesis, crossplatform software has been developed, which includes a gamified block of 12 interactive games, an experience point (XP) accumulation system, and digital analytics of individual progress. Special attention is paid to constructing a two-level examination system (spelling and vocalization of terms) with a cyclic spaced repetition distribution based on the Leitner system. The technical framework of the system includes STT/TTS modules for pronunciation verification, an autonomous AI agent for error correction, as well as an administrative panel based on RAG architecture with web-access capabilities for handling user inquiries and knowledge management.uk_UA
dc.description.tableofcontentsВСТУП.......................................................................................................................... 9 1 АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ........................................................................ 11 1.1 Проблематика подолання мовного бар'єра та аналіз потреб користувачів.... 11 1.2 Принципи побудови інтерактивних ШІ-компаньйонів у лінгвістичній сфері......................................................................................................................... 13 1.3 Математичне обґрунтування алгоритмів інтервального повторення слів ..... 15 1.4 Методологія гейміфікації навчального процесу та механіки оцінювання..... 17 1.5 Формулювання вимог до функціоналу та архітектури платформи ................ 18 2. ПРОЄКТУВАННЯ ТА РЕАЛІЗАЦІЯ ПРОГРАМНОЇ СИСТЕМИ ..................... 20 2.1 Комплексне проектування архітектури, визначення функціоналу та стеку технологій платформи ............................................................................................ 20 2.2 Проектування схеми бази даних та обґрунтування структури таблиць......... 30 2.3 Реалізація модулів реєстрації, автентифікації та профілю користувача з аналітикою активності й XP ................................................................................... 33 2.4 Інтеграція інтелектуального ШІ-компаньйона для мовленнєвої практики та контекстного аналізу помилок ............................................................................... 38 2.5 Розробка кабінету ШІ-вчителя на базі RAG-технології з динамічним доступом до мережі Інтернет ................................................................................. 44 2.6 Реалізація ігрового контуру вивчення лексики на базі мініігор та логіки первинного засвоєння ............................................................................................. 47 2.7 Програмна реалізація серверної логіки двоетапних інтервальних іспитів та алгоритму Лейтнера................................................................................................ 51 2.8 Розробка служби техпідтримки, панелі адміністратора та застосування методів контейнеризації для хмарного розгортання платформи ......................... 52 2.9 Комплексне тестування роботи вебдодатка, валідація відповідей ШІ та наскрізна верифікація ............................................................................................. 59 3 БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ........................ 64 3.1 Характеристика життєдіяльності людини у системі людина - машина - середовище існування............................................................................................. 64 3.2 Вимоги ергономіки до організації робочого місця оператора ПК ................. 67 ВИСНОВКИ ............................................................................................................... 70 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ ................................................................... 72 ДОДАТКИ .................................................................................................................. 76 ДОДАТОК А - Програмний код конфігурації та інтеграції брокера черг Apache Kafka ........................................................................................................................ 77 ДОДАТОК Б - Програмний код сценарію наскрізного тестування платформи test_e2e_fluen.py ...................................................................................................... 78uk_UA
dc.language.isoukuk_UA
dc.publisherТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.subjectобробка природної мовиuk_UA
dc.subjectаналіз мовленняuk_UA
dc.subjectадаптивне навчанняuk_UA
dc.subjectAI-компаньйонuk_UA
dc.subjectвеликі мовні моделі (LLM)uk_UA
dc.subjectRAG-агентuk_UA
dc.subjectгейміфікаціяuk_UA
dc.subjectрозпізнавання мовлення (STT)uk_UA
dc.subjectсинтез мовлення (TTS)uk_UA
dc.subjectPythonuk_UA
dc.subjectnatural language processinguk_UA
dc.subjectspeech analysisuk_UA
dc.subjectcomputer linguisticsuk_UA
dc.subjectAI agentuk_UA
dc.subjectRAG technologyuk_UA
dc.subjecteducational gamificationuk_UA
dc.subjectspaced repetitionuk_UA
dc.subjectspeech recognitionuk_UA
dc.titleРозробка програмного забезпечення автоматичного аналізу мовлення та адаптивного мовного навчання на основі методів обробки природної мовиuk_UA
dc.title.alternativeDevelopment of Software for Automatic Speech Analysis and Adaptive Language Learning Based on Natural Language Processing Methodsuk_UA
dc.typeBachelor Thesisuk_UA
dc.rights.holder© Апостол Ігор Олегович, 2026uk_UA
dc.contributor.committeeMemberСтадник, Марія Андріївна-
dc.coverage.placenameТернопільський національний технічний університет імені Івана Пулюя, факультет ФІСuk_UA
dc.format.pages82-
dc.subject.udc004.9uk_UA
dc.relation.referencesЕфективність застосування систем інтервальних повторень (Spaced Repetition Systems) у мовній освіті: комплексний огляд. MDPI [Електронний ресурс]. — Режим доступу: URL: https://www.mdpi.com/2227-7102/14/3/214 (дата звернення: 17.05.2026).uk_UA
dc.relation.referencesComputer-assisted language learning. Wikipedia, the free encyclopedia [Електронний ресурс]. — Режим доступу: URL: https://en.wikipedia.org/wiki/Computer-assisted_language_learning (дата звернення: 02.06.2026).uk_UA
dc.relation.referencesRadford Alec, Kim Jong Wook, Xu Tao [et al.]. Robust Speech Recognition via Large-Scale Weak Supervision [Електронний ресурс]. — OpenAI, 2022. — 9 с. — Режим доступу: URL: https://arxiv.org/abs/2212.04356 (дата звернення: 02.06.2026).uk_UA
dc.relation.referencesLarge language model. Wikipedia, the free encyclopedia [Електронний ресурс]. — Режим доступу: URL: https://en.wikipedia.org/wiki/Large_language_model (дата звернення: 02.06.2026).uk_UA
dc.relation.referencesPrompt engineering. Wikipedia, the free encyclopedia [Електронний ресурс]. — Режим доступу: URL: https://en.wikipedia.org/wiki/Prompt_engineering (дата звернення: 02.06.2026).uk_UA
dc.relation.referencesServer-sent events. MDN Web Docs. Mozilla Developer Network [Електронний ресурс]. — Режим доступу: URL: https://developer.mozilla.org/enUS/docs/Web/API/Server-sent_events (дата звернення: 02.06.2026).uk_UA
dc.relation.referencesForgetting curve. Wikipedia, the free encyclopedia [Електронний ресурс]. — Remim доступу: URL: https://en.wikipedia.org/wiki/Forgetting_curve (дата звернення: 02.06.2026).uk_UA
dc.relation.referencesSpaced repetition. Wikipedia, the free encyclopedia [Електронний ресурс]. — Режим доступу: URL: https://en.wikipedia.org/wiki/Spaced_repetition (дата звернення: 02.06.2026).uk_UA
dc.relation.referencesLeitner system. Wikipedia, the free encyclopedia [Електронний ресурс]. — Режим доступу: URL: https://en.wikipedia.org/wiki/Leitner_system (дата звернення: 02.06.2026).uk_UA
dc.relation.referencesTabibian B., Upadhyay U., De A. [et al.]. Enhancing human learning via spaced repetition optimization [Електронний ресурс]. — Proceedings of the National Academy of Sciences (PNAS), 2019. — Vol. 116, No. 10. — P. 3988-3993. — Режим доступу: URL: https://www.pnas.org/doi/10.1073/pnas.1815156116 (дата звернення: 02.06.2026).uk_UA
dc.relation.referencesGamification. Wikipedia, the free encyclopedia [Електронний ресурс]. — Режим доступу: URL: https://en.wikipedia.org/wiki/Gamification (дата звернення: 02.06.2026).uk_UA
dc.relation.referencesGamification of learning. Wikipedia, the free encyclopedia [Електронний ресурс]. — Режим доступу: URL: https://en.wikipedia.org/wiki/Gamification_of_learning (дата звернення: 02.06.2026).uk_UA
dc.relation.referencesSubhash S., Cudney E. A. Gamified learning in higher education: A systematic review of literature [Електронний ресурс]. — Computers in Human Behavior, 2018. — Vol. 87. — P. 192–206. — Режим доступу: URL: https://doi.org/10.1016/j.chb.2018.05.028 (дата звернення: 02.06.2026).uk_UA
dc.relation.referencesNon-functional requirement. Wikipedia, the free encyclopedia [Електронний ресурс]. — Режим доступу: URL: https://en.wikipedia.org/wiki/Nonfunctional_requirement (дата звернення: 02.06.2026).uk_UA
dc.relation.referencesClient–server model. Wikipedia, the free encyclopedia [Електронний ресурс]. — Режим доступу: URL: https://en.wikipedia.org/wiki/Client%E2%80%93server_model (дата звернення: 02.06.2026).uk_UA
dc.coverage.countryUAuk_UA
dc.identifier.citation2015Апостол І. О. Розробка програмного забезпечення автоматичного аналізу мовлення та адаптивного мовного навчання на основі методів обробки природної мови : робота на здобуття кваліфікаційного ступеня бакалавра : 121 - інженерія програмного забезпечення / наук. кер. М. Р. Петрик. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2026. 82 с.uk_UA
Розташовується у зібраннях:121 — Інженерія програмного забезпечення, F2 Інженерія програмного забезпечення (бакалаври)

Файли цього матеріалу:
Файл Опис РозмірФормат 
dyplom_Apostol_I_2026.pdf2,6 MBAdobe PDFПереглянути/відкрити


Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.

Інструменти адміністратора