Communitygithub.com

doniyor117/No AI Slop(AIスロップを排除)

エージェントがAIらしくない文章を書くためのスキル。2つのテストと、Wikipediaの「AIライティングの兆候」から抽出した36のパターンを提供します。

No AI Slop(AIスロップを排除) とは?

このスキルは、AIエージェント(Claude Code、Cursor、Codexなど)が生成する文章から「AIらしい無駄」(スロップ)を除去するための実践的なガイドです。WikipediaのWikiProject AI Cleanupから派生した36のパターン(膨張した重要性、機械語彙、偽の構造など)に基づき、具体的な悪い例と良い例を対比して示します。また、「別のものに置き換えても成立するか」「誰でも書ける内容か」という2つの基本テストで文章を検証する方法を提供します。スキルはマークダウン形式で文書化されており、AIエージェントの設定ファイル(例:CLAUDE.md)に直接組み込んで使用できます。執筆時のプロセスとして、下書き後にこれらのテストとパターンを使って自己チェックすることを推奨し、事実の捏造を最も重大な失敗と位置付けています。

対応~Claude Code~Codex CLI~Cursor
npx skills add doniyor117/no-ai-slop

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

AIスロップ(無駄なAI的文章)を排除する

実際の問題

言語モデルは、通常次に来るものを予測して文章を書きます。これを散文に適用すると、そのスロットにほとんどのテキストが入れる文、つまりそのテキストに必要な文ではなく、最も一般的な文が生成されます。結果は流暢で、均等に重み付けされ、対称的で、ほとんど空っぽです。読者は2文以内に気づき、流し読みを始めます。

したがって、修正はスロップの後処理ではありません。それは、この特定の主題について実際に知っていることから、人が考える順序で書き、それ以外はすべて省略することです。以下のパターンは症状です。それらを、すり抜けたものをキャッチするためのチェックリストとして扱い、決して方法論としては扱わないでください。

ほとんどの作業を行う2つのテスト

すべての文、特に入れるかどうかを決めている詳細に適用します。

1. これは他の何かに置き換えても成立するか? 別の会社、プロジェクト、人物、製品に置き換えてみてください。文がそのまま成立するなら、それは埋め草です。削除するか、具体的なものに置き換えてください。

  • スロップ: 「このプロジェクトは、強力な分析スキルと現実の問題を解決する情熱を示しています。」
  • 実際: 「プラットフォーム自身の21日・4.5%に対して、18日の納期約束を3.44%の遅延率で設定しました。」

2. これは誰でもできることか、あるいは誰もがすでにやっていることか? 読者にとって普通の詳細はノイズであり、それを列挙することは、何が印象的かを見極められないことを示すため、経験不足を積極的に露呈させます。開発者の履歴書に「Gitを使いました」と書くべきではありません。READMEにターミナルとは何かを説明すべきではありません。エッセイで読者が毎日使っている言葉を定義すべきではありません。詳細は、その特定の場所に値する場合のみ含めてください。

2つのテストは関連していますが、異なるものを捕捉します。最初のテストは空っぽの言い回しを排除します。2番目のテストは真実だが意味のないコンテンツを排除します。これはより難しい方で、文自体に間違ったところが見えないからです。

構造は思考に従い、テンプレートに従わない

デフォルトの機械的な形状は、導入、3つの並列セクション、結論、すべて同じサイズです。自分が理解していることについて書く人は、そうしません。彼らは読者にとって最も重要なことで始め、来ることがわかっている反論に対処し、その後詳細を埋めます。そしてセクションは不均等になります。なぜなら、実際のコンテンツは不均等だからです。

書く前に、読者が最初に何を必要としているか、そして何を疑うかを決定してください。そこから構築してください。あるセクションは長く、別のセクションは2文にしてください。

関連: 構造をアナウンスしないでください。「さあ、深掘りしましょう」「この記事では探求します」「読者が読んだばかりの内容を言い換える締めの段落」は使わないでください。コンテンツで始め、コンテンツが終わったら終わってください。

パターン

Wikipediaの「AIライティングの兆候」(WikiProject AI Cleanup)から適応。これは、編集者が実際の事例を整理してまとめた、これらの兆候の最も信頼できるカタログです。

以下の各ペアで、「実際」の半分は「スロップ」の半分にすでに含まれていることだけを述べています。スロップ除去は引き算です。ペアを追加する場合は、そのように保ってください。入力に含まれていなかった事実を提供する書き直しは、この文書が最悪の失敗と見なすものです。

