Адаптивна система планування задач з урахуванням динаміки когнітивного ресурсу користувачів з РАС
| dc.contributor.advisor | Потапова, Катерина Романівна | |
| dc.contributor.author | Буц, Аліса Сергіївна | |
| dc.date.accessioned | 2026-07-02T08:22:47Z | |
| dc.date.available | 2026-07-02T08:22:47Z | |
| dc.date.issued | 2026 | |
| dc.description.abstract | Бакалаврський дипломний проєкт включає пояснювальну записку (62 стор., 12 рис., 2 табл., список використаної літератури з 16 найменувань, 5 додатків). Об’єкт розробки – створення програмної системи персонального планування задач, яка дозволяє формувати адаптивний розклад з урахуванням часових, ресурсних і структурних обмежень. Програмна система дозволяє: створювати задачі користувача; задавати тривалість, категорію, часові обмеження та залежності між задачами; формувати персональний розклад; визначати рекомендовану наступну дію; перебудовувати план після виконання або відкладання задачі. У процесі розробки використано жадібний алгоритм, генетичний алгоритм, модель орієнтованого ациклічного графа залежностей, а також модель когнітивного ресурсу користувача. Серверну частину реалізовано з використанням FastAPI, для збереження даних використано PostgreSQL, а користувацький інтерфейс реалізовано у форматі Telegram Mini App. В ході розробки: − проведено аналіз предметної області персонального планування задач та існуючих програмних рішень; − визначено особливості планування задач для користувачів з розладами аутистичного спектра; − сформульовано вимоги до програмної системи персонального планування задач; − розроблено математичну модель задачі планування з урахуванням часових обмежень, залежностей між задачами, когнітивного ресурсу та переходів між категоріями діяльності; − розроблено жадібний алгоритм побудови розкладу; − розроблено генетичний алгоритм побудови розкладу; − спроєктовано структуру бази даних для збереження користувачів, задач, залежностей, категорій і результатів планування; − реалізовано серверну частину програмної системи та сервісний шар для запуску алгоритмів планування; − реалізовано користувацький інтерфейс Telegram Mini App для створення задач, перегляду розкладу та отримання рекомендації наступної дії; − проведено функціональне тестування системи та порівняння результатів роботи жадібного і генетичного алгоритмів. Упровадження цієї системи у процес персонального планування дозволить зменшити кількість ручних рішень користувача, підвищити структурованість повсякденних задач та забезпечити адаптивне оновлення розкладу відповідно до поточного стану задач і встановлених обмежень. | |
| dc.description.abstractother | The bachelor’s diploma project includes an explanatory note (XX pages, YY figures, ZZ tables, a list of references with VV items, S appendices). The object of development is the creation of a software system for personal task planning that allows forming an adaptive schedule with consideration of time, resource, and structural constraints. The software system allows the user to create tasks; specify duration, category, time constraints, and dependencies between tasks; generate a personal schedule; determine the recommended next action; and rebuild the plan after a task is completed or postponed. During the development process, a greedy algorithm, a genetic algorithm, a directed acyclic graph model of dependencies, and a model of the user’s cognitive resource were used. The server side was implemented using FastAPI, PostgreSQL was used for data storage, and the user interface was implemented as a Telegram Mini App. In the course of development: − the subject area of personal task planning and existing software solutions were analyzed; − the specific features of task planning for users with autism spectrum disorder were identified; − the requirements for the personal task planning software system were formulated; − a mathematical model of the planning problem was developed, taking into account time constraints, dependencies between tasks, cognitive resource, and transitions between activity categories; − a greedy algorithm for schedule generation was developed; − a genetic algorithm for schedule generation was developed; − the database structure for storing users, tasks, dependencies, categories, and planning results was designed; − the server side of the software system and the service layer for launching planning algorithms were implemented; − the Telegram Mini App user interface for task creation, schedule viewing, and receiving the recommended next action was implemented; − functional testing of the system and comparison of the results of the greedy and genetic algorithms were carried out. The implementation of this system in the process of personal planning will reduce the number of manual decisions made by the user, improve the structure of everyday tasks, and provide adaptive schedule updating according to the current state of tasks and the specified constraints. | |
| dc.format.extent | 139 с. | |
| dc.identifier.citation | Буц, А. С. Адаптивна система планування задач з урахуванням динаміки когнітивного ресурсу користувачів з РАС : дипломний проєкт ... бакалавра : 123 Комп'ютерна інженерія / Буц Аліса Сергіївна. – Київ, 2026. – 139 с. | |
| dc.identifier.uri | https://ela.kpi.ua/handle/123456789/82068 | |
| dc.language.iso | uk | |
| dc.publisher | КПІ ім. Ігоря Сікорського | |
| dc.publisher.place | Київ | |
| dc.subject | персональне планування задач | |
| dc.subject | адаптивний розклад | |
| dc.subject | когнітивний ресурс | |
| dc.subject | розлади аутистичного спектра | |
| dc.subject | жадібний алгоритм | |
| dc.subject | генетичний алгоритм | |
| dc.subject | telegram mini app | |
| dc.subject | fastapi | |
| dc.subject | postgresql. | |
| dc.subject | personal task planning | |
| dc.subject | adaptive schedule | |
| dc.subject | cognitive resource | |
| dc.subject | autism spectrum disorder | |
| dc.subject | greedy algorithm | |
| dc.subject | genetic algorithm | |
| dc.title | Адаптивна система планування задач з урахуванням динаміки когнітивного ресурсу користувачів з РАС | |
| dc.type | Bachelor Thesis |
Файли
Контейнер файлів
1 - 1 з 1
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 8.98 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: