Personal AI Assistant Project

Мой AI-ассистент
в Telegram

Персональный проект: голосовой ассистент для управления жизнью через Telegram. Календарь, питание, идеи, дневник — всё в одном боте.

Rails 8 OpenAI GPT-4 Whisper API Telegram Bot Hotwire
1 голосовое
вместо 10 приложений
AI-powered
естественная речь
E
Echo
AI Assistant
Завтра встреча с клиентом в 15:00, напомни купить подарок маме, и я съел салат с курицей
Встреча добавлена
Завтра в 15:00 — встреча с клиентом
Напоминание создано
"Купить подарок маме"
Питание записано
Салат с курицей — ~450 ккал, 35г белка
Что у меня сегодня?
План на сегодня:
• 14:00 — Созвон с командой
• 18:00 — Тренировка
Питание: 1,450 / 2,200 ккал
2 новые идеи в инбоксе
Идея: сделать интеграцию с Apple Health для автоматического трекинга активности
Идея сохранена
Категория: Проекты
Статус: Новая
Архитектура

Как это устроено

Rails 8 + OpenAI GPT-4 + Telegram Bot API = персональный AI-ассистент

1

Голосовой ввод

Whisper API транскрибирует голосовые сообщения в текст. Поддержка русского языка с высокой точностью.

2

AI-анализ

GPT-4 классифицирует контент: дневник, идея, план, питание или активность. Извлекает даты, время и метаданные.

3

Организация

Rails 8 + SQLite сохраняют всё структурировано. Hotwire обновляет UI в реальном времени без перезагрузки.

Реальное использование

Один день с Echo

Примеры того, как я использую ассистента в течение дня

07:30
"Что у меня сегодня?"
Echo показывает план на день: встречи из календаря, задачи, напоминания и статистику питания
10:15
"Идея для проекта: дашборд с AI-инсайтами..."
Голосовая идея транскрибируется, сохраняется и категоризируется. Можно позже сгенерировать квест для реализации.
13:00
Фото обеда
GPT-4 Vision анализирует фото, распознаёт блюда и записывает калории, белки, жиры, углеводы
16:00
"Созвон с командой завтра в 14:00"
Событие создаётся в календаре с автоматическим напоминанием за час до начала
21:00
"Сегодня был продуктивный день..."
Запись в дневник. Echo генерирует вечерний саммари с AI-инсайтами о продуктивности и паттернах