To embed, copy and paste the code into your website or blog: The ultimate endgame in the development of artificially intelligent (AI) systems is the creation of intelligent solutions that can input data from a variety of sources, process it (understand it), and perform multiple output operations. Imagine you are sitting on your couch at home next to a device with Siri activated. However instead of requesting simple tasks like adding almond milk to your shopping list, you could have a substantive conversation about the meaning of life, experiencing a dialogue with the Siri application that was indistinguishable from the kind you would have with a close friend or loved one.