Flow of a Typical Interaction
Example:
User: “Find me a flight to Lisbon Friday morning, under 300 euros, and block my calendar. If price drops this week, rebook.”
Client streams audio → ASR emits partials.
Conversation OS extracts goal/constraints; detects it’s a multi‑step task.
Planner drafts a plan: search flights → filter by price/time → propose options → hold seat → create calendar event → set price‑watch.
Router assigns TravelAgent, SchedulerAgent, WatcherAgent; Model Router picks optimal models per step.
TravelAgent calls connectors (flight APIs); Tool‑Calling Engine enforces schemas, retries on transient errors.
FlowAI speaks results as they arrive (streaming TTS), accepts barge‑in (“prefer non‑stop”).
On approval, SchedulerAgent writes to Calendar (scoped token), WatcherAgent creates a recurring job on the Workflow Engine.
All actions logged to Audit, memories update (preferences: “morning, non‑stop, budget ≤€300”).
If later a cheaper fare appears, WatcherAgent triggers a compensating workflow to rebook (policy‑gated).
What Makes It “Impressive” in PracticeVoice‑native orchestration: true barge‑in + streaming plan execution, not “voice over a chatbot.”
Deterministic multi‑agent control: plans are graphs you can inspect, test, and replay.
Enterprise‑proof: least‑privilege connectors, auditable actions, PII controls, tenant isolation.
Real‑time at scale: sub‑second first response, parallel tool calls, graceful failover.
Living memory: the system actually learns your org’s processes and executes them consistently.
Last updated