Data generation by natural language prompt