Рекомендаційна система підтримки здорового способу життя

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

Дата

Назва журналу

Номер ISSN

Назва тому

Видавець

Анотація

У сучасному світі питання підтримки здорового способу життя набуває дедалі більшої актуальності. Ритм життя багатьох людей передбачає тривале перебування в офісі, низьку фізичну активність та несистемне харчування. Це зумовлює підвищений інтерес до цифрових засобів, що можуть допомогти у формуванні корисних звичок. Зокрема, зростає популярність рішень, які поєднують автоматизацію та персоналізований підхід — до таких належать рекомендаційні системи, реалізовані у формі чат-ботів. Мета роботи полягає у розробці Telegram-бота, який надає індивідуальні рекомендації з фізичної активності та харчування на основі персональних параметрів користувача. Telegram обрано як платформу завдяки його широкому розповсюдженню, підтримці ботів, мобільності та зручності для щоденної взаємодії. У процесі реалізації було використано сучасні програмні інструменти та методи, зокрема: - мову програмування Python 3.10; - фреймворк Aiogram для асинхронної обробки повідомлень у Telegram; - Finite State Machine (FSM) для побудови логіки діалогів; -SQLite як вбудовану реляційну систему управління базами даних; - алгоритм fuzzy-пошуку через бібліотеку rapidfuzz; - побудова графіків та візуалізація статистики за допомогою matplotlib; - базові підходи до розрахунку калорійності за формулою Mifflin-St Jeor. Апробація результатів відбувалася під час індивідуального тестування з демонстрацією можливостей бота на передзахисті, а також під час внутрішніх консультацій на кафедрі комп’ютерних наук. Матеріали проєкту розглядались як основа для студентської науково-практичної доповіді на кафедральному семінарі.

Опис

Ключові слова

здоровий спосіб життя, Telegram-бот, індивідуальні рекомендації, візуалізована інформація, healthy lifestyle, Telegram bot, individual recommendations, visualised information

Бібліографічний опис

Сухомлин О.О. Рекомендаційна система підтримки здорового способу життя : дипломна робота ... бакалавра : 122 Комп’ютерні науки. Київ, 2025. 89 с.

Підтвердження

Рецензія

Додано до

Згадується в