Temporal Action Intelligence
TAI observes operator actions, segments them into sessions, runs PrefixSpan sequence mining, and synthesizes automation rules — alerts, state machines, and control agents — with operator-in-the-loop feedback.
Pipeline
graph LR
S["Stream<br/><small>Capture actions</small>"] --> SEG["Segment<br/><small>5-min gap</small>"]
SEG --> M["Mine<br/><small>PrefixSpan</small>"]
M --> SC["Score<br/><small>Confidence</small>"]
SC --> SYN["Synthesize<br/><small>Alert / SM / Agent</small>"]
SYN --> FB["Feedback<br/><small>Approve / Reject</small>"]
FB -.->|refine| SC
Key Types
| Type | Crate | Purpose |
|---|---|---|
| ActionEvent | nerve-tai | Unified action capture unit |
| MinedPattern | nerve-tai | Sequence / Reaction / Cascade |
| Pattern | nerve-tai | Validated pattern with lifecycle metadata |
| AutomationDraft | nerve-tai | Generated config for operator review |
| PatternRegistry | nerve-tai | In-memory pattern store with dirty tracking |
Questions?
Reach out for help with integration, deployment, or custom domain codecs.