We should provide a number of predefined component profiles to enable the user for easily using the power of the chatbot.
DoD
[ ] a number of predefined profiles was integrated and is available for the user
for each profile, there is stored a number of example questions
[ ] a constant is defined in the source code defining the name of the profile that is chosen if a new sessions starts
Definition of profiles
The profiles (array) should be defined like this:
const predefined_profiles =
[
{
"name": "English-QAnswer-DBpedia",
"components": [...],
"examples": ["What is the capital of Germany?", "What is the birthday of Barack Obama?"]
},
{
"name": "Multilingual-DBpedia",
"components": [...],
"examples": [...]
},
{
"name": "Realnames-of-superheros",
"components": [...],
"examples": ["What is the real name of Batman?", "What is the real name of HHulk?", "What is the real name of Superman?"]
}
]
Description
We should provide a number of predefined component profiles to enable the user for easily using the power of the chatbot.
DoD
Definition of profiles
The profiles (array) should be defined like this: