Bitte benutzen Sie diese Kennung, um auf die Ressource zu verweisen: http://elartu.tntu.edu.ua/handle/lib/54112
Titel: Розроблення персонального AI-асистента на основі великих мовних моделей з інтеграцією Google Workspace та автома-тизацією бізнес-процесів
Sonstige Titel: Development of a Personal AI Assistant Based on Large Language Models with Google Workspace Integration and Business Process Automation
Autor(en): Кіндій, Денис Романович
Kindii, Denys
Affiliation: Тернопільський національний технічний університет імені Івана Пулюя
Факультет прикладних інформаційних технологій та електроінженерії (ФПТ)
Кафедра автоматизації технологічних процесів і виробництв
Bibliographic reference (2015): Кіндій Д.Р., розроблення персонального ai-асистента на основі великих мовних моделей з інтеграцією google workspace та автоматизацією бізнес-процесів : кваліфікаційна робота бакалавра за спеціальністю «174— Автоматизація, комп'ютерно-інтегровані технології та робототехніка» / Д.Р. Кіндій. – Тернопіль: ТНТУ, 2026. — 52с.
Bibliographic description (International): Kindii D.R., Development of a personal AI assistant based on large language models with Google Workspace integration and business process automation : Bachelor's thesis in the specialty "174 — Automation, Computer-Integrated Technologies, and Robotics" / D.R. Kindii. – Ternopil: TNTU, 2026. — 52 p.
Erscheinungsdatum: 26-Jun-2026
Submitted date: 26-Jun-2026
Date of entry: 13-Sep-2026
Herausgeber: Тернопільський національний технічний університет ім. І. Пулюя, Факультет прикладних інформаційних технологій та електроінженерії, Кафедра автоматизації технологічних процесів і виробництв
Country (code): UA
Place of the edition/event: Тернопільський національний технічний університет ім. І. Пулюя, Факультет прикладних інформаційних технологій та електроінженерії, Кафедра автоматизації технологічних процесів і виробництв.
Institution defense: ЕК №22, 2026 р.
Supervisor: Коноваленко, Ігор Володимирович
Konovalenko, Ihor
Committee members: Стухляк, Данило Петрович
Stukhliak, Danylo
UDC: 681.5
004.8
331.5
Stichwörter: автоматизація
штучний інтелект
великі мовні моделі
AI-асистент
Django
PostgreSQL
pgvector
LangChain
OpenAI
Gmail
аutomation
artificial intelligence
large language models
Page range: 1-52
End page: 52
Zusammenfassung: Кваліфікаційна робота присвячена розробленню персонального AI-асистента для підтримки процесу пошуку вакансій, ведення профілю кандидата, обробки CV та автоматизованого аналізу релевантності вакансій. У роботі розглянуто практичну задачу зменшення часу ручного перегляду вакансій і підвищення якості їх відбору за допомогою великих мовних моделей. У проєктній частині описано архітектуру вебзастосунку Personal Job Helper, побудованого на основі Django, PostgreSQL, pgvector, OpenAI API, LangChain та Docker. Реалізовано модулі профілю кандидата, завантаження й аналізу CV, джерел вакансій, двоетапного AI-скринінгу, категоризації та чат-пошуку вакансій природною мовою. Особливу увагу приділено двоетапній логіці обробки вакансій. На першому етапі система аналізує тільки назву й коротке прев'ю нових вакансій, а на другому етапі завантажує повну сторінку лише для відібраних пропозицій і розраховує відсоток відповідності профілю кандидата. У спеціальній частині описано розгортання системи в Docker, роботу чат-інтерфейсу, семантичний пошук через pgvector і Gmail SMTP-нотифікації про релевантні вакансії. Результатом є працездатний програмний продукт, придатний для персонального використання та подальшого розширення.
This qualification work is devoted to the development of a personal AI assistant for supporting job search, candidate profile management, CV processing, and automated vacancy relevance analysis. The project describes the architecture of the Personal Job Helper web application based on Django, PostgreSQL, pgvector, OpenAI API, LangChain, and Docker. Special attention is paid to two-stage vacancy processing, semantic search, AI-based matching, and Gmail SMTP notifications for relevant vacancies. The result is a working software product suitable for personal use and further development.
Beschreibung: Робота виконана на кафедра автоматизації технологічних процесів і виробництв факультет прикладних інформаційних технологій та електроінженерії Тернопільського національного технічного університету імені Івана Пулюя Міністерства освіти і науки України. Захист відбудеться «26» червня 2026 р. о 9.00 год. на засіданні екзаменаційної комісії №22 у Тернопільському національному технічному університеті імені Івана Пулюя.
Content: Анотація Перелік скорочень і термінів Вступ 1 Загальний розділ 1.1 Аналіз предметної області 1.2 Аналітичний огляд існуючих рішень 1.3 Обґрунтування вибору технологій 1.4 Технічне завдання 2 Розробка технічного та робочого проєкту 2.1 Інструментальні засоби реалізації 2.2 Архітектура програмної системи 2.3 Проєктування бази даних 2.4 Алгоритми роботи основних модулів 2.5 Інтерфейс користувача 2.6 Тестування програмної системи 3 Спеціальний розділ 3.1 Інструкція з розгортання системи 3.2 Інструкція користувача 3.3 Експлуатаційні сценарії 3.4 Розділ під Gmail-інтеграцію 4 Охорона праці та безпека життєдіяльності Висновки Список використаних джерел Додатки
URI: http://elartu.tntu.edu.ua/handle/lib/54112
Copyright owner: © Кіндій Д.Р., 2026
URL for reference material: 1. Документація Django. URL: https://docs.djangoproject.com/
2. Документація PostgreSQL. URL: https://www.postgresql.org/docs/
3. Документація pgvector. URL: https://github.com/pgvector/pgvector
4. Документація Docker. URL: https://docs.docker.com/
5. Документація OpenAI API. URL: https://platform.openai.com/docs/
6. Документація LangChain. URL: https://docs.langchain.com/
7. Документація Python. URL: https://docs.python.org/3/
8. Документація pypdf. URL: https://pypdf.readthedocs.io/
9. Документація httpx. URL: https://www.python-httpx.org/
10. Документація selectolax. URL: https://selectolax.readthedocs.io/
References (Ukraine): 12. Коноваленко І. В. Платформа .NET та мова програмування C# 8.0 : навч. посіб. / І. В. Коноваленко, П. О. Марущак. – Тернопіль : В. А. Паляниця, 2020 – 320 с. http://library.megu.edu.ua:8180/jspui/handle/123456789/4115
13. Проектування мікропроцесорних систем керування: навчальний посібник / І.Р. Козбур, П.О. Марущак, В.Р. Медвідь, В.Б. Савків, В.П. Пісьціо. – Тернопіль: Вид-во ТНТУ імені Івана Пулюя, 2022. – 324 с. https://elartu.tntu.edu.ua/handle/lib/39189
14. Капаціла Ю.Б., Савків В.Б. Методичні вказівки до виконання кваліфікаційної роботи бакалавра спеціальності «Автоматизація, комп’ютерно-інтегровані технології та робототехніка». Тернопіль.: Видавництво ТНТУ. 2025. 60 с. https://elartu.tntu.edu.ua/handle/lib/48495
15. Капаціла Ю.Б., Шовкун О.П. Конструкторсько-технологічна практика. Методичні вказівки для здобувачів освітнього ступеня «бакалавр» спеціальності «Автоматизація, комп’ютерно-інтегровані технології та робототехніка». Тернопіль.: Видавництво ТНТУ. 2025. 22 с.
16. Козбур І.Р., Методичні вказівки до виконання лабораторної роботи «Дослідження частотних характеристик неперервних лінійних систем», по курсу «Теорія автоматичного управління», для студентів 3 курсу спеціальності 151 «Автоматизація та комп’ютерно-інтегровані технології» / Авт.: Козбур І.Р., Козбур Г.В. Марущак П.О., Савків В.Б. – Тернопіль: ТНТУ, ФПТ, каф. АВ, – 2022. – с. 16. https://elartu.tntu.edu.ua/handle/lib/39207
17. Козбур І.Р., «Дослідження часових характеристик неперервних лінійних систем», по курсу «Теорія автоматичного управління», для студентів 3 курсу спеціальності 151 «Автоматизація та комп’ютерно-інтегровані технології» / Авт.: Козбур І.Р., Козбур Г.В. Марущак П.О., Савків В.Б. – Тернопіль: ТНТУ, ФПТ, каф. АВ, – 2022. – 19 с. https://elartu.tntu.edu.ua/handle/lib/39206
18. Автоматизація виробничих процесів. Навчальний посібник для технічних спеціальностей вищих навчальних закладів. / Я.І. Проць, В.Б. Савків, О.К. Шкодзінський, О.Л. Ляшук. Тернопіль: ТНТУ ім. І. Пулюя, 2011. 344 с. https://elartu.tntu.edu.ua/handle/123456789/1551
19. Методичні вказівки по роботі з програмним симулятором "AVR simulator ІDE" з курсу "Мікропроцесорні та програмні засоби автоматизації" / укл. : В.Р. Медвідь , В.П. Пісьціо. - Тернопіль : ТНТУ імені Івана Пулюя, 2020. - 21 с.
20. Моделювання нелінійних систем керування у пакеті MATLAB SIMULINK, методичні вказівки до виконання лабораторної роботи по курсу «Комп’ютерні методи дослідження систем автоматичного управління», для студентів 4 курсу спеціальності 6.050201 «Системна інженерія» / укл. : І.Р. Козбур , Г.В. Козбур , Р.І. Михайлишин. – Тернопіль : ТНТУ імені Івана Пулюя, 2019. - 19 с. https://elartu.tntu.edu.ua/handle/lib/28057
21. Моделювання систем керування в пакеті MATLAB SIMULINK, методичні вказівки до виконання лабораторної роботи по курсу «Комп’ютерні методи дослідження систем автоматичного управління», для студентів 4 курсу спеціальності 6.050201 «Системна інженерія» / укл. : І.Р. Козбур , Г.В. Козбур , Р.І. Михайлишин. – Тернопіль : ТНТУ, 2019. - 23 с. https://elartu.tntu.edu.ua/handle/lib/28056
22. Проектування та аналіз електричних схем в програмному середовищі Multisim. Методичні вказівки до самостійної роботи студентів з курсу "Проектування мікропроцесорних систем керування технологічними процесами" / укл. : В.Р. Медвідь , В.П. Пісьціо . - Тернопіль : ТНТУ Імені Івана Пулюя, 2018. - 26 с. https://elartu.tntu.edu.ua/handle/lib/26404
23. Проектування та аналіз електричних схем в програмному середовищі Proteus VSM. Методичні вказівки до самостійної роботи студентів з курсу "Проектування мікропроцесорних систем керування технологічними процесами" / укл. : В.Р. Медвідь , В.П. Пісьціо. - Тернопіль : ТНТУ, 2018. - 26 с. https://elartu.tntu.edu.ua/handle/lib/26397
24. Методичні вказівки до курсового проектування з курсу "Проектування систем автоматизації" / Савків В.Б., Шкодзінський О.К., Пісьціо В.П. Тернопіль : ТНТУ, 2025. 128 с. https://elartu.tntu.edu.ua/handle/lib/48646
25. Лабораторний практикум з проектування та моделювання роботи електропневматичних схем у середовищі програмного пакету «FluidSIM Pneumatics» з курсу «Технічні засоби автоматизації» / укл. : О.К. Шкодзінський. – Тернопіль : ТНТУ імені Івана Пулюя, 2020. - 32 с. https://elartu.tntu.edu.ua/handle/lib/31418
26. Трембач Р.Б., Медвідь В.Р. Методичні вказівки до виконання курсового проекту з дисципліни “Електроніка і мікросхемотехніка”. – Тернопіль: ТНТУ ім. І. Пулюя, 2024. – 53 с. https://elartu.tntu.edu.ua/handle/lib/44635
27. Трембач Р.Б., Медвідь В.Р. Методичні вказівки до виконання до виконання лабораторних робіт з дисципліни “Електроніка і мікроcхемотехніка” Модуль 3. «Імпульсна техніка, вторинні джерела живлення, основи цифрової електроніки» – Тернопіль: ТНТУ, 2024. -26 с.
28. Трембач Р.Б., Шовкун О.П. Методичні вказівки до виконання до виконання лабораторних робіт з дисципліни “Інформаційно – вимірювальні системи” Модуль I. «Вимірювальна техніка» – Тернопіль: ТНТУ., 2024. – 67 с.
29. Аналіз стійкості і якості електромеханічної слідкуючої системи. : Методичні вказівки до виконання курсового проекту «Теорія автоматичного управління», для здобувачів спеціальності 174 «Автоматизація, комп’ютерно-інтегровані технології та робототехніка» освітньо-професійних програм «Комп’ютерно-інтегровані системи автоматики та робототехніки», «Комп’ютеризовані системи управління та прикладне програмування». / укл. І.Р. Козбур, В.П. Пісьціо, В.Б. Савків, П.С. Федорів. – Тернопіль: ТНТУ імені Івана Пулюя, 2025. – 67 с
30. Методичні вказівки для написання розділу «Безпека життєдіяльності, основи охорони праці» в кваліфікаційних роботах здобувачів освітнього рівня ,,бакалавр”. Для студентів всіх форм навчання рівень вищої освіти перший (бакалаврський)/ укл.: О. Я. Гурик , І. Б. Окіпний. – Тернопіль: ТНТУ імені Івана Пулюя, 2021. - 20 с.
31. Навчально-методичний посібник до практичних заняття з дисципліни «Безпека життєдіяльності, основи охорони праці» для студентів освітнього ступеня бакалавр усіх спеціальностей та форм навчання / Укладачі : О. Я. Гурик, І. Б. Окіпний, В. С. Сенчишин, С. Ю. Мариненко, О. І. Король. Тернопіль : ТНТУ імені Івана Пулюя, 2025. 123 с. https://elartu.tntu.edu.ua/handle/lib/48496
32. Безпека в надзвичайних ситуаціях. Методичний посібник для здобувачів освітнього ступеня «магістр» всіх спеціальностей денної та заочної (дистанційної) форм навчання / укл.: Стручок В. С. Тернопіль: ФОП Паляниця В. А., 2022. 156 с.
33. Савків В. Б., Ковтко А. М. Мутаційне тестування як механізм зворотного зв’язку в автоматизованій системі генерації модульних тестів на основі великих мовних моделей. Електротехнічні та інформаційні системи. 2026. № 109. С. 278–287. DOI: https://doi.org/10.32782/EIS/2026-109-33.
34. Ковтко А., Савків В. Архітектура автоматизованої системи генерації тестів. Herald of Khmelnytskyi National University. Technical Sciences. 2026. Т. 365, № 3. С. 346–352. DOI: https://doi.org/10.31891/2307-5732-2026-365-48.
35. Ковтко А.М., Козбур І.Р., Савків В.Б., Козбур Г.В. Архітектура автоматизованої системи для генерації модульних тестів на основі штучного інтелекту та мутаційного тестування // Актуальні задачі сучасних технологій : зб. тез доповідей ХІV міжнар. наук.-техн. конф. молодих учених та студентів, (Тернопіль, 11-12 грудня 2025) / М-во освіти і науки України, Терн. націон. техн. ун-т ім. І. Пулюя [та ін]. – Тернопіль : ФОП Паляниця В.А., 2025 – с. 278–280.
36. Ковтко А. М., Савків В. Б., Козбур І. Р. Автоматизована системи генерації модульних тестів на основі штучного інтелекту та мутаційного тестування // Тези ⅩⅢ МНПК „Актуальні задачі сучасних технологій“, Тернопіль, 11-12 грудня 2024 року. 2024. С. 417–418. http://elartu.tntu.edu.ua/handle/lib/47912
37. Kovtko A., Savkiv V., Kozbur H., Kozbur I., Trembach R. Integration of mutation testing into unit test generation using large language models // Proceedings of the 3rd International Workshop on Computer Information Technologies in Industry 4.0 (CITI’2025). Ternopil, Ukraine, June 11–12, 2025. Vol. 4057. CEUR Workshop Proceedings, 2025. https://ceur-ws.org/Vol-4057/paper4.pdf
38. Микитишин А. Г., Митник М. М., Стухляк П. Д., Пасічник В. В. Комп’ютерні мережі. Книга 1 [навчальний посібник]. Львів : «Магнолія 2006», 2013. 256 с.
39. Микитишин А. Г., Митник М. М., Стухляк П. Д., Пасічник В. В. Комп’ютерні мережі. Книга 2. [навчальний посібник]. Львів : "Магнолія 2006", 2014. 312 с.
40. Микитишин А. Г., Митник М. М., Стухляк П. Д. Телекомунікаційні системи та мережі. Тернопіль: Тернопільський національний технічний університет імені Івана Пулюя, 2017. 384 с.
41. Буров Є., Митник М. Комп’ютерні мережі. (у 2-х томах). Львів, Магнолія, 2018.
42. Комплексна безпека інформаційних мережевих систем. Навчальний посібник для студентів спеціальності 174 «Автоматизація, комп’ютерно-інтегровані технології та робототехніка» / А. Г. Микитиший, М. М. Митник, О. С. Голотенко, В. В. Карташов. – Тернопіль: ФОП Паляниця В.А., 2023. – 324 с. https://elartu.tntu.edu.ua/handle/lib/42625
43. Конспект лекцій з дисципліни «Комп’ютерні системи штучного інтелекту» для студентів спеціальності G7 «Автоматизація, комп’ютерно-інтегровані технології та робототехніка» денної та заочної форми здобуття освіти / уклад. І. С. Дідич. // ТНТУ. – 2025. – С. 92. https://elartu.tntu.edu.ua/handle/lib/50293
44. Пилипець М. І. Правила заповнення основних форм технологічних документів : навч.-метод. посіб. / Уклад. Пилипець М. І., Ткаченко І. Г., Левкович М. Г., Васильків В. В., Радик Д. Л. Тернопіль : ТДТУ, 2009. 108 с. https://elartu.tntu.edu.ua/handle/lib/42995
45. Паламар М. І., Стрембіцький М. О., Паламар А. М. Проектування комп’ютеризованих вимірювальних систем і комплексів : навч. посіб. Тернопіль : ТНТУ, 2019. 150 с.
46. Савків В.Б., Капаціла Ю.Б., Михайлишин Р.І. Методичні вказівки до виконання кваліфікаційної роботи бакалавра спеціальності 151 «Автоматизація та комп’ютерно-інтегровані технології». Тернопіль.: Видавництво ТНТУ. 2021. 50 с. https://elartu.tntu.edu.ua/handle/lib/35172
Content type: Bachelor Thesis
Enthalten in den Sammlungen:151 — Автоматизація та компʼютерно-інтегровані технології, 174 Автоматизація, комп’ютерно-інтегровані технології та робототехніка (бакалаври)

Dateien zu dieser Ressource:
Datei Beschreibung GrößeFormat 
КРБ Кіндій Денис+.pdfКваліфікаційна робота бакалавра681,25 kBAdobe PDFÖffnen/Anzeigen


Alle Ressourcen in diesem Repository sind urheberrechtlich geschützt, soweit nicht anderweitig angezeigt.

Administrationswerkzeuge