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

dc.contributor.advisorГоловакін, Микита Андрійович
dc.contributor.authorЄрмоленко, Владислав Андрійович
dc.date.accessioned2025-10-08T11:39:28Z
dc.date.available2025-10-08T11:39:28Z
dc.date.issued2025
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.abstractotherThe 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.extent63 с.
dc.identifier.citationЄрмоленко, В. А. Телеграм бот для тренування англійської мови на основі штучного інтелекту : дипломна робота ... бакалавра : 122 Комп’ютерні науки / Єрмоленко Владислав Андрійович. – Київ, 2025. – 63 с.
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/76681
dc.language.isouk
dc.publisherКПІ ім. Ігоря Сікорського
dc.publisher.placeКиїв
dc.subjectTelegram-бот
dc.subjectанглійська мова
dc.subjectGPT
dc.subjectштучний інтелект
dc.subjectSpring Boot
dc.subjectOpenAI API
dc.subjectнавчальні завдання
dc.subjectінтерактивне навчання
dc.subjectмоноліт
dc.subjectперсоналізація
dc.subjectTelegram bot
dc.subjectEnglish language
dc.subjectartificial intelligence
dc.subjectlearning tasks
dc.subjectinteractive learning
dc.subjectmonolith
dc.subjectpersonalization
dc.titleТелеграм бот для тренування англійської мови на основі штучного інтелекту
dc.typeBachelor 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
Опис: