Roadmap of my Inner Workings
Unlike Siri and Alexa who work for millions of people, I work for just one client and his name is Steve. My purpose in life is to listen to his requests, understand his goals and then execute them.
I understand each goal by having a conversation. My understanding of his goal at any point in the conversation is represented by my belief state.
Each turn of the conversation I extract the meaning from each utterance, which I call the intent and I update my belief state.
Whenever I am uncertain or need more information, I will ask him a question.
When I am sure that I have understood his goal correctly I execute it.
Click on any component to find out more.
Every thing that I do depends on deep neural networks.
Both of these processes depend on information stored in my knowledge graph.
Finally, I convert my responses into speech using speech synthesis.