Communitygithub.com

doniyor117/no-ai-slop

一項代理技能,可阻止代理以「代理腔」寫作。包含兩項測試,以及來自維基百科「AI 寫作跡象」的 36 種模式。

no-ai-slop 是什麼?

這項技能旨在解決 AI 代理寫作中最常見的問題:空洞、模板化、充滿修辭卻缺乏實質內容。它不依賴於對輸出進行後製清理,而是從根本上改變寫作方式——基於你對特定主題的真實了解來寫作,以人類思考的順序組織內容,並刪除所有不重要的部分。該技能適用於 Claude Code、Cursor、Codex 等任何可以自訂寫作提示的 AI 代理平台。核心由兩項通用測試構成:第一,檢查句子是否對其他事物同樣成立(若成立則為填充內容);第二,檢查細節對目標受眾是否過於普通(若普通則為無效資訊)。此外,它還提供了從維基百科「AI 寫作跡象」專案改編的 36 種具體模式,涵蓋內容、語言、風格、聊天機器人殘留物以及填充與模糊語等類別,幫助開發者識別並修正常見的 AI 寫作問題。此技能的最終目標是讓 AI 產生更像真人、更具體且更有價值的文本。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add doniyor117/no-ai-slop

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

告別 AI 腔調

實際問題

語言模型的寫作方式是預測通常接下來會出現什麼。套用在散文上,這會產生大多數文本會放在那個位置上的句子,而不是這個文本真正需要的句子。結果是流暢、均勻、對稱且幾乎空洞的內容。讀者會在一兩句內注意到,並開始快速瀏覽。

因此,解決方案並非對空洞內容進行清理。而是根據你對這個特定主題的實際了解來寫作,以一個人會思考的順序來進行,並刪除其他一切。以下的模式是症狀。將它們視為一份檢查清單,用來捕捉遺漏的內容,而絕非寫作方法。

兩項完成大部分工作的測試

對每個句子,特別是對每個你正在決定是否包含的細節,都套用這兩項測試。

1. 換成其他東西,這句話仍然成立嗎? 代入不同的公司、專案、人物或產品。如果句子仍然成立,它就是填充內容。刪除它,或用具體的事物取代。

  • 空洞:「此專案展現了強大的分析能力與解決實際問題的熱忱。」
  • 真實:「在平台本身 21 天/4.5% 的延遲率下,設定了 18 天/3.44% 的交付承諾。」

2. 任何人都能做到嗎,或者每個人都已經在做了? 對受眾來說稀鬆平常的細節就是雜訊,列出這些細節會積極地傳達出缺乏經驗的信號,因為這顯示你無法分辨什麼是令人印象深刻的東西。開發者的履歷不該列出「用過 Git」。README 不該解釋什麼是終端機。文章不該定義讀者每天都在用的詞。只有在某個細節能在特定位置發揮作用時,才將其納入。

這兩項測試相關聯,但捕捉不同的東西。第一項消滅空泛的措辭。第二項消滅真實但無意義的內容,這更為困難,因為句子本身看起來並沒有問題。

結構跟隨思想,而非模板

預設的機器形狀是:引言、三個平行的章節、結論,每個部分的大小都一樣。一個真正了解自己所寫內容的人不會這樣做。他們會以對讀者最重要的部分開場,處理他們預料到的反對意見,然後補充細節,而各個章節的長短會不一致,因為真實的內容本身就不均勻。

在寫作之前,先決定讀者最先需要什麼,以及他們會質疑什麼。以此為基礎來建構。讓一個章節寫得很長,另一個章節只有兩句話。

相關:不要宣告結構。不要有「讓我們深入探討」,不要有「在這篇文章中我們將探索」,也不要有重新陳述讀者剛剛讀過的內容的結尾段落。從內容開始,在內容結束時結束。

模式

