Список дел есть. Осталось самое сложное — сделать!!!
«Подготовить отчёт к пятнице».
Записал. Поставил напоминание. В пятницу пришло уведомление: «Подготовить отчёт».
Спасибо. Теперь я помню, что презентация не готова.
Напоминалка свою работу выполнила. А я — нет.
С этой мысли и начался мой небольшой проект — личный помощник по делам. Рабочее название - Nomi.
Идея простая: сказал → запомнил → напомнил → помог.
Например, пишешь в чат:
Завтра в 10 позвонить Ивану насчёт договора.
Она записывает задачу и напоминает в нужное время. Если перед звонком не знаешь, с чего начать разговор, её можно попросить составить список вопросов которые нужно обсудить и запомнить.
Но звонить всё равно придётся самому и решать вопросы самому. Но подготовиться к разговору поможет.
Мне хочется объединить две привычные вещи: список дел и чат с нейросетью. В списке хранятся задачи и сроки, а в чате можно получить помощь и вэбпоиск без захода в браузер.
Со сложным разговором или разбором какой-то задачи все иначе. Иногда про задачу прекрасно помнишь, но откладываешь её, потому что не знаешь, с чего начать. Тут полезнее помочь сделать первый шаг: набросать план, подготовить вопросы или написать черновик.
Внутри всё довольно просто: Python, SQLite, языковая модель и отдельный планировщик напоминаний.
Модель разбирает сообщения и определяет, что нужно сделать. Задачи и сроки хранятся в базе, а планировщик отправляет уведомления. Для памяти используется краткий профиль пользователя — без попытки сохранить и обработать вообще всё, что человек когда-либо написал.
Основной канал сейчас — Telegram. Есть MAX и веб-версия с чатом, задачами и уведомлениями в браузере.
Больше всего внимания требуют вещи, которые на первый взгляд кажутся очевидными. Правильно понять «завтра в десять». Сохранить задачу. Вовремя напомнить. Перенести срок, если человек попросил. Отметить дело выполненным.
По отдельности всё звучит просто. Но нужно, чтобы это работало вместе и не требовало постоянных объяснений со стороны пользователя.
Сейчас все на ранней стадии. Основной сценарий уже проверен: задачу можно записать обычными словами, получить напоминание, а затем закрыть или перенести её.
Следующий шаг — проверить, насколько это удобно в повседневной жизни. Хочется понять, будет ли помощником пользоваться ещё кто-то, кроме меня))).
Пока стараюсь не добавлять всё, что приходит в голову. Сначала нужно разобраться, помогает ли помощник доводить дела до конца и что этому мешает. И довести до идеального состояния ответы и сделать бесшовную работу между задачами и ответами.
А у вас на каком этапе чаще застревают дела? Забываете записать, смахиваете уведомление или всё помните, но никак не можете начать?
И чем пользуетесь сейчас: календарём, заметками, сообщениями самому себе или какой-то своей системой?
Всем удачи!!!
PS: Если не лень, накидайте идей для прокачки бота.


