VitaMatch
VitaMatch: персональная забота о здоровье, по-новому с ИИ.
Медицинский AI-агент, который подбирает добавки и управляет расписанием приёма лекарств. Я построил RAG-пайплайн над базой знаний о продуктах и питании, инструменты напоминаний и календаря, которые вызывает агент, и клиент на Jetpack Compose.
Основные возможности
- Чат с ИИ-агентом, который отвечает на вопросы о добавках и питании и рекомендует товары со ссылками на покупку.
- Персональный анализ по анкетам, результатам анализов и данным носимых устройств: подобранные добавки, рацион и план тренировок.
- Напоминания о приеме и месячный календарь для учета каждого приема.
- Тесты самодиагностики (мозг, печень, давление, диабет) и калькулятор ИМТ.
- Голосовой режим чата и ссылки на источники (PDF, веб) для каждого ответа.
- Клиент на Kotlin и Jetpack Compose поверх LLM-агента с извлечением (RAG) и вызовом инструментов.
Что я построил
- RAG-пайплайн: загрузка документов о продуктах, питании и рекомендациях, эмбеддинги и векторный индекс, шаг извлечения, который питает агента, и ссылки на PDF/веб-источники в каждом ответе.
- Вызов инструментов: напоминания, календарь и поиск товаров, которые агент вызывает, чтобы работать с расписанием пользователя.
- Android-клиент: чат, календарь и экраны самодиагностики на Kotlin и Jetpack Compose, голосовой режим.
Функции
Гиперперсональный ИИ-анализ
Объединяет анкеты, результаты анализов и данные носимых устройств в персональные планы добавок, питания и тренировок.
Умные напоминания
Напоминания о времени приема и о пополнении запасов поддерживают режим.
Проверено экспертами
Разработано и проверено врачами, фармацевтами и диетологами.
Обновления в реальном времени
ИИ сразу корректирует рекомендации при изменении данных.
Проверка безопасности
Автоматический контроль взаимодействия компонентов.
Все в одном
От рекомендации до покупки в одном приложении.
Экраны
Экран запуска
ИИ-чат со ссылками на покупку
Рекомендации товаров
Голосовой режим чата
Боковое меню с тестами самодиагностики
Календарь приема
Kotlin
Jetpack Compose