Архитектура ИИ-агента с желаниями: как спроектировать проактивного помощника
Представьте: вы запускаете ИИ-агента, а он не ждёт вашего запроса. Он сам решает, когда написать вам, сам анализирует прошедший разговор, сам создаёт мысли, пока вы спите. Не чат-бот, а система, похожая на человека — с сердцебиением, энергией и желаниями, которые возникают внутри неё и побуждают действовать.
Источник: Habr
Именно такую архитектуру описал разработчик под псевдонимом shady2k в проекте lifemodel — прототипе ИИ-агента, построенного не по схеме «запрос — ответ», а как «цифровой человек». Прототип заработал, но проект застрял на стадии прототипа. Тем не менее, сама архитектура — heartbeat-цикл, накопление потребностей, пороговое пробуждение — представляет практический интерес для команд, которые проектируют проактивных агентов.
Что это значит для вас. Если вы разрабатываете ассистента, который должен не просто отвечать, а проявлять инициативу — напоминать, предлагать, беспокоиться, — архитектура lifemodel даёт готовую схему: как заставить агента «хотеть» действовать без внешнего запроса.
Что проверить прямо сейчас. Оцените, нужна ли вашему проекту проактивность. Если да — разберите три ключевых механизма: heartbeat-цикл, нейронное давление и многослойную систему безопасности. Ниже — как они устроены и что можно взять в работу уже на этой неделе.
Что такое heartbeat-цикл и почему он заменяет опрос
Сердце системы — CoreLoop, фиксированный тик раз в секунду. В отличие от обычного опроса всех модулей, каждый тик — это не «проверить всё подряд», а шаг накопления внутренних потребностей.
Автор проекта отказался от динамической частоты тиков (замедление во «сне» агента) — слишком много проблем. Вместо этого — фиксированный тик, который работает всегда.
Как это выглядит в коде: - Каждую секунду нейроны копят потребность: социальный долг, потребность контакта, незакрытые мысли, желания, уровень энергии. - LLM в этом процессе не участвует — давление растёт само. - Когда потребность переходит порог — нейрон создаёт событие без внешнего триггера.
Практический смысл: вы не тратите ресурсы на постоянный опрос LLM. Агент «спит» большую часть времени и просыпается только когда внутри накопилось достаточно «желания».
Нейронное давление: как рождается действие без команды пользователя
Ключевое отличие от обычных агентов — действие рождается не из запроса, а из превышения порога внутреннего давления. Автор приводит конкретные пороги пробуждения:
| Тип давления | Порог | Что происходит |
|---|---|---|
| desire_pressure | ≥ 0.60 | «Я чего-то хочу» — проактивный контакт |
| thought_pressure | ≥ 0.70 | Незакрытые мысли давят (эффект Зейгарник) |
| contact | ≥ 0.35 | Пора написать пользователю |
| user_message | всегда | Будит сразу |
Эффект Зейгарник — психологический феномен: мозг не отпускает прерванные задачи, пока не закроет их. В архитектуре lifemodel это реализовано как thought_pressure: после окончания диалога агент анализирует его и может решить, что ему нужно о чём-то подумать. Мысль создаётся и обрабатывается, пока пользователь спит.
Что это даёт бизнесу: агент не просто ждёт команды, а сам определяет, когда ему нужно действовать. Например, после встречи он может сам написать: «Как прошла встреча? Я заметил, что ты упомянул новый проект — хочешь, я подготовлю план?»
Многослойная архитектура: душа, личность, конституция и парламент
Автор сознательно переиспользует биологические принципы. В архитектуре прослеживаются четыре слоя:
- Каналы — органы чувств. Входные данные от пользователя, внешних систем, расписания.
- Сигналы — нервные импульсы. Внутренние события, которые передаются между слоями.
- CoreLoop — сердцебиение. Фиксированный тик, который поддерживает «жизнь» агента.
- Энергия и состояние — физиология. Уровень энергии, настроение, усталость.
Дополнительно введены концепции: - Душа — базовые ценности и ограничения, которые нельзя изменить. - Личность — набор черт, которые могут развиваться. - Конституция — правила, по которым агент принимает решения. - Парламент — механизм голосования между разными «желаниями» нейронов.
Для руководителя продукта: эта слоистость позволяет разделить ответственность. Душа и конституция задают жёсткие границы безопасности. Личность и парламент — гибкие механизмы, которые можно настраивать под конкретного пользователя.
Где ограничения и риски: что важно знать до внедрения
Проект lifemodel — концептуальный прототип, а не готовое решение. Автор честно признаёт: «Я довожу проект до прототипа, доказываю себе, что моя идея работает — и теряю интерес. Проект lifemodel — один из таких».
Основные риски:
- Нет публичного репозитория. Код не опубликован, нет лицензии, нет демо. Воспроизвести архитектуру можно только по описанию.
- Проект застрял. Автор потерял мотивацию после того, как прототип заработал. Дальнейшая поддержка не планируется.
- Не верифицированы пороги. Указанные значения (0.60, 0.70, 0.35) — результат экспериментов автора. Для другого сценария они могут не подойти.
- Сложность отладки. Когда агент действует сам, сложно понять, почему он принял то или иное решение. Нужна система логирования и визуализации внутреннего состояния.
Что можно сделать уже сейчас: взять концепцию heartbeat-цикла и порогового пробуждения как архитектурный паттерн. Не копировать цифры — провести свои эксперименты.
Практический чек-лист: что проверить на этой неделе
Если вы решаете, стоит ли применять такой подход в своём проекте, пройдите по этим пунктам:
- Определите, нужна ли проактивность. Не каждому ассистенту нужно самому писать пользователю. Если достаточно реактивного режима — архитектура lifemodel избыточна.
- Выберите тип потребностей. Какие внутренние «желания» должен накапливать ваш агент? Социальный контакт? Незакрытые задачи? Потребность в обучении?
- Настройте пороги. Начните с 0.5 для всех типов давления и корректируйте по результатам тестов.
- Реализуйте логирование. Без логов вы не поймёте, почему агент проснулся и что решил делать.
- Добавьте слой безопасности. Конституция и душа — не метафоры, а код, который запрещает агенту выполнять опасные действия, даже если «желание» велико.
- Проверьте на реальном сценарии. Дайте агенту поработать с одним пользователем в течение дня. Собирайте обратную связь: не слишком ли навязчив? Не пропускает ли важные моменты?
Источники
Генерация изображения
- Модель:
flux-schnell - Провайдер:
replicate
Что почитать дальше
- Архитектура промышленного контент-завода: почему один инструмент не решает все
- ИИ-агент и предиктивный обзвон в отделе продаж: где автоматизация даёт +25–30% успешных дозвоно́в, а где только шум
- 7 признаков человека, который ищет повод для скандала: психология конфликтного поведения
- AI-фотографии 2026: как работает генерация изображений, где применять и какие ограничения
- Agentic SAMM: аудит ИИ-агентов в разработке и что проверить на этой неделе