Головакін, Микита АндрійовичЄрмоленко, Владислав Андрійович2025-10-082025-10-082025Єрмоленко, В. А. Телеграм бот для тренування англійської мови на основі штучного інтелекту : дипломна робота ... бакалавра : 122 Комп’ютерні науки / Єрмоленко Владислав Андрійович. – Київ, 2025. – 63 с.https://ela.kpi.ua/handle/123456789/76681Дипломна робота виконана на 50 сторінках, містить 17 ілюстрацій, 1 додаток, 18 джерела в переліку посилань. Метою роботи є розробка Telegram-бота для тренування англійської мови з використанням мовної моделі GPT, що забезпечує генерацію навчальних завдань, перевірку відповідей користувача та надання зворотного зв’язку. У процесі розробки використано методи об’єктно-орієнтованого програмування, REST-архітектуру, принципи модульного проєктування та сучасні засоби розробки веб-застосунків: Spring Boot, Telegram Bot API, OpenAI API, PostgreSQL. Основний зміст дипломної роботи охоплює аналіз предметної області, обґрунтування вибору інструментів розробки, опис архітектури програмної системи, реалізацію ключових компонентів та тестування функціональності бота. Результатом є Telegram-застосунок, який дозволяє користувачам тренувати англійську мову в інтерактивній формі, отримуючи завдання та зворотний зв’язок у реальному часі. Результати роботи можуть бути використані як основа для створення персоналізованих освітніх застосунків або впровадження інтерактивного навчання в освітніх установах. Подальший розвиток системи передбачає створення адміністративного модуля, адаптацію завдань до рівня користувача та можливу комерціалізацію проєкту. Розроблений Telegram-бот для вивчення англійської мови забезпечує інтерактивну взаємодію з користувачем у зручному мобільному форматі. Основний функціонал системи включає генерацію мовних завдань за допомогою штучного інтелекту (OpenAI GPT), перевірку відповідей користувача, надання граматичних пояснень, озвучування фраз через TTS (Text-to-Speech), а також фіксацію результатів для подальшого аналізу. Система підтримує базову авторизацію, вибір типу вправ, автоматичну генерацію завдань з бази тем, обробку відповідей і формування персоналізованих підказок. Взаємодія здійснюється через Telegram-інтерфейс, що забезпечує швидкий доступ без необхідності встановлення додаткових програм. Архітектура проєкту побудована на основі Spring Boot, Telegram Bot API, OpenAI API, Google Translate API та PostgreSQL. Завдяки модульній структурі реалізовано можливість масштабування системи — додавання рівнів складності, тематичних блоків, адмін-панелі та потенційної монетизації.63 с.ukTelegram-ботанглійська моваGPTштучний інтелектSpring BootOpenAI APIнавчальні завданняінтерактивне навчаннямонолітперсоналізаціяTelegram botEnglish languageartificial intelligencelearning tasksinteractive learningmonolithpersonalizationТелеграм бот для тренування англійської мови на основі штучного інтелектуBachelor Thesis