Please use this identifier to cite or link to this item: http://eir.kntu.net.ua/jspui/handle/123456789/2763
Full metadata record
DC FieldValueLanguage
dc.contributor.authorБойко, М. Є.-
dc.date.accessioned2026-09-07T14:20:15Z-
dc.date.available2026-09-07T14:20:15Z-
dc.date.issued2026-
dc.identifier.citationБойко, М. Є. Розробка месенджеру з інтеграцією засобів штучного інтелекту : кваліфікаційна робота на здобуття ступеня вищої освіти «бакалавр» / М. Є. Бойко ; наук. керівник доц., канд. техн. наук В. А. Хохлов. ‒ Хмельницький : ХНТУ, 2026. ‒ 118 с.uk_UA
dc.identifier.urihttp://eir.kntu.net.ua/jspui/handle/123456789/2763-
dc.description.abstractКваліфікаційну роботу присвячено проєктуванню та розробці клієнт-серверного вебмесенджера з інтегрованою системою штучного інтелекту(ШІ). Актуальність теми зумовлена тим, що класичні застосунки для обміну повідомленнями часто не мають вбудованих інструментів для автоматизації рутинної комунікації. Метою проєкту було створення платформи, де ШІ виступає не як окремий сторонній бот, а як нативний помічник, здатний аналізувати контекст діалогу, генерувати швидкі відповіді та обробляти прямі запити користувачів. Під час виконання роботи було проведено аналіз архітектурних стилів, за результатами якого для побудови програмного інтерфейсу (API) обрано підхід RESTful, як найбільш оптимальний для реалізації базових операцій месенджера. Серверну частину реалізовано на платформі Node.js із використанням мови TypeScript. Для забезпечення гнучкості та легкості подальшого тестування застосовано архітектурний патерн Repository, що дозволило чітко відокремити бізнес-логіку контролерів від прямих SQL-запитів до бази даних. Особливу увагу приділено проєктуванню інфраструктури обробки даних. Основним сховищем виступає реляційна СУБД PostgreSQL. Для оптимізації роботи сервера та уникнення блокування основного потоку виконання (Event Loop) імплементовано систему фонових задач на базі Redis. Вона працює як черга для ресурсоємних процесів, зокрема для розсилки електронних листів із токенами верифікації. Миттєву доставку повідомлень та синхронізацію статусів користувачів у реальному часі налаштовано через протокол WebSockets. Клієнтську частину розроблено у форматі Single Page Application задопомогою бібліотеки React та інструменту збірки Vite. Управління станом застосунку реалізовано нативними засобами через Context API, що дозволило уникнути перевантаження проєкту зайвими залежностями. Інтерфейс включає функціонал управління приватними та груповими чатами, а також спеціальні компоненти для взаємодії з мовною моделлю. Важливою складовою розробленої системи є модуль збору аналітики. База даних спроєктована таким чином, щоб фіксувати час генерації підказок ШІ та збирати відгуки користувачів щодо їхньої корисності. На фінальному етапі інфраструктуру проєкту було повністю контейнеризовано за допомогою Docker, а для візуалізації зібраних метрик розгорнуто BI-систему Metabase. Результатом роботи є готовий до масштабування програмний продукт, який успішно поєднує класичний функціонал месенджера з сучасними інтелектуальними технологіями.uk_UA
dc.language.isootheruk_UA
dc.publisherХНТУuk_UA
dc.subjectВебмесенджжерuk_UA
dc.subjectштучний інтелектuk_UA
dc.subjectWebSocketsuk_UA
dc.subjectREACTuk_UA
dc.subjectNODE.JSuk_UA
dc.subjectPOSTGRESQLuk_UA
dc.subjectDOCKERuk_UA
dc.subjectклієнт-серверна архітектураuk_UA
dc.titleРозробка месенджеру з інтеграцією засобів штучного інтелектуuk_UA
dc.typeOtheruk_UA
Appears in Collections:Спеціальність 121 Інженерія програмного забезпечення



Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.