I try to build pretty simple chatbot which gonna be useful for kids as education tool.
As an example:
And so on..
The main purpose on this bot is check does kid understand simple questions.
Firstly, I hard-coded list of expected answers.
But I thinks I can use for it tool like dialogflow?
Is it smart enough to use that powerful tool for this case?
This is a really broad question, but yes, Dialogflow's Natural Language Understanding engine is certainly powerful enough to be trained with some example answers and extrapolate some other similar ones. It is not perfect, but is better than trying to hard-code and match every possible answer.