Over the past months during this summer we were hard at work on advancing our AI capabilities. We worked with NVIDIA’s latest technology to develop semantic enrichment for chatbots and our work got recently covered in their official blog https://blogs.nvidia.com/blog/2017/08/29/ai-chatbot/
Typically, a computer processes free text as a sequence of symbols with no apparent relationships apart from the order in which they appear in a sentence. A human, however, understands the semantics. For example, a person knows that in the sentence “my older brother rides the bike,” the brother is a human being, the bike is an inanimate object, the bike cannot ride the brother and so forth.
What we did was feed our virtual assistants with “semantic enrichment inputs” so that the chatbot can fully understand the messages it receives. Powered by deep learning, the virtual assistant will continue to learn as it receives more messages and applies the semantic knowledge it has been provided with.