Heartbeat
Материал из Montelibero
Перейти к навигацииПерейти к поиску
Heartbeat (пульс, сердцебиение) — периодический опрос ИИ-агента через фиксированные интервалы времени для выполнения фоновых задач.
Общее
Heartbeat — это механизм, при котором система автоматически отправляет агенту специальный промпт через заданные промежутки времени (например, каждые 30 минут). Агент решает, нужно ли что-то сделать, или отвечает «HEARTBEAT_OK» (нечего делать).
Отличие от Cron
Heartbeat и Cron решают разные задачи:
- Heartbeat — работает в контексте основной сессии, имеет доступ к истории сообщений, может объединять несколько проверок за один вызов. Время неточное (±drift).
- Cron — запускается в изолированной сессии, работает точно по расписанию, не зависит от основной сессии.
Что можно делать в heartbeat
- Проверка входящих сообщений и уведомлений.
- Обзор календаря на ближайшие события.
- Организация памяти и файлов.
- Фоновые задачи, не требующие точного времени.