コンテンツ

  1. 膨張した重要性。 「~の進化における極めて重要な瞬間を示した」「~の証として立つ」。何が起こったかを述べてください。
    • スロップ: 「研究所は1989年に設立され、地域統計の進化における極めて重要な瞬間を示しました。これは、行政機能を分散化し、地域ガバナンスを強化するという広範な動きの一部でした。」
    • 実際: 「研究所は1989年に設立され、行政のさらなる分散化の一部でした。」
  2. 証明としての名前の使用。 機関、出版物、ツールを並べてその重みを借りる。読者が必要とするものだけを残してください。
    • スロップ: 「彼女の研究は4つの全国紙で引用され、多くのフォロワーを持つ活発なソーシャルメディアプレゼンスを維持しています。」
    • 実際: 「彼女の研究は4つの全国紙で引用されています。」
  3. 浅い-ing分析。 「~間の緊張を象徴する」「より広範なシフトを反映する」「チームのコミットメントを示す」。これらの節は証拠なしに重要性を主張します。削除してください。
    • スロップ: 「建物は青と金に塗られており、コミュニティの土地への深いつながりを反映しています。」
    • 実際: 「建物は青と金に塗られています。」
  4. 曖昧な接続。 「~と関連している」「~に関連付けられている」「~間の関係を反映している」。2つのものがどのように関連しているかを言わずに関連があると主張します。
    • スロップ: 「チームが夜間ジョブをスケジュールするために使用するフレームワークは、現代のデータ実践と密接に関連しています。」
    • 実際: 「チームはフレームワークを使用して夜間ジョブをスケジュールします。」
  5. 中立的な文脈でのセールストーク。
    • スロップ: 「息をのむようなゴンダール地方に位置するこの町は、豊かな文化遺産を持つ活気あるハブとして立っています。」
    • 実際: 「町はゴンダール地方にあります。」
  6. 曖昧な情報源。 「専門家は信じている」「研究は示唆している」「広く認識されている」。情報源を明記するか、主張を削除してください。
    • スロップ: 「その異常な特徴のため、この川は研究者の関心を集めています。専門家は、それが地域の生態系において重要な役割を果たしていると信じています。」
    • 実際: 「研究者はその異常な特徴のためにこの川を研究しています。」
  7. 課題と展望の公式。
    • スロップ: 「町は、交通渋滞や水不足など、都市部に典型的な課題に直面しています。これらの課題にもかかわらず、戦略的な立地と進行中のイニシアチブにより、町は成長を続けています。」
    • 実際: 「町は繰り返し発生する交通渋滞と水不足を抱えています。」

言語

  1. 機械的な語彙。 「掘り下げる」「活用する(動詞)」「堅牢な」「シームレスな」「ランドスケープ」「レルム」「タペストリー」を比喩として、「証」「強調する」「ナビゲートする」を比喩的に、「極めて重要な」「重要な」「決定的な」「アンロックする」「活用する」「高める」「エンパワーする」「育成する」「包括的な」「ホリスティックな」「最先端の」「変革的な」「ジャーニー」を比喩として、「常に進化する」「ハイペースな」「細心の注意を払って」「さらに」「さらに」「注目に値する」「とはいえ」「結局のところ」「今日の世界」。同じ棚から類義語を入れ替えても何も解決しません。考えを書き直してください。
    • スロップ: 「イタリアの影響の永続的な証は、地元の料理のランドスケープにおけるパスタの広範な採用であり、これらの料理が伝統的な食事にどのように統合されたかを示しています。」
    • 実際: 「イタリアの影響下で導入されたパスタは広く食べられています。」
  2. 「is」と「are」を避ける。 「~として機能する」「~を特徴とする」「誇る」「~として立つ」。通常は単に「is」または「has」で十分です。
    • スロップ: 「ギャラリーは協会の展示スペースとして機能し、3,000平方フィート以上を誇っています。」
    • 実際: 「ギャラリーは協会の展示スペースです。3,000平方フィート以上あります。」
  3. 「XではなくY」、さらに「それは単なるXではなく、Yだ」「XはYについてではなく、Zについてだ」。
    • スロップ: 「それは単なる歌ではなく、声明です。」
    • 実際: 「その歌は声明です。」
  4. 強制的な三つ組。 意味が必要とする数の項目を使用してください。それが正確に3つになることはめったにありません。
    • スロップ: 「イベントでは、基調講演、パネルディスカッション、ネットワーキングの機会が提供されます。」
    • 実際: 「イベントは講演とパネルです。」
  5. エレガントなバリエーションと繰り返される書き出し。 一人の人に対して「主人公」「メインキャラクター」「中心人物」を使い分けたり、5つの文を同じように始めたりすること。
    • スロップ: 「主人公は多くの課題に直面します。メインキャラクターは障害を克服しなければなりません。中心人物は最終的に勝利します。」
    • 実際: 「主人公は一連の挫折に直面し、最終的に勝利します。」
  6. 偽の範囲。 何の範囲でもない2つの端点。実際の項目を列挙してください。
    • スロップ: 「この本は、ビッグバンの特異点からダークマターの謎めいたダンスへと私たちを連れて行きます。」
    • 実際: 「この本は、ビッグバンとダークマターに関する現在の理論を扱っています。」
  7. 行為者の欠如。 誰が行うかを述べてください。
    • スロップ: 「設定ファイルは不要です。結果は自動的に保存されます。」
    • 実際: 「設定ファイルは必要ありません。ツールが結果を自動的に保存します。」