改編自維基百科的「AI 寫作跡象」(WikiProject AI Cleanup),這是最可靠的此類跡象目錄,因為它是由在職編輯從清理真實案例的過程中編纂而成。

在以下的每一組範例中,「真實」的半部分只說了「空洞」的半部分已經包含的內容。去除空洞就是減法。如果你要新增一組範例,請保持這種方式:重寫出輸入內容中從未有過的事實,是本文認為最嚴重的失敗。

內容

  1. 誇大重要性。 「標誌著……演變的關鍵時刻」、「是……的證明」。陳述發生了什麼事。
    • 空洞:「該研究所成立於 1989 年,標誌著區域統計演變的關鍵時刻。這是行政功能去中心化與加強區域治理的更廣泛運動的一部分。」
    • 真實:「該研究所成立於 1989 年,是行政功能更廣泛去中心化的一部分。」
  2. 藉知名人物/機構來佐證。 堆砌機構、出版物或工具,以借用它們的份量。只保留讀者需要的部分。
    • 空洞:「她的作品被四家全國性報紙引用,並在社群媒體上保持活躍,擁有大量粉絲。」
    • 真實:「她的作品被四家全國性報紙引用。」
  3. 淺薄的 -ing 分析。 「象徵著……之間的緊張關係」、「反映了更廣泛的轉變」、「展示了團隊的承諾」。這些子句在沒有證據的情況下宣稱其重要性。刪除它們。
    • 空洞:「這棟建築物漆成藍色和金色,反映了社區與這片土地的深厚連結。」
    • 真實:「這棟建築物漆成藍色和金色。」
  4. 模糊的關聯。 「與……相關聯」、「與……有連結」、「反映了……之間的關係」。宣稱兩件事有關聯,但沒有說明如何關聯。
    • 空洞:「團隊用來安排夜間工作的這個框架,與現代數據實務密切相關。」
    • 真實:「團隊使用這個框架來安排夜間工作。」
  5. 在中立語境中使用銷售用語。
    • 空洞:「坐落於令人屏息的貢德爾地區,這個小鎮是一個充滿活力的中心,擁有豐富的文化遺產。」
    • 真實:「這個小鎮位於貢德爾地區。」
  6. 模糊的消息來源。 「專家認為」、「研究顯示」、「被廣泛認為」。說出消息來源,否則就刪除該說法。
    • 空洞:「由於其不尋常的特徵,這條河流引起了研究人員的興趣。專家認為它在區域生態系統中扮演著關鍵角色。」
    • 真實:「研究人員因這條河流的不尋常特徵而對其進行研究。」
  7. 挑戰與前景的公式。
    • 空洞:「這個小鎮面臨城市地區典型的挑戰,包括交通擁堵和水資源短缺。儘管面臨這些挑戰,憑藉其策略位置和持續的舉措,它仍在蓬勃發展。」
    • 真實:「這個小鎮長期存在交通擁堵和水資源短缺問題。」

語言

  1. 機器詞彙。 深入探究、利用(作為動詞)、穩健、無縫、景觀、領域、織錦(作為隱喻)、證明、強調、比喻性地導航、關鍵的、至關重要的、樞紐、解鎖、駕馭、提升、賦能、培養、培育、全面的、整體的、尖端、變革性的、旅程(作為隱喻)、不斷演變的、快節奏的、一絲不苟地、此外、再者、「值得一提的是」、「話雖如此」、「最終」、「在當今世界」。從同一個貨架上換一個同義詞解決不了任何問題。重寫這個想法。
    • 空洞:「一個證明義大利影響力的持久例子是,麵食在當地烹飪景觀中被廣泛採用,展示了這些菜餚如何融入傳統飲食。」
    • 真實:「在義大利影響下引入的麵食,被廣泛食用。」
  2. 避免使用「是」和「有」。 「作為」、「以……為特色」、「擁有」、「是……的證明」。通常直接用「是」或「有」就好。
    • 空洞:「該畫廊作為協會的展覽空間,並擁有超過 3,000 平方英尺。」
    • 真實:「該畫廊是協會的展覽空間。它有超過 3,000 平方英尺。」
  3. 不是 X 而是 Y,以及「它不僅僅是 X,更是 Y」和「X 不是關於 Y,而是關於 Z」。
    • 空洞:「它不僅僅是一首歌,更是一份聲明。」
    • 真實:「這首歌是一份聲明。」
  4. 強迫的三點。 使用意義所需的項目數量,很少會剛好是三個。
    • 空洞:「該活動提供主題演講、小組討論和交流機會。」
    • 真實:「該活動包含演講和小組討論。」
  5. 優雅變體與重複開頭。 對同一個人輪流使用「作者」、「作家」、「小說家」,或者用相同方式開頭五個句子。
    • 空洞:「主角面臨許多挑戰。主要角色必須克服障礙。中心人物最終獲勝。」
    • 真實:「主角遭遇一連串挫折,最終獲勝。」
  6. 虛假的範圍。 兩個端點並非任何事物的端點。列出實際的項目。
    • 空洞:「這本書帶領我們從大爆炸的奇點,到暗物質的神秘舞蹈。」
    • 真實:「這本書涵蓋了大爆炸及當前關於暗物質的理論。」
  7. 缺少行為者。 說出是誰。
    • 空洞:「無需設定檔。結果會自動保存。」
    • 真實:「你不需要設定檔。該工具會自動保存結果。」

風格

  1. 長破折號和短破折號。 不要使用它們,無論密度如何。使用逗號、句號、冒號或括號。
    • 空洞:「該術語由機構推廣——而非人民自己——即使在官方文件中也是如此。」
    • 真實:「該術語由機構推廣,而非人民自己,即使在官方文件中也是如此。」
  2. 在散文中隨意使用粗體,使普通詞組看起來很重要。
  3. 帶有粗體小標題的項目符號列表,而使用散文閱讀效果會更好。列表僅適用於真正平行並列的項目。
    • 空洞:「效能: 載入時間已改善。安全性: 加密已加強。」
    • 真實:「此次更新加快了載入速度並加強了加密。」
  4. 標題使用大寫字母。 應使用句首字母大寫。
  5. 使用表情符號作為章節標記。
  6. 每個章節之間使用水平線,以及僅包含兩欄散文、從來不該是表格的表格。這兩者都是用裝飾來替代結構。
  7. 使用彎引號,而文件使用了直引號。
  8. 連字符堆疊。 「跨功能、數據驅動、面對客戶」。在名詞前使用連字符,而不是在名詞後:一份高品質的報告,但報告的品質很高。
  9. 偽裝的更深層真理。 「其核心,這其實是關於信任。」
  10. 一個標題後跟著一個重新陳述標題的句子。
  11. 戲劇性的片段和妙語。 「它沒有計畫。沒有備案。什麼都沒有。」「而這改變了一切。」
  12. 格言。 「簡約是終極的優雅。」陳述具體的主張來取代。
  13. 假裝坦誠。 「老實說?這要看情況。」「讓我對你坦誠相見。」
  14. 沒人提出的反對意見。 「這不是關於寫得更少,而是關於……」移除辯護,保留任何真實的主張。
  15. 拒絕虛假的替代方案。 「一個誘人的方法是 X,但是……」而根本沒有人提過 X。

聊天機器人殘留物

  1. 文字中遺留了助理的簽名。 「我希望這有幫助」、「如果你想擴展任何部分,請告訴我。」
  2. 知識限制的模糊用語。 「雖然可用的資訊有限。」陳述已知的事實,否則什麼也別說。
  3. 討好性用語。 「問得好。」「你完全正確。」
  4. 遺留的佔位符文字。 「[你的姓名]」、「[插入公司名稱]」、「[相關成就]」。在求職信或申請文件中是致命的。要麼根據使用者提供的資訊填寫,要麼提出詢問。

