This application is an interactive voice interface for children to learn about words, numbers, and names from Thomas & Friends universe.
For example, the children can ask the question:
What is Thomas' number?
and Google Assistant would answer:
Thomas' number is 1.
Download all dependencies:
Fetch Convo Thomas data from DBpedia and generate Mustache configuration file:
Build Convo Dialogflow agent and create a package:
make build package
Publish the package to Dialogflow:
The engines along with the questions and answers can be tweaked by modifying the following configuration files:
The DBpedia resource names for the engines in Thomas & Friends are configured in conf/dbpedia-resources-engines , which is a plain text file with a single resource name on each line.
For example, for http://dbpedia.org/page/Thomas_the_Tank_Engine DBpedia resource, the name that you have to supply in the configuration file is
The resource names listed in this configuration files will then be used as the source of Convo Thomas facts.
Convo Thomas topics
The topics for Convo Thomas are configured in conf/topics.json .
||The DBpedia resource's triple predicate's nominal value|
||A list of messages which Dialogflow agent will respond to for a given topic|
||A list of responses which Dialogflow agent will use to respond to the corresponding message for a given topic|