Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/49023
Повний запис метаданих
Поле DCЗначенняМова
dc.contributor.advisorБойко, Ігор Володимирович-
dc.contributor.authorБасара, Андрій Миколайович-
dc.contributor.authorBasara, Andrii-
dc.date.accessioned2025-06-24T10:46:49Z-
dc.date.available2025-06-24T10:46:49Z-
dc.date.issued2025-06-
dc.date.submitted2025-06-09-
dc.identifier.citationБасара А. М. Розробка автономного ШІ агента на основі блокчейну : спец. 121 - інженерія програмного забезпечення / наук. кер. І. В. Бойко. Тернопіль: – Тернопільський національний технічний університет імені Івана Пулюя, 2025. 81 с.uk_UA
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/49023-
dc.description.abstractРозробка автономного ШІ агента на основі блокчейну // Кваліфікаційна робота освітнього рівня «Бакалавр» // Басара Андрій Миколайович // Тернопільський національний технічний університет імені Івана Пулюя, факультет комп'ютерно-інформаційних систем і програмної інженерії, кафедра програмної інженерії, група СП-41 // Тернопіль, 2025 // С. - 81, рис. - 25, табл. - 0, додат. - 3, бібліогр.-.10. Ключові слова: Велика мовна модель, агентна система, вивчення іноземних мов, блокчейн, навчальний контент, валідація помилок, механізм голосування, децентралізація, модерація контенту, обробка природної мови. На початковому етапі було проведено ретельний аналіз сучасних підходів до вивчення мов, технологій LLM та механізмів децентралізованої валідації. На основі цього аналізу було розроблено концепцію мультиагентної системи, в якій агенти, що працюють на основі LLM, забезпечують персоналізований досвід вивчення іноземних мов. Ключовим нововведенням є система голосування на основі блокчейну, де користувачі та агенти перевіряють помилки контенту, забезпечуючи якість за допомогою прозорої децентралізованої модерації. На етапі проектування архітектура системи була розроблена з акцентом на модульність агентів, безпечні протоколи взаємодії та ефективну інтеграцію з блокчейном. Для автоматизації процесу голосування та валідації були використані смарт-контракти. На етапі реалізації були розроблені основні компоненти, включаючи інтерфейс агента LLM, конвеєр валідації контенту та рівень взаємодії з блокчейном. Фінальне тестування включає аналіз зручність використання, коректність механіки голосування, перевірку реакції агента під час імітації користувацьких навантажень. Результати продемонстрували, що додаток успішно відповідає встановленим вимогам, забезпечуючи стабільну, високопродуктивну та інтуїтивно зрозумілу роботу користувачів.uk_UA
dc.description.abstractDevelopment of an autonomous agent based on blockchain // Qualification work for the educational level "Bachelor" / Basara Andrii Mykolaiovych // Ternopil National Technical University named after Ivan Puluj, Faculty of Computer Information Systems and Software Engineering, Department of Software Engineering, group SP-41 // Ternopil, 2025 // Pages. - 81, figures. - 25, table - 0, addition - 3, literature. - 10. Keywords: Large Language Model, agent system, foreign language learning, blockchain, educational content, mistake validation, voting mechanism, decentralization, content moderation, natural language processing. At the initial stage, a thorough analysis of modern approaches to language learning, LLM technologies, and decentralized validation mechanisms was carried out. Based on this analysis, a concept for a multi-agent system was developed, where agents powered by LLMs provide personalized foreign language learning experiences. A key innovation is a blockchain-based voting system where users and agents validate content errors, ensuring quality through transparent, decentralized moderation. During the design phase, the system architecture was developed with an emphasis on agent modularity, secure interaction protocols, and efficient blockchain integration. Smart contracts were used to automate the voting and validation process. In the implementation stage, core components were developed, including the LLM agent interface, content validation pipeline, and the blockchain interaction layer. Final testing included usability analysis, correctness of voting mechanics, agent response validation, and performance benchmarks under simulated user loads. The results demonstrated that the application successfully met the specified requirements, delivering a stable, high-performing, and intuitive user experience.uk_UA
dc.description.tableofcontentsВСТУП........................................................................................................................................7 1 ОГЛЯД ПРЕДМЕТНОЇ ОБЛАСТІ ТА ТЕХНОЛОГІЙ........................................................9 1.1 Огляд конкурентів...........................................................................................................9 1.2.1 Обґрунтування вибору напрямку дослідження та технологій..............................11 1.2.2 Великі мовні моделі (LLM).......................................................................................11 1.2.3 Retrieval-Augmented Generation (RAG)....................................................................12 1.2.4 LangGraph...................................................................................................................14 1.2.5 Gradio..........................................................................................................................16 1.2.6 Blockchain...................................................................................................................17 1.3 Аналіз вимог до системи та методології проектування............................................19 2 РОЗРОБКА АГЕНТА ТА ПРОГРАМНОГО КОМПЛЕКСУ.............................................22 2.1.1 Розробка моделі предметної області........................................................................22 2.1.2 Розробка бізнес моделі..............................................................................................24 2.1.3 Проєктування архітектури........................................................................................27 2.2.1 Реалізація ключових класів......................................................................................28 2.2.2 Розробка GUI..............................................................................................................39 2.2.3 Тестування програмного забезпечення та оцінка якості........................................41 3 БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ....................................47 3.1 Аварії з викидом радіоактивних речовин...................................................................47 3.2 Особливості заходів електробезпеки на підприємствах...........................................49 ВИСНОВКИ.............................................................................................................................52 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ................................................................................53 ДОДАТКИ.................................................................................................................................55uk_UA
dc.language.isoukuk_UA
dc.publisherТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.subjectВелика мовна модельuk_UA
dc.subjectагентна системаuk_UA
dc.subjectвивчення іноземних мовuk_UA
dc.subjectблокчейнuk_UA
dc.subjectнавчальний контентuk_UA
dc.subjectвалідація помилокuk_UA
dc.subjectмеханізм голосуванняuk_UA
dc.subjectдецентралізаціяuk_UA
dc.subjectмодерація контентуuk_UA
dc.subjectобробка природної мовиuk_UA
dc.subjectLarge Language Modeluk_UA
dc.subjectagent systemuk_UA
dc.subjectforeign language learninguk_UA
dc.subjectblockchainuk_UA
dc.subjecteducational contentuk_UA
dc.subjectmistake validationuk_UA
dc.subjectvoting mechanismuk_UA
dc.subjectdecentralizationuk_UA
dc.subjectcontent moderationuk_UA
dc.subjectnatural language processinguk_UA
dc.titleРозробка автономного ШІ агента на основі блокчейнуuk_UA
dc.title.alternativeDevelopment of an autonomous agent based on blockchainuk_UA
dc.typeBachelor Thesisuk_UA
dc.rights.holder© Басара Андрій Миколайович 2025uk_UA
dc.contributor.committeeMemberГотович, Володимир Анатолійович-
dc.coverage.placenameТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Українаuk_UA
dc.format.pages81-
dc.subject.udc004.9uk_UA
dc.relation.references1. Heylama website [Електронний ресурс] – Режим доступу до ресурсу: https://www.heylama.com/ (дата звернення: 14.06.2024).uk_UA
dc.relation.references2. Heylama website [Електронний ресурс] – Режим доступу до ресурсу: https://www.heylama.com/ (дата звернення: 14.06.2024).uk_UA
dc.relation.references3. Talkpal website [Електронний ресурс] – Режим доступу до ресурсу: https://talkpal.ai/get-started (дата звернення: 14.06.2024).uk_UA
dc.relation.references4. Стаття на Wikipedia про LLMs [Електронний ресурс] – Режим доступу до ресурсу: https://en.wikipedia.org/wiki/Large_language_model (дата звернення: 14.06.2024).uk_UA
dc.relation.references5. Документаці AWS по RAG (Retrieval augmented generation) [Електронний ресурс] – Режим доступу до ресурсу: https://aws.amazon.com/what-is/retrieval-augmented-generation/ (дата звернення: 14.06.2024)uk_UA
dc.relation.references6. Документація бібліотеки LangGraph [Електронний ресурс] – Режим доступу до ресурсу: https://langchain-ai.github.io/langgraph/concepts/why-langgraph/ (дата звернення: 14.06.2024).uk_UA
dc.relation.references7. Документація бібліотеки Gradio [Електронний ресурс] – Режим доступу до ресурсу: https://www.gradio.app/docs (дата звернення: 14.06.2024).uk_UA
dc.relation.references8. Стаття на GeeksforGeeks про Blockchain [Електронний ресурс] – Режим доступу до ресурсу: https://www.geeksforgeeks.org/ethical-hacking/advantages-and-disadvantages-of-block chain/ (дата звернення: 14.06.2024).uk_UA
dc.relation.references9. Стаття на indeed про Agile [Електронний ресурс] – Режим доступу до ресурсу: https://www.indeed.com/career-advice/career-development/pros-cons-of-agile-methdolo gy (дата звернення: 14.06.2024).uk_UA
dc.relation.references10. Стаття maxzosim по діаграмах [Електронний ресурс] – Режим доступу до ресурсу: https://www.maxzosim.com/use-cases-and-scenarios/ (дата звернення: 14.06.2024).uk_UA
dc.relation.references11. Дистанційний курс «Кваліфікаційні роботи сайту дистанційного навчання ТНТУ [Електронний ресурс]. – Режим доступу: URL: бакалаврів» https://dl.tntu.edu.ua/bounce.php?course=5329uk_UA
dc.relation.references12. Методичні вказівки до виконання роботи освітнього рівня “бакалавр” студентами усіх форм навчання для напрямку підготовки 121-”Інженерія програмного забезпечення” [Електронний ресурс]. – Режим доступу: URL: https://elartu.tntu.edu.ua/bitstream/123456789/17915/1/MV_dyplom_bakalavr_2016_ne w.pdfuk_UA
dc.relation.references13. Конституція України - Розділ I [Електорнний ресурс], Режим доступу: https://www.president.gov.ua/ua/documents/constitution/konstituciya-ukrayini-rozdil-iuk_UA
dc.relation.references14. Закон України про «Про захист людини від впливу іонізуючого випромінювання» від 14.01.1998 [Електорнний ресурс], Режим доступу: https://online.budstandart.com/ua/catalog/doc-page.html?id_doc=30040uk_UA
dc.relation.references15. Закон України про «Про використання ядерної енергії і радіаційної безпеки» від 8.02.95р [Електорнний ресурс] / Верховна Рада України - 2025, Режим доступу: https://zakon.rada.gov.ua/laws/show/39/95-%D0%B2%D1%80#Textuk_UA
dc.relation.references16. Грибан В. Г., Негодченко О. В. Охорона праці: навч. посібник, для студ. Г 82 вищ. навч. закл: Центр учбової літератури, 2009. - 280 с.uk_UA
dc.relation.references17. Бедрій Я. І. Основи екології та охорона навколишнього природного середовища : навч. посіб. – Тернопіль: Навчальна книга – Богдан, 2018. – 238 с.uk_UA
dc.contributor.affiliationТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра програмної інженерії, м. Тернопіль, Українаuk_UA
dc.coverage.countryUAuk_UA
Розташовується у зібраннях:121 — Інженерія програмного забезпечення (бакалаври)

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


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

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