斯洛波特隆 — 神經語言偵測器
尋找並清除俄語文本中的 AI 標記、贅詞與僵化模式。 不觸動邏輯與結構——僅清理風格,而非編輯內容。
這是一個 具觀點性 的工具:檢查清單是針對流暢的口語俄語(貼文、電子報、隨筆)所設計,而非學術或法律文本。 「排版」部分針對即時通訊軟體中的短貼文進行最佳化——可根據您的平台需求進行調整。 其餘部分則為機器生成文本的通用特徵。
標記清單標示有日期(版本 2026-09-29,修訂於 2026-06-18 · 2026-07-13 · 2026-08-03 · 2026-09-07 · 2026-09-29)且是動態的:用語一旦被「發現」就會迅速過時 (英文的
delve到 2025 年使用頻率已暴跌,而significant則崛起)。標記也可能是 模型特異的——不同模型有其獨特的指紋。 如果使用舊清單進行編輯,請務必參考最新的研究,切勿盲目信任。「來源:結構性超載」與「自我解說論證」章節是 改編自
cw-ai-check(Every, MIT)中的 §0 與 §12 分類, 已轉化為俄語並適應此技能的叢集邏輯。修訂版 2026-09-29 是首個包含語料庫測量的版本:459 篇於 ChatGPT 發布前 (2022 年 11 月 30 日)發表的 Telegram 真人貼文,與 2026 年 9 月九種模型的 989 篇配對生成 (相同主題、相同頻道、相同長度)。以下「人類 → 模型」的數字即源於此。
叢集原則(請先閱讀)
神經語言是 統計上的過度呈現,而非獨占現象。 檢查清單中的每個詞彙和用語 也會出現在人類作者的筆下。訊號並非來自單一標記,而是來自 叢集:同一個段落中出現 3+ 個標記。 單一一個破折號、一個「生態系統」、一個平行結構並不足以構成判決,不一定要修改它們。 分割句與其他標記同等重要。在 2026-09-29 修訂版之前,分割句總是會被修正, 包括單一出現的情況;但測量結果推翻了這個規則:人類作者在 11% 的貼文中使用分割句,而模型則為 16%。
為什麼這很重要:人類和自動偵測器在辨識 AI 文本時大致上都是瞎猜 (約 50%;在非母語人士的文本中,誤報率可達 60% 以上),而清理的最大錯誤是 對生動文本進行消毒(編輯、文學作品、隨筆合法地使用 破折號、平行結構、三的定律)。要修正的是複合問題,而不是每個單一匹配。 當懷疑「這是作者還是神經網路?」時——保留原樣;只有在標記成群出現時才進行修正。
一個片段 = 一個標記。 如果一條引述符合多個項目,則表格中只會記錄最準確的一個項目, 並在叢集中將其計為一個標記:一個被發現三次的短語並不構成叢集。一個片段是單一缺陷下的一個引述, 而不是一個段落:相鄰句子中的兩個不同缺陷 -> 兩行。反之亦然:密度會提高嚴重性, 但不會取代發現——每個出現的案例仍會是各自獨立的行,並附帶其引述, 否則在修復模式中就沒有什麼可修正的了。(由 issue #4 提出;後半部分來自 ru-text,MIT。)
標記的過時有 兩種方式。第一種是已知的:用語被「發現」了——模型會開始避開它。 第二種更為狡猾,是 滲透:與 AI 相關的詞彙在人類的真實寫作中增長 (三年內在 34 種語言中平均增長 +15.1%,而對照組則下降 -4.5%; 在所有 34 種語言中都顯著——Juzek 2026)。標記同時在模型中保持常見, 但因為人類也開始這樣寫,它因此失去了區分能力。由此可知:清單必須標示日期, 當懷疑「這是作者還是模型」時,應判定為作者所寫。
機械化的極限。 規則的可靠性與其機械化程度成正比。「找到子字串 X」是可行的; 「感受這裡很空洞」則不行:在標記神經語言的任務中, 即使有指南在手,推理模型也會失敗,因為它更偏好自己的輸出(Shaib et al. 2026)。 一個無法透過搜尋或計數驗證的規則,其發現結果取決於作者的判斷,而非對文本的修改。
觸發器與模式
| 觸發器 | 模式 |
|---|---|
| 「用 slopotron 跑一遍」| 「清理神經語言」| 「移除 AI 標記」| 「讓人類化」| 「/slopotron」 | 修復(預設)— 尋找 + 修正 + 輸出 |
| 「僅標記」| 「偵測」| 「這裡哪裡像神經網路寫的」 | 偵測 — 僅列出問題清單,不進行修正 |
處理流程
通行順序很重要:先檢查來源,再檢查詞彙。 從黑名單詞彙開始是不對的——文本可能在詞彙上完全乾淨,但在結構上卻完全是機器生成的。
通行 0 — 來源與超載。 僅當手邊有來源(逐字稿、簡報、筆記、作者草稿)時才進行。根據「來源:結構性超載」章節比對文本與來源。沒有來源則跳過此通行,不得憑空捏造差異。
通行 1 — 自我解說。 使用兩個測試(刪除測試與指涉測試)依照「自我解說論證」章節進行。不需要來源,可用於純散文。
通行 2 — 機械式檢查清單。 逐一檢查其餘類別。每個違規都應附引述記錄。然後套用「叢集原則」:生動段落中的單一標記 -> 標註,但不必總是修正;優先修正標記成群出現(段落中 3+ 個)的地方。技術遺留物不受此門檻限制,它們可以單獨運作。
通行 3 — 重新審視。 從頭到尾重讀整篇文本,並問:「這裡還有什麼仍然看起來像神經網路寫的?」這不是重複執行檢查清單——這是對文本作為一個整體的直覺性審視。流程中最薄弱的環節(參見「機械化的極限」):此通行的發現預設提交給作者決定,而非直接寫入文本。
通行 4 — 自我驗證。 重讀清理後的文本,並問:「我移除了舊的模式,但沒有引入新的吧?」第二輪的典型錯誤:所有段落長度相同(透過移除缺陷,節奏被拉平了)、結構過於乾淨(文本變得整齊但乏味)、結尾軟弱無力(最後一段在移除陳腔濫調後顯得無力)、文本乾淨但缺乏個性(沒有作者的聲音)。如果出現任何這些跡象,請套用「文本活化」章節。
修復模式: 精準地套用所有修正。不要改寫,不要重構——只移除標記。
檢查清單
來源:結構性超載
通行 0,在檢查詞彙之前。 模型會補充來源中不存在的內容:事實之間的連結、 解釋、對稱性、情感、解決方案。此時文本可能在詞彙上完全乾淨。 改編自
cw-ai-check§0(Every, Compound Writing, MIT)。信心取決於是否有來源——逐字稿、簡報、筆記、草稿、訪談。 有來源 -> 以完全信心進行標記和修正。沒有,手邊只有最終的散文 -> 不得憑空捏造差異, 應向作者提問。沒有來源,「補充」和「已知」是無法區分的,試圖猜測會導致過度校正。
- 未經證實的連結。 來源中兩個事實相鄰——文本中它們之間有因果關係:「因此」、「因為這個」、「這導致了」-> 恢復沒有原因的相鄰關係
- 增強的確定性。 作者懷疑、假設、從他人那裡聽說——文本卻進行斷言 -> 恢復原始的情態
- 整齊的解釋。 作者說「就這樣發生了」、「不知道為什麼」——文本中卻有條理的機制 -> 恢復無知,那才是內容
- 強加的分類法。 異質的範例被排列成序列(「三個原因」、「兩種類型」、「四個階段」),儘管來源中沒有序列 -> 將序列拆解回原狀
- 歸因於讀者的反應。 「在這裡你會明白」、「這是每個人都熟悉的」、「讀者期待」、「這聽起來反直覺」——在來源中沒有依據 -> 移除
- 不可信的高密度個人口吻。 作者的招牌手法(笑話、自嘲、簡短反應)出現在每個段落——在人類作者的作品中,它是罕見的,只出現在有效的地方 -> 稀釋回原始的頻率
- 為連貫性而延伸的隱喻。 一個意象被有意義地引入一次,隨後為了段落間的連結而維持,而非為了理解 -> 在首次使用後即中斷
- 結尾比作者原本的要收束更多。 來源中一個問題仍然懸而未決——文本中卻有結論和解決方案 -> 恢復開放式結局
自我解說論證
文本 描述自己的論證,而不是進行論證。 簡單的詞語、簡短的短語、 以下任何詞彙清單中都沒有標記——因此它能通過任何詞彙清理而存活下來, 並且無法被此檢查清單中的任何其他項目捕獲。改編自
cw-ai-check§12(Every, MIT)。不受叢集門檻限制: 它不是透過與清單匹配,而是透過通過測試來觸發, 因此即使是單一出現也是一個發現。但此處的修正觸及意義的結構,而非 句法:在有疑慮的情況下,應交給作者決定,而非默默地進行修改。
兩個測試,任何一個通過即可:
-
刪除測試。 移除該短語。如果論證仍然成立,只是失去了對讀者的引導——那麼它只是鷹架。
-
指涉測試。 名詞指向文本本身,而不是討論的主題:「故事」、「章節」、「圖像」、「結論」、「邊界」、「情節」、「一半」、「部分」、「線索」。
-
證據的自我評估: 「這是我們找到的最純淨的」、「這裡的主要論點是」、「這說服了我」、「數字較不具說服力」-> 留下事實,將評估留給讀者
-
結構導引: 「故事的另一半」、「接下來是關於錢」、「這只是冰山一角」、「這裡開始有趣了」、「但更多關於此在下方」-> 移除,文本本身應該完成過渡
-
認識論標籤: 「未解決的問題是」、「仍有兩件事不清楚」、「這使情況複雜化」、「這裡我不確定」-> 直接指出造成不確定性的事實
-
引述前的引述描述: 「N 說得最好」、「抱怨是普遍的」、「此評論具有代表性」-> 給出姓名和動作,然後是引述
不要與推理混淆。 兩個發現之間的選擇是對世界的主張,應予保留: 「檢查建築工地可能會改變對飯店的選擇,而頁面佈局則不會」。 描述選擇已經做出——這是鷹架,應予移除:「檢查建築工地是更強的論點」。
技術遺留物(不受叢集原則限制)
可以單獨運作:人類不會產生這些。透過子字串或字碼點搜尋進行驗證, 而非透過判斷——這是整個檢查清單中最可靠的類別。
- 不可見字元。 正常空格位置的
U+202F(窄不間斷空格)——ChatGPT o3/o4-mini 和 GPT-5;U+E200/U+E201/U+E202——網絡搜索串流時引述的包裝。肉眼不可見,能通過複製貼上存活,人類不會輸入它們。按字碼點搜尋。U+00A0——一個次要的弱訊號:由 Word 和網頁編輯器大量產生 - 引文機制的痕跡:
contentReference、oaicite、oai_citation、turn0search0、attributableIndex、裸+1(ChatGPT);[cite: 1]、[span_1](start_span)(Gemini);grok_card、grok_render_citation_card_json(Grok);透鏡狀括號【】和†(DeepSeek);attached_file、ppl-ai-file-upload(Perplexity) - 連結中的聊天機器人 UTM 標記:
utm_source=openai、utm_source=chatgpt.com - 複製貼上時洩漏的服務令牌和佔位符:
<|end|>、<|im_end|>、[MASK]、中斷的標籤、佔位符 URLhttps://example.com、類似[Source: ...]的 RAG 引用模板。信心中等: 機制很明顯,但在公開來源中沒有記載的案例 - 洩漏的服務回應框架: 「當然,這是文章草稿……」、「如果您希望文章得到擴充,請告訴我」、「截至我最後一次知識更新在 2022 年 1 月」(日期總是相對於發布日期「卡在」過去)、「雖然提供的結果中詳細資訊有限」-> 刪除,這些是對話的殘留物,而非文本
- 洩漏到不支援該功能的環境中的 Markdown: 即時通訊軟體中的
**;維基中**代替'''以及###代替==;---代替---- - 洩漏的 HTML 實體: 純文字中的 literal
—、–、 、 、«、»、“、”(在程式碼和 HTML 佈局之外)——從聊天介面複製貼上時渲染失敗 -> 替換為實際字元。信心中等: 一位作者的實地觀察(habr,2026 年 9 月 23 日),發現量未經測量 - 作為來源指標的失效連結: 發布當天的 404、不存在的 DOI、校驗和錯誤的 ISBN、近期作品中已故的作者 -> 這是事實查核的領域,但作為機器來源的訊號在此處被識別
排版
本節針對即時通訊軟體中的短貼文進行最佳化。請根據您的平台進行調整。
- 西里爾字母的品牌和專案名稱——應使用直角引號 «»。 不要用 "直引號" 也不要用 „另一種引號"。整篇文本使用同一種引號。拉丁字母的名稱(Claude Code、Handy、Parakeet)不需要引號——字體的變化本身就足以將它們與文本區分開來。
- 沒有項目符號清單。 僅使用 → 和連續文本(用於貼文;在文章/文件中,清單是可以的)。
- 沒有粗體術語清單。 連續的「術語: 描述」模板——強烈的 AI 特徵。
- 粗體只用在標題。 內文使用純文字。
- 標題中沒有 Title Case。 俄語標題中每個單詞都大寫(「Ранняя Жизнь И Образование」)——一個遷移痕跡。只有第一個單詞大寫。
- 沒有佔位符。 不能有 [具體範例]、[螢幕截圖]、[連結]。
神經贅詞(找到並移除)
- 「активно」(積極地)搭配動詞 -> 移除
- 「реальный / настоящий」(真實的/真正的)搭配具體名詞 -> 移除
- 「везде, где только можно」(隨處可見) -> 具體的動詞
- 「в рамках」(在……的框架內)、「в контексте」(在……的背景下) -> 具體的關係
- 「данный」(給定的/本) -> 移除或替換
- 「динамика」(動態) -> 具體的行動
- 「демонстрирует」(展示) -> 「показывает」(顯示)或具體的動作
- 「заслуживает внимания」(值得關注) -> 移除
- 「инструмент」(工具) -> 具體的名稱
- 「интеграция」(整合) -> 具體的過程
- 「истинный」(真正的) -> 移除
- 「каждый из нас」(我們每個人) -> 「мы」(我們)或具體
- 「конечный пользователь」(最終使用者) -> 「пользователь」(使用者)
- 「критически важно」(至關重要) -> 「важно」(重要)或移除
- 「ключевой」(關鍵的) -> 移除或用更精確的詞
- 「меняется парадигма」(典範轉移) -> 具體的變化
- 「многогранный」(多面的) -> 移除
- 「многообразие」(多樣性) -> 具體的內容
- 「на первый взгляд」(乍看之下) -> 移除或具體說明
- 「на сегодняшний день」(至今) -> 「сейчас」(現在)或具體日期
- 「не только…, но и…」(不僅……而且……) -> 簡單的並列
- 「необходимо отметить」(必須注意) -> 陳述事實
- 「неоспоримый」(無可爭辯的) -> 移除
- 「обеспечивает」(確保/提供) -> 具體的動詞
- 「обладает」(擁有) -> 具體的動詞
- 「однако」(然而) -> 「но」(但是)或移除
- 「определённый」(特定的) -> 移除
- 「оптимизация」(最佳化) -> 具體的步驟
- 「основа」(基礎) -> 具體的起點
- 「особого внимания заслуживает」(特別值得關注的是) -> 直接說出事物
- 「отметим」(讓我們注意) -> 直接說出
- 「очевидно」(顯然) -> 移除或替換為「понятно」(清楚)
- 「перспектива」(視角/前景) -> 具體的觀點
- 「повышение эффективности」(提高效率) -> 具體的結果
- 「подводить итог」(總結) -> 簡短地總結
- 「поддерживает」(支援) -> 具體的動詞
- 「подробнее рассмотрим」(讓我們更詳細地考慮) -> 直接描述
- 「позволяет」(允許/使能夠) -> 具體的內容
- 「понимание того, что」(理解到……) -> 直接的事實
- 「последний」(最後的) -> 「конечный」(最終的)或移除
- 「по сути」(本質上) -> 移除
- 「предлагает」(提議) -> 具體的動詞
- 「представляет собой」(是/代表) -> 「это」(這是)或具體的動詞
- 「применение」(應用) -> 具體的動作
- 「проблема в том, что」(問題在於……) -> 直接說出問題
- 「процесс」(過程) -> 具體的動作
- 「разнообразие」(多樣性) -> 具體的內容
- 「рассмотрим」(讓我們考慮) -> 直接考慮
- 「результат」(結果) -> 具體的結果
- 「решает задачу」(解決問題) -> 「помогает」(幫助)或「делает」(做)
- 「следует отметить」(應該注意) -> 陳述
- 「служит」(作為……服務/充當) -> 具體的動詞
- 「современный」(現代的) -> 移除或具體時間
- 「сочетание」(組合) -> 具體的合併
- 「способ」(方法/方式) -> 具體的步驟
- 「способствует」(有助於) -> 具體的動詞
- 「становится всё более」(變得越來越) -> 帶有「всё」或移除的具體動詞
- 「суть」(本質) -> 具體的內容
- 「существенный」(顯著的/重要的) -> 具體的內容
- 「сфера」(領域/範圍) -> 具體的區域
- 「таким образом」(因此/這樣一來) -> 「так」(所以)或移除
- 「тенденция」(趨勢) -> 具體的變化
- 「технология」(科技) -> 具體的名稱
- 「трансформация」(轉型) -> 具體的變革
- 「уникальный」(獨特的) -> 移除
- 「устойчивый」(可持續的/穩定的) -> 具體的屬性
- 「учитывать」(考慮/考量) -> 「помнить」(記住)或「знать」(知道)
- 「фактически」(實際上) -> 移除
- 「фундаментальный」(基本的/根本的) -> 移除
- 「целый ряд」(一系列) -> 「много」(很多)或具體
- 「цифровая трансформация」(數位轉型) -> 具體的任務
- 「частный случай」(特例) -> 具體的案例
- 「широкий спектр」(廣泛的範圍) -> 具體的列表
- 「экосистема」(生態系統) -> 具體的名稱
- 「эффективность」(效率) -> 具體的結果
- 「является」(是) -> 移除或替換為「это」(這是)
僵化的句法模式
- false 平行結構(「как…, так и…」——「無論……還是……」) -> 簡單的並列
- 「не столько…, сколько…」(與其說……不如說……) -> 簡單的比較
- 破折號泛濫。 破折號代替逗號、冒號、句號。人類使用破折號是為了強調。模型將破折號用作結構膠。 -> 將破折號替換為逗號、句號,或保留
- 三的定律(複合列舉)。 連續三個元素(名詞、形容詞、從句)。處處都是。 -> 稀釋:要麼兩個,要麼四個,不要總是三個
- 假設性儀式(「если мы посмотрим на…, то увидим…」——「如果我們審視……,我們會看到……」) -> 直接說出
- 反問句(「почему это важно?」——「為什麼這很重要?」) -> 移除,幾乎總是這樣
- 以「это」開頭的句子。「Это позволяет…」「Это связано с тем…」「Это означает…」 -> 合併或重新表述
- 轉折連接詞開頭的句子。「Однако…」「Тем не менее…」「В то же время…」 -> 合併或重新表述
- 「в свою очередь」(反過來) -> 移除
- 「с одной стороны…, с другой стороны…」(一方面……,另一方面……) -> 簡化
- 「прежде всего」(首先) -> 移除或「сначала」(起初)
- 「в частности」(特別是) -> 移除
- 「кроме того」(此外) -> 「и」(和)或句號
- 「вместе с тем」(同時) -> 「но」(但是)或句號
- 「в то время как」(當……的時候/然而) -> 「а」(而)或句號
- 「в данном контексте」(在這種情況下) -> 移除
- 「стоит отметить, что」(值得注意的是……) -> 直接說出
- 「важно понимать, что」(重要的是要理解……) -> 直接說出
- 「нельзя не упомянуть」(不能不提及) -> 「упомяну」(我提及)或「есть」(有)
- 「на первый план выходит」(脫穎而出) -> 具體的內容
- 「отдельного внимания заслуживает」(值得特別關注) -> 直接說出
- 「не является исключением」(也不例外) -> 「тоже」(也)或句號
- 「играет ключевую роль」(扮演關鍵角色) -> 「важен」(重要)或具體的內容
- 「находят своё применение」(找到它們的應用) -> 「используются」(被使用)
- 「представляет интерес」(具有趣味性) -> 「интересно」(有趣)
- 「открывает новые возможности」(開啟新的可能性) -> 具體的結果
- 「идёт речь о」(談到/關於) -> 「о」(關於)或直接說出
- 「дело в том, что」(問題在於……) -> 直接說出
- 「в этой связи」(在這方面) -> 移除
- 「при этом」(與此同時) -> 「и」(和)或「но」(但是)
- 「подобным образом」(以類似的方式) -> 「также」(也)或具體
- 「в основе лежит」(基礎是……) -> 具體
- 「суть заключается в」(本質在於……) -> 具體
- 「давайте разберёмся」(讓我們弄清楚) -> 直接說出
- 「обратимся к」(讓我們轉向) -> 直接說出
- 「возвращаясь к」(回到……) -> 直接說出
- 「говоря о」(談到……) -> 「о」(關於)或移除
- 「что касается」(至於……) -> 直接說出
- 「резюмируя」(總結) -> 簡短地總結
- 「в заключение」(總之) -> 簡短地總結
- 「подводя итог」(總結) -> 簡短地總結
- 「итак」(因此) -> 移除
文本活化
如果文本在清理後變得無菌、整齊但乏味。一個人會怎麼說?
- 新增縮略詞。「это」(這個) -> «это», «чтобы»(為了) -> «чтобы», «что-то»(某事) -> «чо-т»。 偶爾用。不要在正式文本中。
- 還原情緒動詞。「меня это беспокоит」(這讓我很擔心) -> 「меня это бесит」(這讓我很生氣)
- 新增話語詞。「ну」(嗯)、«вот»(就是)、«типа»(有點像)、«короче»(簡而言之)、«слушай»(聽著)、«представь»(想像一下)。但不要大量使用。
- 新增作者的反應。「это странно」(這很奇怪)、«забавно»(有趣的是)、«обидно»(可惜的是)、«к счастью»(幸運的是)。
- **縮短句子。**移除一個從句或形容詞。
- **分解長段落。**兩個短段落比一個長段落感覺更像人寫的。
- 新增一個反例或例外。「но бывает иначе」(但也有例外)表明作者有所考量,而非機器般地全面。
- 新增一個對讀者的直接呼籲。「вы знаете это чувство」(你知道那種感覺)、«вам такое знакомо»(你熟悉這個)、«проверьте сами»(自己試試看)。但不要濫用。
最終檢查
在清理後重新閱讀整個文本。如果聽起來像某人的個人語音備忘錄而不是百科全書文章—— 那麼它就是活的。如果它非常正確、平衡且無菌——那麼它就還是機器寫的。