Empreu aquest identificador per citar o enllaçar aquest ítem: http://elartu.tntu.edu.ua/handle/lib/52636
Registre complet de metadades
Camp DCValorLengua/Idioma
dc.contributor.advisorМудрик, Іван Ярославович-
dc.contributor.authorСмик, Володимир Володимирович-
dc.date.accessioned2026-06-24T11:33:20Z-
dc.date.available2026-06-24T11:33:20Z-
dc.date.issued2026-06-
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/52636-
dc.description.abstractУ даній кваліфікаційній роботі розглядається процес розробки масштабованої B2B-платформи для автоматизації клієнтської підтримки на основі мультимодальних агентів штучного інтелекту. Метою роботи є створення ефективної програмної системи, що поєднує серверну та клієнтську складові з підтримкою текстового й голосового каналів взаємодії та забезпечує автономне опрацювання звернень із ескалацією складних випадків операторові. У роботі представлено аналіз предметної області та наявних рішень, сформульовано вимоги до системи, описано етапи розробки, зокрема проєктування моделі даних, реалізацію серверного програмного інтерфейсу на основі безсерверної реактивної платформи, побудову клієнтської частини засобами фреймворку Next.js за компонентним підходом та інтеграцію інтелектуальної підсистеми опрацювання звернень. Особливу увагу приділено питанням ізоляції даних організацій за принципом багатоорендарності, наскрізної типової безпеки та масштабованості системи. Результатом роботи є працездатна платформа автоматизації клієнтської підтримки, що дозволяє автономно опрацьовувати типові звернення агентом штучного інтелекту, обслуговувати декілька організацій єдиним екземпляром системи з ізоляцією їхніх даних та забезпечувати оператора зручним інтерфейсом керування зверненнями в режимі, близькому до реального часуuk_UA
dc.description.abstractThis qualification work explores the development of a scalable B2B platform for customer support automation based on multimodal artificial intelligence agents. The aim of the work is to create an efficient software system that combines server-side and clientside parts with support for text and voice interaction channels and provides autonomous handling of customer inquiries with escalation of complex cases to a human operator. The work presents an analysis of the subject area and existing solutions, formulates the system requirements, and describes the development stages, including data model design, implementation of the server-side application programming interface based on a serverless reactive platform, construction of the client side using the Next.js framework following a component-based approach, and integration of the intelligent inquiryhandling subsystem. Particular attention is given to the issues of tenant data isolation based on the multi-tenancy principle, end-to-end type safety, and system scalability. The result of the work is a functional customer support automation platform that enables autonomous handling of typical inquiries by an artificial intelligence agent, serves multiple organizations from a single instance of the system with isolation of their data, and provides operators with a convenient interface for managing inquiries in near real time.uk_UA
dc.description.tableofcontentsВСТУП 9 1 ОГЛЯД ПРЕДМЕТНОЇ ОБЛАСТІ 11 1.1 Огляд конкурентів 11 1.2 Порівняльний аналіз конкурентів 15 1.3 Обґрунтування вибору напрямку дослідження 19 1.4 Вибір методології розробки 23 1.5 Формування вимог 25 2 ПРОЄКТУВАННЯ ТА РОЗРОБКА ПРОГРАМНОЇ СИСТЕМИ 30 2.1 Вибір архітектури проєкту 32 2.2 Проєктування системи з використанням UML 37 2.3 Конструювання та інжиніринг проєкту 40 2.4 Реалізація проєкту 42 2.5 Оптимізація та рефакторинг кодової бази 49 3 ТЕСТУВАННЯ, ВПРОВАДЖЕННЯ ТА ПІДТРИМКА 54 3.1 Інтерфейс вбудовуваного віджета 54 3.2 Види та план тестування 59 3.3 Розгортання програмної системи та системні вимоги 61 4 БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ ТА ОХОРОНА ПРАЦІ 63 4.1 Ергономічні проблеми безпеки життєдіяльності 63 4.2 Гігієнічні вимоги до організації та обладнання робочих місць з відеодисплейними терміналами 65 ВИСНОВКИ 68 СПИСОК ВИКОРИСТАНОЇ ЛІТЕРАТУРИ 70 ДОДАТКИ 72uk_UA
dc.language.isoukuk_UA
dc.publisherТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.subjectавтоматизація клієнтської підтримкиuk_UA
dc.subjectcustomer support automationuk_UA
dc.subjectштучний інтелектuk_UA
dc.subjectartificial intelligenceuk_UA
dc.subjectB2B-платформаuk_UA
dc.subjectB2B platformuk_UA
dc.subjectбагатоорендарністьuk_UA
dc.subjectmulti-tenancyuk_UA
dc.subjectNext.jsuk_UA
dc.subjectNext.jsuk_UA
dc.subjectReactuk_UA
dc.subjectReactuk_UA
dc.subjectTypeScriptuk_UA
dc.subjectTypeScriptuk_UA
dc.subjectмонорепозиторійuk_UA
dc.subjectmonorepositoryuk_UA
dc.subjectреактивна архітектураuk_UA
dc.subjectreactive architecture.uk_UA
dc.titleРозробка масштабованої B2B-платформи для автоматизації клієнтської підтримки на основі мультимодальних агентів штучного інтелектуuk_UA
dc.title.alternativeDevelopment of a scalable B2B platform for customer support automation based on multimodal artificial intelligence agentsuk_UA
dc.typeBachelor Thesisuk_UA
dc.rights.holder© Смик Володимир Володимирович , 2026uk_UA
dc.contributor.committeeMemberПалка, Олег Вікторович-
dc.coverage.placenameТернопільський національний технічний університет імені Івана Пулюя, факультет ФІСuk_UA
dc.format.pages81-
dc.subject.udc004.9uk_UA
dc.relation.referencesДСТУ 8302:2015. Інформація та документація. Бібліографічне посилання. Загальні положення та правила складання. Київ : ДП «УкрНДНЦ», 2016. 16 сuk_UA
dc.relation.referencesМетодичні вказівки до виконання кваліфікаційної роботи бакалавра для здобувачів першого (бакалаврського) рівня вищої освіти за освітньопрофесійною програмою «Інженерія програмного забезпечення» спеціальності 121. Тернопіль : ТНТУ ім. І. Пулюя, 2024. 92 с.uk_UA
dc.relation.referencesTypeScript Documentation : офіційна документація. URL: https://www.typescriptlang.org/docs/ (дата звернення: 16.06.2026)uk_UA
dc.relation.referencesReact : офіційна документація. URL: https://react.dev/ (дата звернення: 16.06.2026)uk_UA
dc.relation.referencesNext.js Documentation : App Router. URL: https://nextjs.org/docs/app (дата звернення: 16.06.2026)uk_UA
dc.relation.referencesNext.js : Getting Started — Installation : офіційна документація. URL: https://nextjs.org/docs/app/getting-started/installation (дата звернення: 16.06.2026).uk_UA
dc.relation.referencesReact Server Components : документація React. URL: https://react.dev/reference/rsc/server-components (дата звернення: 16.06.2026).uk_UA
dc.relation.referencespnpm : Workspaces : офіційна документація. URL: https://pnpm.io/workspaces (дата звернення: 16.06.2026)uk_UA
dc.relation.referencesTurborepo Documentation : офіційна документація. URL: https://turborepo.com/docs (дата звернення: 16.06.2026).uk_UA
dc.relation.referencesESLint : Documentation. URL: https://eslint.org/docs/latest/ (дата звернення: 16.06.2026)uk_UA
dc.relation.referencesPrettier [11] : Documentation. URL: https://prettier.io/docs/ (дата звернення: 16.06.2026)uk_UA
dc.relation.referencesConvex Documentation : офіційна документація. URL: https://docs.convex.dev/ (дата звернення: 16.06.2026).uk_UA
dc.relation.referencesTailwind [19] CSS : Documentation. URL: https://tailwindcss.com/docs (дата звернення: 16.06.2026)uk_UA
dc.relation.referencesGlova B., Mudryk I. Application of Deep Learning in Neuromarketing Studies of the Effects of Unconscious Reactions on Consumer Behavior. 2020 IEEE Third International Conference on Data Stream Mining & Processing (DSMP), Lviv, Ukraine, 2020. P. 337–340. DOI: 10.1109/DSMP47368.2020.9204192uk_UA
dc.relation.referencesBryk O., Mudryk I., Holubovskyi M., Stoianov Y. Machine learning models and methods aspects of processing unstructured data. Proceedings of the 1st International Workshop on Bioinformatics and Applied Information Technologies (BAIT 2024) : CEUR Workshop Proceedings. 2024. P. 64–74. ISSN 1613-0073.uk_UA
dc.relation.referencesГлух О., Мудрик І. Методи та підходи до автоматичної генерації інтерфейсних елементів у веброзробці на основі великих мовних моделей. Інформаційні моделі, системи та технології : матеріали XIII науковотехнічної конференції (17 грудня 2025 р.). Тернопіль : ТНТУ, 2025. С. 168uk_UA
dc.relation.referencesTailwind [19] CSS : Documentation. URL: https://tailwindcss.com/docs (дата звернення: 16.06.2026).uk_UA
dc.contributor.affiliationТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра програмної інженерії, м. Тернопіль, Українаuk_UA
dc.coverage.countryUAuk_UA
dc.identifier.citation2015Смик В. В. Розробка масштабованої B2B-платформи для автоматизації клієнтської підтримки на основі мультимодальних агентів штучного інтелекту : робота на здобуття кваліфікаційного ступеня бакалавра : 121 - інженерія програмного забезпечення / наук. кер. Мудрик І. Я. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2026. 81с.uk_UA
Apareix a les col·leccions:121 — Інженерія програмного забезпечення, F2 Інженерія програмного забезпечення (бакалаври)

Arxius per aquest ítem:
Arxiu Descripció MidaFormat 
dyplom_Smyk_V_2026.pdf5,81 MBAdobe PDFVeure/Obrir


Els ítems de DSpace es troben protegits per copyright, amb tots els drets reservats, sempre i quan no s’indiqui el contrari.

Eines d'Administrador