AI 寫的中文,常常每個字都對,讀起來卻有點怪,像從英文翻過來的。editpen 是小企鵝做的免費小工具:貼上一段中文,它會把這類句子標出來,告訴你為什麼被標、什麼情況可以保留。

靈感來自小企鵝在研究所修的論文寫作課。拿課堂上的正式寫作規範對照手邊的 AI 草稿,很多讀起來卡卡的地方其實有規則可循,於是小企鵝把論文寫作規範、台灣用語和 AI 常見的句型放進同一套檢查。editpen 不用連任何 AI 模型,規則是固定的,同一段文字每次檢查的結果都一樣。

打開 editpen 試用 GitHub 原始碼

三個步驟就能用

  1. 打開 penchan.co/editpen。
  2. 把貼文、文章或 AI 寫的草稿貼進去,按「檢查」。第一次用,可以先按「試試範例」;它會自動打開「實驗規則」,讓你一次看到更多種標記。
  3. 被標出來的句子會變色,點一下就會跳出說明:這條規則在抓什麼、什麼時候不算問題、可以怎麼改。

檢查在你的瀏覽器裡完成,文字不會上傳。檢查後可以按「用 ChatGPT 改寫」或「用 Claude 改寫」:短文會嘗試把原文和標記帶到你選的服務;長文會先複製提示詞,請你開啟對話貼上。提示詞會請 AI 只改標出的地方。

機器人 Penna 舉著滿是紅筆記號的稿子,小企鵝拿著紅筆站在旁邊

它會標出什麼

預設只開啟三條規則:其中兩條是實測時看得出差別的,另一條依教育部的大陸用語對照表:

  • 「不是 X,而是 Y」:例如「這不是一個普通的筆記 App,而是你的第二大腦」。先否定一個讀者根本沒想過的說法,再端出真正的主張。這次實測的 AI 草稿比人寫的樣本更常出現這種轉折,社群貼文尤其明顯。讀者真的可能誤會的時候,這樣寫沒問題;不會誤會的話,直接講 Y 就好。
  • 台灣少用的中國大陸用語:依教育部《重編國語辭典修訂本》的〈常見大陸地區語詞對照表〉,例如「軟件」「硬件」「數據庫」,台灣通常說「軟體」「硬體」「資料庫」。
  • 破折號用得太密:全文至少出現 3 個破折號,而且平均每 1,000 個字超過 2 個,才會提示。「臺北—左營」這種地名之間的連接號(教育部標點符號手冊的例子)不計入。如果打開實驗規則,中文句子裡的單一「—」可能另外被標出。

另外還有十二條「實驗規則」,例如開頭先搭大時代背景(「在當今……的時代」)、一再使用「首先、此外、最後」、結尾硬要升華。有的在這次 AI 草稿裡很少出現,有的也會標到人寫的文字,還有些沒有足夠資料可以判斷,所以預設關閉,想看的話打開「實驗規則」開關就好。

被標出來不代表寫錯,只是值得回頭讀一次。一句都沒被標,也不代表文章沒問題。

實測結果:AI 腔還剩哪些

以下是 2026 年 9 月上線前做的一次小規模實測,會隨模型更新而變。

團隊比較了兩批文字。第一批是 172 段人在 ChatGPT 公開前寫的中文,時間從 2018 年到 2022 年 11 月,來源是 PTT、總統府新聞稿和轉成台灣繁體的中文維基百科舊版本。第二批是 192 篇 AI 草稿,一半由 Claude(Opus 5.5、Sonnet)寫,一半由 GPT-6 寫。其中 128 篇使用人寫樣本的題目,另外 64 篇是 Threads 貼文、產品文案等社群文體。寫給 AI 的指令只指定題目和文體,沒有要求特定風格。

這次幾乎沒出現的:「在當今……的時代」開頭,和「首先……其次……最後」這一整串連接詞,192 篇 AI 草稿裡都沒出現;「總結來說」只出現一次。單獨的「首先」「此外」還在,Claude 用得比人多,但沒有密到會被標。

還留著的:

  • 「不是 X,而是 Y」:人寫的文字大約每一萬字不到 1 次;寫一般文章時,GPT 大約每一萬字 6 次、Claude 大約 2 次;寫社群貼文時更多,Claude 大約 8 次、GPT 大約 13 次。
  • 破折號:人寫的大約每一萬字 1 個,Claude 寫社群貼文時大約 17 個,GPT 一個都沒用。
  • 段落長度太整齊:在題目對應的草稿裡,GPT 有三分之二被標出,Claude 約四成,但人寫的新聞稿也常這樣,所以這條先放在實驗規則。

這次實測只有一組提示詞、兩家模型,樣本也不大,數字只能看方向,不能拿來判斷一篇文章是誰寫的。完整數字和資料說明在 GitHub。

小企鵝把改過的稿子釘上軟木板,Penna 在一旁抬頭看

為什麼叫這個名字

「阿鬼,你還是說中文吧。」出自周星馳的《功夫》(2004):阿鬼臨死前突然講起英文,包租公回了他這一句。AI 寫的中文常常是英文的骨架套上中文字,editpen 想提醒的就是這件事。

插圖裡的機器人叫 Penna,是小企鵝的 AI 夥伴。劇情很簡單:Penna 寫初稿,小企鵝拿紅筆改。這也是團隊平常真正的分工。

給會用終端機的人

editpen 也可以在自己的電腦上跑,或裝進 AI 助手:

npx editpen lint 你的文章.md                 # 檢查一篇文章
npx editpen lint 你的文章.md --experimental  # 連實驗規則一起跑

用 Claude Code 或 Codex 的話,可以裝成 Agent Skill:AI 寫完中文先自己跑一次 editpen,只改被標出的句子,改完再確認。安裝方式和所有規則的出處,都在 GitHub 上。

小企鵝的總結

editpen 現在也是小企鵝自己改稿時最常開的工具之一:寫完先跑一次,把標出來的地方回頭讀過,再決定要不要改。

AI 寫中文越來越順,這次實測裡,大家印象最深的那幾種寫法已經很少出現,剩下的是比較細的小習慣,自己改稿時很容易漏看。editpen 做的事很單純:把這些地方標出來,讓你多看一眼。要不要改,還是由寫的人決定。

規則會持續更新。遇到誤判或想提新規則,歡迎到 GitHub 開 issue。