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

Вантажиться...
Ескіз

Дата

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 с.

Endorsement

Review

Supplemented By

Referenced By