Телеграм бот для тренування англійської мови на основі штучного інтелекту
| dc.contributor.advisor | Головакін, Микита Андрійович | |
| dc.contributor.author | Єрмоленко, Владислав Андрійович | |
| dc.date.accessioned | 2025-10-08T11:39:28Z | |
| dc.date.available | 2025-10-08T11:39:28Z | |
| dc.date.issued | 2025 | |
| dc.description.abstract | Дипломна робота виконана на 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. Завдяки модульній структурі реалізовано можливість масштабування системи — додавання рівнів складності, тематичних блоків, адмін-панелі та потенційної монетизації. | |
| dc.description.abstractother | The thesis consists of 50 pages, includes 17 illustrations, 1 appendices, and 18 references. The aim of the thesis is to develop a Telegram bot for English language training using a GPT language model, providing task generation, response evaluation, and user feedback. The development employed object-oriented programming methods, REST architecture, modular design principles, and modern web development tools such as Spring Boot, Telegram Bot API, OpenAI API, and PostgreSQL. The core content of the thesis covers the analysis of the subject area, justification for the chosen tools, system architecture description, implementation of key components, and testing of the bot’s functionality. The result is a Telegram application that enables users to practice English in an interactive format with real-time feedback. The developed system can be used as a basis for building personalized educational applications or for implementing interactive learning methods in educational institutions. Future development may include creating an admin module, adapting tasks to the user's language level, and monetizing the project. | |
| dc.format.extent | 63 с. | |
| dc.identifier.citation | Єрмоленко, В. А. Телеграм бот для тренування англійської мови на основі штучного інтелекту : дипломна робота ... бакалавра : 122 Комп’ютерні науки / Єрмоленко Владислав Андрійович. – Київ, 2025. – 63 с. | |
| dc.identifier.uri | https://ela.kpi.ua/handle/123456789/76681 | |
| dc.language.iso | uk | |
| dc.publisher | КПІ ім. Ігоря Сікорського | |
| dc.publisher.place | Київ | |
| dc.subject | Telegram-бот | |
| dc.subject | англійська мова | |
| dc.subject | GPT | |
| dc.subject | штучний інтелект | |
| dc.subject | Spring Boot | |
| dc.subject | OpenAI API | |
| dc.subject | навчальні завдання | |
| dc.subject | інтерактивне навчання | |
| dc.subject | моноліт | |
| dc.subject | персоналізація | |
| dc.subject | Telegram bot | |
| dc.subject | English language | |
| dc.subject | artificial intelligence | |
| dc.subject | learning tasks | |
| dc.subject | interactive learning | |
| dc.subject | monolith | |
| dc.subject | personalization | |
| dc.title | Телеграм бот для тренування англійської мови на основі штучного інтелекту | |
| dc.type | Bachelor Thesis |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Yermolenko_bakalavr.pdf
- Розмір:
- 1.46 MB
- Формат:
- Adobe Portable Document Format
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 8.98 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: