Техническое описание AI Nutrition
AI Nutrition — мини-приложение в Telegram, предназначенное для автоматизации контроля питания и формирования здоровых пищевых привычек. Сервис реализован как чат-бот, взаимодействующий с пользователем через интерфейс Telegram и обрабатывающий запросы на стороне сервера с использованием искусственного интеллекта.
Основные задачи и решение
Главная задача приложения — упростить ведение пищевого дневника, анализ рациона и получение рекомендаций по питанию. Пользователь отправляет информацию о приёмах пищи текстом или с фотографиями, после чего бот автоматически анализирует продукты, рассчитывает калорийность, баланс макроэлементов и формирует отчёты по каждому дню.
Технические детали
- Ввод данных реализован через стандартные команды Telegram и диалоговые формы.
- Анализ еды осуществляется с помощью моделей компьютерного зрения и обработки естественного языка (NLP), что позволяет распознавать продукты по фото и тексту.
- Хранение истории питания и привычек пользователя осуществляется на сервере, синхронизация происходит через API Telegram.
- Персонализированные рекомендации и планы формируются на основе введённых целей, истории питания и анализа привычек.
- Отчёты и уведомления отправляются в реальном времени через Telegram-уведомления.
Советы по использованию
Рекомендуется ежедневно фиксировать приёмы пищи для более точного анализа. При возникновении вопросов доступна поддержка через отдельный Telegram-аккаунт.