Програмне забезпечення створення презентації з використання технологій штучного інтелекту
Вантажиться...
Дата
ORCID
Назва журналу
Номер ISSN
Назва тому
Видавець
НУБіП України
DOI
Анотація
Мета роботи проектування та реалізація системи 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.
У другому розділі описано проектування інформаційного забезпечення:
побудовано логічну модель даних, обґрунтовано вибір СУБД, наведено фізичну
структуру бази даних.
У третьому розділі описано розробку програмного забезпечення: архітектуру системи, компонентну структуру, вибір інструментарію та реалізацію ключових модулів.
У четвертому розділі наведено відомості щодо тестування системи, вимоги
до апаратного та програмного забезпечення, а також порядок розгортання та
інсталяції.
Опис
Бібліографічний опис
Котельницький Д. С. Програмне забезпечення створення презентації з використання технологій штучного інтелекту : дипломна робота ... бакалавра : 121 Інженерія програмного забезпечення. Київ, 2026. 75 с.