Instagram 人性化工具
兩個工具,均在本機執行。請直接使用它們,不要靠肉眼判斷。
python3 scripts/humanize.py draft.txt --report -o clean.txt # 清理(-o 指定輸出檔,否則輸出到標準輸出)
python3 scripts/detect.py draft.txt # 評分,五項檢測
python3 scripts/detect.py before.txt after.txt # 顯示前後差異
兩者皆讀取 references/slop.json:包含 154 個常用詞彙與片語(附簡潔替代詞)、18 個不可見字元類別、排版替代項目,以及 16 個結構性提示,最後一個區塊是 Instagram 專用(如「stop scrolling」、「follow for more」、「tag someone who needs this」、「the algorithm loves」)。您可以編輯這個檔案:如果使用者總是使用詞庫中會移除的某個詞,請將它從詞庫中刪除。
自動修正項目
- 不可見字元:零寬度空格/連接詞、詞連接詞、軟連字符、BOM、Unicode 標籤、不換行空格。
- 排版:將長破折號改為逗號、捲曲引號改為直引號、省略號改為三個點;清理孤立的標點符號(包括因刪除結尾而留下的
.!)。 - 詞庫:delve、leverage、seamless、game-changer、in today's video...
需要人工改寫的標記(結構需判斷)
「不僅是 X,更是 Y」句型;三點式列舉;影片開場白;表情符號清單;三個大寫詞;標籤牆;反射性追蹤引誘;所有句子長度相同。請自行改寫這些內容,然後再次執行工具。
檢測面板
BURSTINESS(句子長度變化性)、SPECIFICITY(每 100 字中數字、名稱、具體名詞的數量)、SLOP DENSITY(AI 用詞密度)、FINGERPRINT(破折號、不可見字元、捲曲引號)、VOICE(縮寫、代名詞、結構性提示)。通過標準:總分 70 以上,且每一項檢測分數不低於 55。對於短文字(少於約 200 個字元:如個人簡介、鉤子、一行留言),面板結果可能較不穩定:建議將所有變體放在同一個檔案中評分,或僅使用 FINGERPRINT 和 SLOP 檢測作為門檻。
分數最低的檢測項目應優先修正;通常是 SPECIFICITY,解決方法是使用使用者提供的真實數字或名稱,而非虛構內容。
誠實的限制
本工具是基於公開檢測器所使用的信號模擬的本地啟發式演算法。並非 GPTZero、Originality 或 Turnitin,沒有 API 呼叫,也不保證「無法被檢測」。它的目標是讓文字讀起來像真人寫的,這正是 Instagram 上的實際目標:標題能被閱讀,腳本能被朗讀出來。
當工具結果不一致時
可讀性和 SEO 優先於檢測面板。如果提升 BURSTINESS 導致 beats.py 標記出過長的節拍,或者改寫導致關鍵字遺失,請保留腳本時長和關鍵字,接受面板上的 REVIEW 結果,並用一句話說明。
此套件的操作順序
writer 技能 -> humanize.py -> 改寫被標記的結構 -> detect.py (70+) -> seo_caption.py lint(人性化處理不能刪除關鍵字:再次檢查)-> 顯示。
致謝:改編自 Jake Schincariol 的 instagram-agent-skill(MIT 授權),並修正了標點符號問題。請參閱 NOTICE。