スタイル

  1. emダッシュとenダッシュ。 どのような密度でも使用しないでください。代わりにカンマ、ピリオド、コロン、または括弧を使用してください。
    • スロップ: 「この用語は機関によって推進されています——人々自身によってではなく——公式文書でさえも。」
    • 実際: 「この用語は機関によって推進されており、人々自身によるものではなく、公式文書でさえそうです。」
  2. 散文の中に散りばめられた太字 で普通のフレーズを重要に見せること。
  3. 太字の小見出し付き箇条書きリスト で、散文の方が読みやすい場合。リストは本当に並列な項目のためのものです。
    • スロップ: 「パフォーマンス: 読み込み時間が改善されました。セキュリティ: 暗号化が強化されました。」
    • 実際: 「このアップデートにより、読み込み時間が高速化され、暗号化が強化されました。」
  4. 見出しのタイトルケース。 文ケースを使用してください。
  5. セクションマーカーとしての絵文字。
  6. すべてのセクション間の水平線、およびテーブルであるはずのない2列の散文を保持するテーブル。どちらも構造の代わりとなる装飾です。
  7. 文書がストレートクォートを使用している場合のカールクォート。
  8. ハイフンの山積み。 「クロスファンクショナルな、データドリブンな、クライアントフェイシングな」。名詞の前はハイフンでつなぎ、後はつながないでください: high-quality report、しかし the report is high quality。
  9. 偽のより深い真実。 「その核心は、これは本当に信頼についてです。」
  10. 見出しの後に見出しを言い換えた文が続く。
  11. 劇的な断片と決めゼリフ。 「計画もなかった。バックアップも。何も。」「そしてそれがすべてを変える。」
  12. 格言。 「シンプルさは究極の洗練です。」代わりに具体的な主張を述べてください。
  13. 偽の率直さ。 「正直なところ?場合によります。」「本当のことを言わせてください。」
  14. 誰も提起していない反論。 「これはより少なく書くことではなく、~についてです...」防御を削除し、実際の主張を残してください。
  15. 拒否された偽の代替案。 「魅力的なアプローチの1つはXでしょうが...」と誰もXを提案していない場合。

チャットボットの残骸

  1. テキストに残されたアシスタントの署名。 「これがお役に立てば幸いです」「いずれかのセクションを拡張してほしい場合はお知らせください。」
  2. 知識限界の回避。 「入手可能な情報は限られていますが」。既知のことを述べるか、何も言わないでください。
  3. 同調性。 「素晴らしい質問です。」「まったくおっしゃる通りです。」
  4. 残されたプレースホルダーテキスト。 「[あなたの名前]」「[会社名を挿入]」「[関連する成果]」。カバーレターや応募書類では致命的です。ユーザーから与えられた情報を埋めるか、質問してください。

埋め草とヘッジ

  1. 水増し接続詞。 「~するために」の代わりに「~する目的で」、「なぜなら」の代わりに「~という事実のために」、「いくつかの」の代わりに「多数の」。
  2. 積み重ねられた修飾語。 「おそらくある程度助けになるかもしれない」。1つのヘッジを選ぶか、まったく使わないでください。
  3. 楽観的な締めくくり。 「可能性は無限です。」事実または具体的な次のステップで終わってください。

