Overview
Product
Example interaction – Restaurant booking flowt
The restaurant booking flow demonstrates how the user interacts with the AI agent. The agent's questions are structured to gradually guide the user through a request funnel, collecting key details step by step to complete the final reservation.
Switching from voice to text input
The switch from voice to text is handled through a smooth interactive gesture - the voice bubble can be dragged into the keyboard icon. This interaction gives users a more flexible way to communicate with the AI, especially in situations where speaking out loud might feel uncomfortable, such as in public places. To improve accessibility and comfort, we suggest offering this choice upfront during onboarding or the first interaction, allowing users to pick their preferred input method from the start.
History view access
We introduced a history screen that allows users to quickly revisit the main points of their past requests. Instead of showing full conversations, the app compresses the dialogue and highlights only the key moments within each topic.
This gives users a clear summary of their interaction and the ability to go back, review, and adjust their previous decisions if needed.
Interrupt mode
The agent is designed to stop speaking as soon as it detects the user’s voice. This allows for a more flexible and natural interaction, giving users the ability to interrupt, add something, or correct the AI in real time without waiting for it to finish speaking.
Resources