Are there any apps like Siri? See my recent Quora answer to: · Virtual Assistants (bots): What are some good virtual assistant bots? « How can one start to develop a system which can learn the subject by itself through large amounts of data from the Internet and create automatic short animated videos to explain things to humans? What are different NLP tools available to an application developer? »