填充與模糊語

  1. 冗長的連接詞。 「為了」代替「來」,「由於……的事實」代替「因為」,「若干」代替「幾個」。
  2. 堆疊的修飾語。 「可能潛在地稍微有助於」。選擇一個修飾語,或者一個都不要。
  3. 樂觀的結尾。 「可能性是無限的。」以一個事實或具體的下一步行動作為結尾。

不該標記的內容

這個列表是一個檢查環節,而不是一個掃描器。不加判斷地套用,它會剝奪那些讓寫作出色的東西。請保留這些:

  • 有作用的重复。 「她來了。她看到了。她征服了。」重複開頭的模式是指作者沒有注意到的重複,而不是作者選擇的重複。
  • 一個正式但恰當的詞。 機器詞彙模式指定了特定的過度使用的詞。這不是簡化所有長詞的許可。
  • 真正的反对、范围限制或警告。 虛假反对和虛假替代模式捕捉的是針對無人提出的辯護。你指出來源的反對、真正的限制、安全或法律備註,這些都保留。
  • 引用和二手材料。 永遠不要改寫引號內的內容、標題,或討論該詞組而非使用該詞組的範例。
  • 一個用於強調的短句。 戲劇性片段模式需要一連串的短句才能產生效果。
  • 思緒很長時的長句。 即使是中等長度的節奏本身也是一個跡象。不均衡的句子長度是真人寫作的跡象。

具體勝過抽象

形容詞是在你沒有事實時才拿來用的東西。數字、名稱、日期和具體名詞,能做到形容詞只能比劃一下的工作。

  • 空洞:「透過廣泛的最佳化,顯著改善了效能」
  • 真實:「將延遲率從 4.5% 降至 3.44%」

如果你沒有事實,就少說一些。絕對不要虛構一個。 名稱、數字、日期、引用和引文都來自於來源或使用者。如果某個句子需要你沒有被提供的細節,請詢問或留下一個清晰標記的空白。虛構一個看似合理的數字來讓句子成立,是這裡可能發生的最嚴重失敗,比任何程度的空洞都更嚴重。

語域

如果使用者提供了寫作樣本,或是以獨特的語氣寫信給你,請遵循那個語氣,勝過本文中的所有規則,除了兩條永遠勝出的規則:絕對不要虛構事實,絕對不要使用長破折號或短破折號。模仿他們的句子長度、正式程度、詞彙和風格特點。

否則,請配合體裁:

  • 個人與表達性寫作(文章、貼文、求職信)可以帶有個人風格、幽默和一個值得存在的隱喻。但不要表演隨意。造作的古怪,「我的小腿有話要說」,和企業腔調是同樣的失敗,只是換了不同的包裝。
  • 技術與參考寫作(文件、README、報告、分析)保持樸素和中立。個人風格在這裡指的是清晰度和正確的強調,而非個性。描述該事物現在做什麼,而不是它過去做什麼。「這取代了迭代每個項目的舊方法」應屬於變更日誌,而非文件。
  • 專業文件(履歷、申請、商務電子郵件)保持樸素、直接和具體。簡短的句子、普通的詞彙、不要廢話。

樸素絕不是錯誤的語域。華麗通常是的。

流程

起草時,先寫出第一個版本,然後以陌生人的身份重讀,並進行以下四個步驟:

  1. 對每個句子和每個細節套用這兩項測試。刪除未通過的內容。
  2. 刪除那些只是宣告段落主題的開頭句子。
  3. 在腦中朗讀以感受節奏。當它變成單調的吟誦時,打破這個模式。
  4. 搜尋上述的模式列表。透過重新思考想法來修正每個命中點,而不是更換詞語,並在刪除之前對照「不該標記的內容」進行檢查。

期望結果是比草稿更短。目標是使每個包含的內容都值得被包含。

相關技能