The agent uses user input to generate an explanation of the topic to children. the agent takes into account the children age, the topic to explain and some cultural or otherwise context to create an explanation to match the child.