The Intent Engine is the core intelligence layer of Seminara. It is responsible for parsing user speech in real-time and deciding how Aura should react.
The Finite State Machine (FSM)
Seminara does not use a generic "chatbot" loop. Instead, it relies on a strict 6-phase Orchestrator FSM (Initialization, Narration, Interruption, Evaluation, Generation, Resumption).
This ensures that the presentation maintains structural integrity. The session will always progress toward the Call to Action, regardless of how many times the attendee interrupts.
Handling Interruptions
When an attendee speaks:
- Voice Activity Detection (VAD): Aura immediately stops speaking to listen.
- Transcription: Our ultra-low latency models transcribe the speech in milliseconds.
- Intent Classification: The Intent Engine determines if the user made a COMMAND (e.g., "Stop"), a QUERY (e.g., "How much does it cost?"), or noise.
- Contextual Generation: The LLM generates a grounded response using the Knowledge Base.
- Resumption: Aura answers the question, then seamlessly resumes the presentation from the exact bookmark where she was interrupted.
Frequently Asked Questions (FAQ)
Q: What happens if two people speak at once?
A: Currently, Seminara sessions are optimized for 1-on-1 or small group interactions where turn-taking is managed by the host agent. The VAD will trigger on the loudest distinct speech.