台大電機系李宏毅教授對於 ChatGPT 的看法是,要善用人工智慧的成果,一旦人們得以善用,人類的書寫不該比 GPT 一類的語言模型差。這學期我除了親自批改每一份作業,我額外要求學員「改善漢語表達」,也是呼應李宏毅教授的觀點。
複製一段學員提交的作業內容
「刪除重複 value 相同的 element,此方法僅用於該 list 是 sorted,將 ptr 的 value 與 ptr->next 比較,如果值相同就刪除 ptr->next 並將 kill_self 設為 true,當 ptr->next 與自身 value 不同時將 ptr 移至 ptr->next,同時檢查如果 kill_self 為 true,刪除 ptr->prev」這句話,注意 list 是指「鏈結串列」
讓 ChatGPT 改進,得到
「從已排序的鏈結串列中刪除值重複的元素。首先比較指標 ptr 的值與 ptr->next 的值,如果相同,則刪除 ptr->next 並將 kill_self 設為 true。接著,如果 ptr->next 與 ptr 的值不同,則將 ptr 移動到 ptr->next,同時檢查是否應刪除 ptr->prev。如果 kill_self 設為 true,則刪除 ptr->prev。」
工程人員用語精準、表達明確意圖,並強化溝通,是必要的基本素養。