When I was doing the prototype of Yandex’ personal assistant, I needed to make the prototype respond to user’s voice, hence, I needed to create a framework that will allow me to do that. After I’d done the task and we’d tested the prototype, I’ve written the article, so that other designers could use the framework to build their own prototypes that could react to user’s voice.