Natural language generation (NLG) is a subfield of artificial intelligence that focuses on automatically producing human-readable text from structured data.