フラグしてはいけないもの

このリストはチェックパスであり、スキャナーではありません。判断なしに適用すると、文章を良くしていたものを剥ぎ取ってしまいます。これらはそのままにしておいてください:

  • 機能している繰り返し。 「彼女は来た。彼女は見た。彼女は征服した。」繰り返される書き出しのパターンは、書き手が気づかなかった繰り返しについてであり、書き手が選んだ繰り返しについてではありません。
  • 正しい言葉であるフォーマルな言葉。 機械語彙のパターンは、特定の使い古された単語を挙げています。すべての長い単語を簡略化する許可ではありません。
  • 実際の反論、範囲制限、または注意事項。 偽の反論と偽の代替案のパターンは、誰に対するものでもない防御を捕捉します。情報源を明記した反論、真の制約、安全上または法的な注意事項は、すべてそのまま残します。
  • 引用および二次資料。 引用、タイトル、またはそのフレーズが使用されているのではなく議論されている例の中で書き換えることは絶対にしないでください。
  • 強調のための1つの短い文。 劇的な断片のパターンは、発動するためにそれらの連続を必要とします。
  • 思考が長いときの長い文。 中程度の長さのリズム自体が兆候です。不均一な文の長さは人の兆候です。

具体的は抽象的より優れている

形容詞は、事実を持っていないときに手を伸ばすものです。数字、名前、日付、具体的な名詞は、形容詞が示唆することしかできない仕事をします。

  • スロップ: 「広範な最適化を通じてパフォーマンスを大幅に改善」
  • 実際: 「遅延率を4.5%から3.44%に削減」

事実を持っていないなら、あまり言わないでください。決して事実を捏造しないでください。 名前、数字、日付、引用、引用元は、ソースまたはユーザーから提供されたものです。文に与えられていない詳細が必要な場合は、それを質問するか、明確にマークされたギャップを残してください。もっともらしい数字を捏造して文を成立させることは、ここで可能な最悪の失敗であり、どんな量のスロップよりも悪いです。

文体

ユーザーが執筆サンプルを提供した場合、または特徴的な声で書いてきた場合、 この文書のすべてよりもそれに従ってください。ただし、常に勝つ2つのルールを除きます:事実を決して捏造しないこと、そしてemダッシュまたはenダッシュを決して使用しないこと。文の長さ、形式、語彙、癖に合わせてください。

それ以外の場合は、ジャンルに合わせてください:

  • 個人的で表現力豊かな執筆(エッセイ、投稿、カバーレター)は、声、ユーモア、そしてその場所に値する比喩を運ぶことができます。しかし、カジュアルさを演じないでください。作られた癖(「私のふくらはぎは意見を持っていた」)は、企業の磨きと同じ失敗であり、ただ異なる衣装を着ているだけです。
  • 技術的で参考的な執筆(ドキュメント、README、レポート、分析)は、平易で中立的に保ちます。ここでの声は、明確さと正確な強調を意味し、個性ではありません。何かが現在何をするかを説明し、以前何をしていたかを説明しないでください。「これは、すべてのアイテムを反復処理する古いアプローチを置き換えます」は変更ログに属し、ドキュメントには属しません。
  • プロフェッショナルな文書(履歴書、応募書類、ビジネスメール)は、平易で、直接的で、具体的に保ちます。短い文、普通の言葉、前置きなし。

平易が間違った文体であることは決してありません。飾り立ては通常間違っています。

プロセス

草稿を書くとき、最初のバージョンを書き、それから見知らぬ人としてそれを読み直し、以下の4つのパスを実行してください:

  1. すべての文とすべての詳細に対して両方のテストを実行してください。失敗したものを削除してください。
  2. 段落が何についてであるかをアナウンスするだけの冒頭の文を削除してください。
  3. リズムのために頭の中で読んでください。詠唱になるところでは、パターンを壊してください。
  4. 上記のパターンリストを検索してください。単語を置き換えるのではなく、考えを書き直すことで各ヒットを修正し、削除する前に「フラグしてはいけないもの」と照らし合わせて確認してください。

結果は元のものよりかなり短くなると予想してください。

…

[翻訳のため省略]

関連スキル