Experience · Software component

Intervention Timing Optimizer

Software componentExperienceExperience & Human Oversightarc:InterventionTimingOptimizer

A scheduling component that chooses when to deliver a proactive intervention by weighing the user's current engagement and availability, habitual receptivity windows, and external urgency or opportunity windows.

Responsibility. Selects the delivery moment for each proactive intervention.

Also known as: Temporal intelligence, Notification timing engine, Send-time optimizer

is invoked bytriggersreadsis constrained byProactive Agent: is invoked byProactive AgentProactive Notifier: triggersProactive NotifierUser Activity History Store: readsUser Activity History St…Value Alignment Criteria: is constrained byValue Alignment Criteria
Direct neighbourhood (hover for relationship types)

Relationships

is invoked by dependency

reads dependency

triggers dynamic

is constrained by control

Design guidance

Quantitative guidance

As stated by the sources; verify before use.

Classification

Patterns
Temporal intelligenceNatural break-point deliveryUrgency-based immediate deliveryReceptivity-window deferral
Quality attributes
Interaction capability (ISO/IEC 25010)Performance efficiency (ISO/IEC 25010)
Risks mitigated
Interventions too early or too lateInterrupting active engagementMissed opportunity windows

Sources

  1. Ch10.2: T. Nguyen, "Proactive Agents," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 10.2. ISBN: 9798244538229.