Програмне забезпечення створення презентації з використання технологій штучного інтелекту

dc.contributor.advisorНедьошев, Максим Владиславович
dc.contributor.authorКотельницький, Денис Сергійович
dc.date.accessioned2026-08-28T07:50:59Z
dc.date.issued2026
dc.description.abstractМета роботи проектування та реалізація системи Slide AI, веб-застосунку для автоматичної генерації презентацій за введеним користувачем промптом, з повноцінним редактором слайдів, системою збереження та завантаження презентацій, підтримкою кількох LLM провайдерів та експортом у формат PDF. Для досягнення поставленої мети визначено такі завдання дослідження: проаналізувати існуючі засоби автоматизованого створення презентацій та визначити їх переваги й недоліки; спроектувати архітектуру клієнт серверної системи з підтримкою кількох LLM провайдерів (OpenRouter, Gemini, LM Studio); розробити базу даних та серверну частину системи; реалізувати веб-інтерфейс із редактором слайдів та системою автентифікації користувачів; реалізувати функціонал збереження, завантаження та вкладень (PDF і зображення) для генерації; реалізувати експорт готових презентацій у формат PDF; провести тестування функціональних можливостей системи. У процесі розробки використано такі методи та технології: об'єктно орієнтоване проектування із застосуванням мови моделювання UML; клієнт-серверна архітектура на основі React та Express.js; управління станом застосунку за допомогою Zustand; зберігання даних у реляційній базі даних SQLite; автентифікація користувачів на основі JWT-токенів; отримання зображень через Pexels API; рендеринг та експорт PDF за допомогою Puppeteer. Апробація результатів роботи. Основні положення та результати дослідження опубліковано у тезах: Котельницький Д.С. «Програмне забезпечення створення презентації з використання технологій штучного інтелекту». Тези подано до збірника наукових праць факультет у інформаційних технологій Національного університету біоресурсів і природокористування України. Структура та обсяг роботи. Пояснювальна записка складається зі вступу, чотирьох розділів основної частини, висновків, списку використаних джерел та додатків. Загальний обсяг 75 сторінок основного тексту. Список використаних джерел містить 32 найменувань. У першому розділі виконано аналіз предметної області: розглянуто існуючі аналоги системи генерації презентацій, визначено їх переваги та недоліки, сформульовано постановку задачі та побудовано моделі предметної області у нотації UML. У другому розділі описано проектування інформаційного забезпечення: побудовано логічну модель даних, обґрунтовано вибір СУБД, наведено фізичну структуру бази даних. У третьому розділі описано розробку програмного забезпечення: архітектуру системи, компонентну структуру, вибір інструментарію та реалізацію ключових модулів. У четвертому розділі наведено відомості щодо тестування системи, вимоги до апаратного та програмного забезпечення, а також порядок розгортання та інсталяції.
dc.identifier.citationКотельницький Д. С. Програмне забезпечення створення презентації з використання технологій штучного інтелекту : дипломна робота ... бакалавра : 121 Інженерія програмного забезпечення. Київ, 2026. 75 с.
dc.identifier.urihttps://dglib.nubip.edu.ua/handle/123456789/16932
dc.language.isouk
dc.publisherНУБіП України
dc.subjectмультимедійні презентації
dc.subjectгенерація слайдів
dc.subjectорієнтоване проектування
dc.subjectінформаційне забезпечення
dc.subjectmultimedia presentations
dc.subjectslide generation
dc.subjectdesign-led approach
dc.subjectinformation support
dc.titleПрограмне забезпечення створення презентації з використання технологій штучного інтелекту
dc.typeThesis
thesis.degree.departamentКомп’ютерних наук
thesis.degree.grantorФакультет інформаційних технологій
thesis.degree.specialtyІнженерія програмного забезпечення

Файли

Контейнер файлів

Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Kotelnytskyi_Bakalavrska_Prohramne_zabezpechennia_stvorennia_prezentatsii.pdf
Розмір:
2,02 MB
Формат:
Adobe Portable Document Format