I want some AI tool which would give me different reformulation of a sentence keyed in.
Input : What is the distance between sun and moon.
Output should have 20 valid reformulation of the above sentence.
1) What distance is the sun from moon?
2) How far is the moon from the sun?
3) what is the distance from sun to moon?
4) What is the exact distance between the sun and moon?
5) Can you tell me the distance between sun and moon?
6) State the /Explain me/ Breif me/ etc....
So basic intention is to get different reformulation and then train the chatbot with this data.
I have already developed a paraphrase tool which would replace the synonyms of the words in the sentences using NLTK,wordwrap and concept.io.
But I am looking for complete reformulation as above to generate atleast 20 combinations.