The study of how to automatically generate natural language text, such as for chatbots or automated writing systems.