Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/45364
Назва: Розробка інтелектуального чат-бота у Telegram з використанням передових технологій обробки природної мови та штучного інтелекту
Інші назви: Development of an intelligent chatbot in Telegram using advanced technologies for natural language processing and artificial intelligence
Автори: Мазурчак, Дмитро Сергійович
Mazurchak, Dmytro
Бібліографічний опис: Мазурчак Д. С. Розробка інтелектуального чат-бота у Telegram з використанням передових технологій обробки природної мови та штучного інтелекту : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 121 - інженерія програмного забезпечення / наук. кер. О. Р. Цебрій. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2024, 71 с.
Дата публікації: чер-2024
Дата внесення: 24-чер-2024
Видавництво: Тернопільський національний технічний університет імені Івана Пулюя
Країна (код): UA
Місце видання, проведення: Тернопіль
Науковий керівник: Цебрій, Олексій Ромаович
Члени комітету: Козбур, Галина Володимирівна
УДК: 004.9
Теми: чат-бот
Telegram
обробка природної мови
штучний інтелект
Python
Visual Studio Code
Git
aiogram
asyncio
Google Cloud Platform
Cloud Function
Кількість сторінок: 71
Короткий огляд (реферат): Кваліфікаційна робота освітнього рівня «Бакалавр» // Мазурчак Дмитро Сергійович // Тернопільський національний технічний університет імені Івана Пулюя, факультет комп’ютерно інформаційних систем і програмної інженерії, кафедра програмної інженерії, група СП-42 // Тернопіль, 2024 // С. – 71, рис. – 28, табл. – 1, кресл. – 0, додат. – 2, бібліогр. – 19. Ключові слова: чат-бот, Telegram, обробка природної мови, штучний інтелект, Python, Visual Studio Code, Git, aiogram, asyncio, Google Cloud Platform, Cloud Function. Кваліфікаційна робота досліджує процеси аналізу, проєктування, розробку та тестування інтелектуального чат-бота для платформи Telegram з використанням передових технологій обробки природної мови та штучного інтелекту. В першому розділі кваліфікаційної роботи досліджено предметну область, конкурентні рішення, проаналізовано вимоги і засоби та інструменти розробки. Розділ дозволяє ознайомитись з темою та актуальністю проблематики цієї теми. В другому розділі кваліфікаційної роботи описано процеси вибору архітектури рішення, проєктування та програмної реалізації. Розділ дозволяє ознайомитись з процесами безпосередньої розробки на основі даних із першого розділу. В третьому розділі кваліфікаційної роботи описано тестування та верифікацію розробленого програмного рішення. Розділ дозволяє ознайомитись з інструментами та підходами до тестування і сформулювати кінцеву оцінку задовільності виконаної роботи.
Qualification work of the educational level "Bachelor" / Mazurchak Dmytro Serhiiovych // Ternopil National Technical University named after Ivan Pului, Faculty of Computer Information Systems and Software Engineering, Department of Software Engineering, group SP-42 // Ternopil, 2024 // P. - 71, Fig. - 28, Table - 1, Drawings - 0, Supplementary - 2, Bibliography - 19. Keywords: chatbot, Telegram, natural language processing, artificial intelligence, Python, Visual Studio Code, Git, aiogram, asyncio, Google Cloud Platform, Cloud Function. The thesis explores the processes of analyzing, designing, developing, and testing an intelligent chatbot for the Telegram platform using advanced natural language processing and artificial intelligence technologies. The first chapter of the qualification work explores the subject area, competitive solutions, analyzes requirements, and development tools and techniques. The section allows you to familiarize yourself with the topic and the relevance of the issues of this topic. The second section of the qualification work describes the processes of choosing a solution architecture, design, and program implementation. The section allows you to familiarize yourself with the processes of direct development based on the data from the first section. The third section of the qualification paper describes the testing and verification of the developed software solution. The section allows you to familiarize yourself with the tools and approaches to testing and formulate a final assessment of the satisfactory performance of the work performed.
Зміст: ВСТУП... 9 РОЗДІЛ 1. АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ ТА ЗАДАЧІ... 11 1.1 Постановка задачі...11 1.2 Аналіз та актуальність предметної області...13 1.3 Огляд конкурентних рішень...16 1.4 Огляд сучасних технологій обробки природної мови...18 РОЗДІЛ 2. ПРОЄКТУВАННЯ ТА РОЗРОБКА ЧАТ-БОТА... 21 2.1 Архітектура рішення... 21 2.2 Вибір технологій... 23 2.3 Створення Telegram-бота... 26 2.4 Проєктування бази даних... 28 2.5 Розробка алгоритмів для обробки природної мови... 31 2.6 Інтеграція компонентів системи... 35 РОЗДІЛ 3. ТЕСТУВАННЯ ТА ВПРОВАДЖЕННЯ ЧАТ-БОТА... 38 3.1 Стратегія тестування... 38 3.2 Застосування функціонального та інтеграційного тестування... 40 РОЗДІЛ 4. БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ ТА ОСНОВИ ОХОРОНИ ПРАЦІ...46 4.1 Значення адаптації в трудовому процесі... 46 4.2 Вплив кольору на покращення умов праці та підвищення продуктивності виробництва... 48 ВИСНОВКИ...53 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ... 55 ДОДАТКИ... 57 Додаток А – Лістинг коду... 58 Додаток Б – Диск... 72
URI (Уніфікований ідентифікатор ресурсу): http://elartu.tntu.edu.ua/handle/lib/45364
Власник авторського права: © Мазурчак Дмитро Сергійович, 2024
Перелік літератури: Еволюція штучного інтелекту (ШІ): Визначні моменти в історії та застосування [Електронний ресурс] // cases.media. – 2023. – Режим доступу до ресурсу: https://cases.media/en/article/evolyuciya-shtuchnogo-intelektu-shi-viznachnimomenti-v-istoriyi-ta-zastosuvannya
Telegram APIs [Електронний ресурс] – Режим доступу до ресурсу: https://core.telegram.org
Що треба знати месенджери [Електронний ресурс] – Режим доступу до ресурсу: https://mediamaker.me/yak-zahystyty-pryvatni-rozmovy-v-mesendzherah-vidshpyguniv-hakeriv-i-vorogiv-8956/
На старті в NLP [Електронний ресурс] – Режим доступу до ресурсу: https://dou.ua/forums/topic/44792/
. Python documentation [Електронний ресурс] – Режим доступу до ресурсу: https://docs.python.org/3/
SQLite Documentation [Електронний ресурс] – Режим доступу до ресурсу: https://www.sqlite.org/docs.html
Documentation for Visual Studio Code [Електронний ресурс] – Режим доступу до ресурсу: https://code.visualstudio.com/docs
Cloud Functions documentation [Електронний ресурс] – Режим доступу до ресурсу: https://cloud.google.com/functions/docs
Aiogram 3.8.0 documentation [Електронний ресурс] – Режим доступу до ресурсу: https://docs.aiogram.dev/en/latest/
Тестова стратегія [Електронний ресурс] – Режим доступу до ресурсу: https://training.qatestlab.com/blog/technical-articles/difference-between-test-strategyand-test-plan/
Тип вмісту: Bachelor Thesis
Розташовується у зібраннях:121 — Інженерія програмного забезпечення (бакалаври)

Файли цього матеріалу:
Файл Опис РозмірФормат 
dyplom_Mazurchak_2024.pdf2,01 MBAdobe PDFПереглянути/відкрити


Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.

Інструменти адміністратора