Разработчик с опытом тимлида описал процесс создания персонального ИИ-планировщика, используя агента Codex (GPT-5.5 High) для написания кода. Проект выполнен в формате MWP (Minimal Wowable Product) — минимально жизнеспособного продукта, который можно показать и использовать. В качестве стека выбраны TypeScript для фронтенда и Python для бэкенда.

Планировщик задуман как чат-ассистент в Telegram и Алисе, позволяющий управлять задачами через естественный язык и снижающий когнитивную нагрузку. Отличие от существующих решений, таких как OpenClaw, — продукт с предопределённой онтологией предметной области и специализированным UI. Разработчик отмечает, что такой подход скорее дополняет агентские системы, а не конкурирует с ними: персональный ИИ-помощник может использовать API планера для создания задач, загружать и выгружать сущности.

Фраза пользователяНаивная трактовкаЧто нужно хранить на самом деле
Каждую первую субботу месяца покупать корм коту и сначала проверять остаткиЕжемесячная задачаРутину с правилом «первая суббота месяца» и отдельный подготовительный шаг «проверить остатки», потому что порядок действий важен.
Поменять фильтр в октябреСобытие в октябре или заметкаОбслуживающую рутину или запланированное дело с неточной датой: месяц известен, день может потребовать уточнения, следующий цикл должен считаться от фактического выполнения.
Завтра вечером купить лампочки для кухниКалендарное событие с точным временемДело, а не событие: дата «завтра», мягкое время «вечером», без фиксации точного начала и конца.
Пойду на парную йогу с женой 17 марта в 16:00 в Namastation, 2 часаТекстовая заметка или простой reminderСобытие: точное начало, длительность 2 часа, человек жена, место Namastation, вероятная сфера здоровье.
Перенеси встречу с Сергеем на завтраСоздать новое событие «встреча с Сергеем»Обновить уже существующее событие, найденное по названию и человеку; сохранить идентичность, не делать дубль.
Уточни встречу с Сергеем: встречаемся в офисеСоздать новую встречу в офисеОбновить место существующей встречи, не потеряв время и участника.
Созвон с поддержкойЧеловек поддержкаДело или событие с ролью/командой в тексте; поддержка не должна автоматически становиться персоной.

При проектировании автор построил модель предметной области, включающую сферы (например, «Жизнь» и «Работа»), цели, шаги и задачи. Онтология задаёт ограничения для кодирующих агентов и помогает структурировать требования. Архитектура приложения состоит из основного веб-приложения, админки (prompt-студия), HTTP API, MCP (Model Context Protocol), Telegram-бота и обвязки для Алисы. Весь код пишется агентом, а существенная часть усилий тратится на фиксацию требований и создание условий для доказуемых инкрементальных улучшений.

Такой подход к разработке позволяет быстро получать персонализированные ИИ-продукты без финансовых вложений, что особенно актуально для соло-разработчиков. Однако он требует чёткого формулирования онтологии, контрактов и интеграций, а также готовности экспериментировать с промптами и архитектурой.