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

Вантажиться...
Ескіз

Дата

2025

Назва журналу

Номер ISSN

Назва тому

Видавець

КПІ ім. Ігоря Сікорського

Анотація

Дипломна робота виконана на 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. Завдяки модульній структурі реалізовано можливість масштабування системи — додавання рівнів складності, тематичних блоків, адмін-панелі та потенційної монетизації.

Опис

Ключові слова

Telegram-бот, англійська мова, GPT, штучний інтелект, Spring Boot, OpenAI API, навчальні завдання, інтерактивне навчання, моноліт, персоналізація, Telegram bot, English language, artificial intelligence, learning tasks, interactive learning, monolith, personalization

Бібліографічний опис

Єрмоленко, В. А. Телеграм бот для тренування англійської мови на основі штучного інтелекту : дипломна робота ... бакалавра : 122 Комп’ютерні науки / Єрмоленко Владислав Андрійович. – Київ, 2025. – 63 с.

ORCID

DOI