Snorble is an interactive companion for children that is designed to help parents create daily routines such as brushing teeth and going to bed, in a fun and engaging way. The main way to interact with Snorble is through a conversational interface, with many possible scenarios. Snorble responds to conversation with a combination of sounds, lights and video playback.
The Snorble team used Noodl to create a custom tool for their scenario designers that defines the flow of the conversations and orchestration of the Snorble responses. The designers needed an intuitive interface to be able to turn the complex scenarios into engaging and fun experiences for the children and their parents.
The Snorble hardware is highly sophisticated with a diverse set of input sensors and outputs, all available for the scenario designers. The scenario designers needed an easy to use custom tool for prototyping, simulating, and iterating their experiences directly on the Snorble device. Such a tool needed to be custom made as it came with to major challenges:
1) The tool needed to integrate with the Snorble hardware and APIs.
2) The tool needed a custom UX tailored to their domain experts, who mainly were non-tech people tasked to create AI-driven scenarios.
Snorble created their own node-based interface, visualising different conversational scenarios and their branching into sub-conversations. The input and output capabilities of the hardware are surfaced to the designers together with conditional options. All in all, it enables the scenario designer, who are the domain experts, to do creative experiments and create highly dynamic scenarios to test and ship.
Due to Noodl’s focus on creative freedom, Snorble was able to get their custom UX and logic built in just a few months, in parallel with development of the hardware, with frequent feedback rounds and iterations together with the scenario designers.