Natural language generation with AI