Я устал откладывать жизнь на «понедельник» и создал AI-коуча в Telegram, который реально помогает. История @SimbaDimbaBot.
Знакомо чувство, когда в голове роятся гениальные идеи, цели кажутся такими близкими, а в таск-менеджере — список на три экрана? Наступает утро понедельника, и ты с энтузиазмом говоришь себе: «Ну всё, сегодня точно начну!». А к вечеру обнаруживаешь, что ответил на все письма, посмотрел пару интересных видео, а та самая «большая и важная задача» так и осталась нетронутой.
Я прошел через это сотни раз. Перепробовал всё: от минималистичных to-do листов до навороченных систем в Notion и Jira. Проблема была не в инструментах. Они лишь фиксировали то, что я должен сделать. Но они не отвечали на вопросы «Зачем?», «Как подступиться?» и не давали того самого пинка, когда мотивация на нуле.
Проблема: Инструменты есть, а процесса нет
Я понял, что мне нужен не просто список задач. Мне нужен собеседник. Наставник. Коуч, который поможет распутать клубок мыслей, превратить туманное «хочу стать лучше» в конкретный, измеримый план.
Я даже погуглил цены на услуги живых коучей. Это круто, но дорого и требует регулярных созвонов, к которым тоже нужно готовиться. А поддержка нужна здесь и сейчас, в 2 часа ночи, когда тебя накрыло вдохновение или, наоборот, отчаяние.
И тут меня осенило. Мы живем в эпоху, когда AI научился писать код, рисовать картины и вести осмысленный диалог. Так почему бы ему не стать тем самым персональным коучем, который всегда в кармане?
Так родилась идея Simba — AI-коуча в Telegram.
Simba — это не таск-менеджер. Это ваш напарник по достижению целей
Я сразу решил, что бот не должен быть просто «записывалкой» задач. Его главная сила — в процессе, который он выстраивает вместе с пользователем. Этот процесс состоит из трех ключевых этапов:
1. Знакомство и определение контекста
Simba не бросает вас сразу в бой. Сначала она знакомится, спрашивает, как вас зовут, какое у вас настроение. Это не просто вежливость. На основе ваших ответов она формирует ваш психологический профиль, чтобы в дальнейшем общение было максимально персонализированным. Она пытается понять ваши ценности, сильные стороны и то, что вас сейчас волнует.
2. Поиск и формулирование Цели
Это, пожалуй, самый важный этап. Вместо того чтобы просто записать вашу цель, Anima помогает её найти. Через наводящие вопросы в стиле коучинговой сессии (бездушных анкет не будет, обещаю), она помогает вам докопаться до истинного «хочу».
- «Что тебя сейчас вдохновляет или беспокоит больше всего?»
- «Как достижение этой цели изменит твою жизнь?»
- «Как ты поймешь, что достиг результата?»
В итоге туманное желание «выучить английский» превращается в четкую цель по SMART: «Через 3 месяца я могу 15 минут поддерживать разговор на бытовые темы с носителем языка».
3. Декомпозиция и планирование (Decomposition)
Окей, большая и красивая цель есть. Но она всё ещё пугает. Что делать дальше? Simba помогает разбить её на два типа сущностей:
- Челленджи (Challenges): Это повторяющиеся действия для формирования привычек. Например, «Заниматься английским по 20 минут 5 раз в неделю».
- Задачи (Tasks): Это конкретные, разовые шаги. «Найти репетитора», «Пройти первый урок на Duolingo», «Посмотреть серию “Friends” в оригинале».
Бот помогает определить для каждой задачи примерное время выполнения (ETA) и желаемую дату начала. Никакого жёсткого расписания — только мягкое планирование.
После этого Anima превращается в вашего помощника: вовремя напомнит о задаче, спросит, как всё прошло, и подбодрит, если что-то пошло не так.
Немного «под капотом» для гиков
Чтобы реализовать такой диалоговый флоу, я использовал NestJS для бэкенда. Сердце бота — агентная архитектура, где за каждую сцену диалога (знакомство, работа с целью, декомпозиция) отвечает свой специализированный AI-агент. Каждый агент имеет свою роль и системный промпт: один — эмпатичный психолог-рекрутер, другой — строгий стратег, третий — креативный штормер.
Все данные (профили, цели, задачи) хранятся и мгновенно ищутся с помощью Cockroach, а за фоновые задачи и уведомления отвечают очереди на BullMQ/Redis.
Что дальше?
Simba — это только начало. Я верю, что у каждого должен быть доступ к инструментам для саморазвития. В планах:
- Развитие Web-интерфейса, где можно будет в удобном виде посмотреть на все свои задачи и прогресс (частично уже работает!).
- Более глубокая персонализация на основе долгосрочного взаимодействия с пользователем.
- Проактивные предложения: Simba сама сможет предлагать идеи для новых целей или задач, основываясь на вашем профиле и предыдущих успехах.
- Ежедневная рефлексия, опция для тех кто хочет лучше разобраться в себе
- Трекинг и аналитика здоровья
- Публичные челленджи, группы в тг для обсуждения своих достижений
Попробуйте сами!
Я создал этого бота в первую очередь для себя, и он уже помог мне довести до релиза несколько пет-проектов, включая его самого. Теперь я хочу поделиться им с вами.
Бот находится в стадии активной разработки, и мне будет невероятно ценна ваша обратная связь. Что понравилось? Что неудобно? Чего не хватает?
Попробовать SimbaDimbaBot можно по ссылке: t.me/SimbaDimbaBot
Давайте достигать целей вместе, а не откладывать их на очередной «понедельник». Буду рад вашим комментариям, а так же личному общению t.me/resation