A knowledge-driven digital companion is provided and includes a mapping engine configured to map chunks of input text, which are derived from a question asked by a user, to one or more knowledge triples, and a search engine, which is receptive of the chunks of the input text and matches between the chunks of the input text and the one or more knowledge triples. The search engine is configured to generate an answer to the question based on the one or more knowledge triples and to output the answer toward the user.
展开▼