自然语言生成 自然語言生成NLG是自然語言處理的一部分從知識庫或邏輯形式英语Logic Form Linguistics等等機器表述系統去生成自然語言這種形式表述當作心理表述的模型時心理語言學家會選用語言產出英语language production這個術語 自然語言生成系統可以說是一種將資料轉換成自然語言表述的翻譯器不過產生最終語言的方法不同於編譯程式因為自然語言多樣的表達NLG出現已久但是商業NLG技術直到最近才變得普及 自然語言生成可以視為自然語言理解的反向 自然語言理解系統須要釐清輸入句的意涵從而產生機器表述語言自然語言生成系統須要決定如何把概念轉化成語言 一個簡單的例子是套用信函的生成系統這種系統通常沒有運用文法的知識但是可以生成信函給消費者例如告訴消費者信用卡的額度已達換言之簡單的系統運用版型跟Word文件的郵件合併程式沒什麼差別但是更複雜的NLG系統會靈活地產生文本 正如自然語言處理的其它領域自然語言生成可以使用明確的語言模型例如文法或者運用根據真人所寫的文本分析而成的統計模型