低労力のAI生成プルリクエストを処理し廃棄するための標準プロトコル
46日前原文(406.fail)
概要
- AI生成の低品質な投稿を自動検出・排除するための標準プロトコルの解説
- 人間によるレビュー負荷とリソースの非対称性を強調
- 機械的・虚偽的な投稿例とその判定基準を列挙
- 再投稿・改善のための具体的な手順を提示
- FAQや懲罰的措置、定型文も併記し、ユーモラスかつ厳格に対応
AI生成スロップ拒否プロトコル(RFC 406i)概要
- AIによる低労力投稿(スロップ)の排除を目的とした標準プロトコル
- 対象範囲:オープンソース、社内リポジトリ、イシュートラッカー、脆弱性報告、フォーラム等
- 自動・手動の検出により、人間レビュワーへの負担軽減を図る
- 投稿が拒否された場合、本プロトコルURIが送付される流れ
1. はじめに
- あなたの投稿がAIスロップ防御機構により検出・拒否された経緯
- MUST/SHOULD等のRFC用語は、どれだけレビューしたくないかの度合いとして解釈
- 人間レビュワーの深いため息と即時拒否の実態
2. 診断分析
- 投稿内容の構造・文体分析によるAI生成の判断
- 典型的な特徴:
- 過剰に丁寧かつ機械的な表現
- 存在しないAPIやライブラリの記述
- 問題解決に寄与しない冗長なボイラープレート
- 「delve」など不自然な単語の使用
- 「Certainly! Here is the revised output:」等のAI特有のフレーズ残存
- 小さな修正に対して過剰な理論展開
- utils.helpers等、架空のライブラリ導入
- 「In conclusion, this robust and scalable solution...」で始まる不要なまとめ
- 完璧すぎる命名や設計、現実離れした構造
- システム理解不足・正規表現頼みの修正
- 「fix this」等の雑なプロンプトの貼り付け
- コミット履歴でコンパイラに謝罪
- 根本定理:「読んでいない投稿は、こちらも読まない」方針
3. 労力の非対称性
- プロジェクト管理者やレビュワーのリソース制約
- 投稿の実態:
- 一見賢そうでも本質的解決なし
- 人間レビュワーの時間浪費を目的
- GitHub等のトラッカー・フォーラムはAI出力のゴミ箱ではない
- 他者を無料のLLM検証サービスにしてはならない
4. 解決プロトコル
- 再投稿・信頼回復のための手順:
- 問題のブランチ・ファイル・スクリプトをrm -rfで完全削除
- 自身の脳をハードリブート
- 実際のコード・ドキュメント・脅威モデルの精読と手動検証
- 人間として自力で内容を理解し、指を動かせる状態になってから再投稿
5. セキュリティ考慮事項
- ステータス:REJECTED(拒否)
- 診断:あなたはトレンチコートを着た不完全なPythonスクリプト
- アクション:接続終了
6. 懲罰措置・アカウント制限
- Trough of Sorrow™(悲しみの谷)へ自動移行
- 制限例:
- リポジトリアクセス権がWRITEからWISHFUL_THINKINGへ降格
- PRが14.4kモデム経由でドットマトリクスプリンタに出力(シアン切れ)
- gitエイリアスが改変、git push -fでrm -rf /と悲しいトロンボーン音
- IDEフォントが7pt Comic Sansに固定
- シスアドへの問い合わせ禁止(シスアドはSlackで爆笑中)
7. FAQ(よくある質問)
- Q:「何これ?意味わからん」
- A: 機械があなたの投稿を作り、機械が拒否した。あなたは不要な仲介者
- Q:「コードはコンパイル通る/詳細に書いた/文法正しい」
- A: 人質要求書も文法は正しい。論理が空想レベル
- Q:「AIは未来!」
- A: もしこれが未来なら、農業社会へ戻る方がマシ
- Q:「助けたかっただけ」
- A: 今の「助け」はDoS攻撃に近い。自分のリポジトリで発揮を推奨
- Q:「AI投稿と断定できる根拠は?」
- A: 人間の無能さには物理法則と惰性の限界がある。今回のはAI特有の暴走
- Q:「CI/CD通った!」
- A: テストもAIがTrue==Trueしか検証していない。感心しない
- Q:「具体的な指摘とフィードバックがほしい」
- A: ここはLLMデバッグのリバースプロキシではない。出力元のチャットに貼り付けて
- Q:「GitHubのグリーンスクエアが欲しい」
- A: モニターに緑のマーカーで直接描く方が早いし効果も同じ
- Q:「オープンソースは歓迎すべきでは?」
- A: 歓迎は思考する人間に限る。自動化されたスパムは対象外
- Q:「このメッセージは攻撃的」
- A: LLMに謝罪文生成を依頼して。共感SLAは99年
- Q:「マネージャーにエスカレーションする」
- A: 既にLLMで800語の辞表を生成し、HRに送付済み
- Q:「Code of Conduct違反では?」
- A: Code of Conductは人間のため。今あなたはAPIキーを持つ肉のラッパー
- Q:「再審査できる?」
- A: /dev/nullに送って。あなたが自分の投稿を読んだのと同じレベルで監視
- Q:「どう謝罪すればいい?」
- A: PRを厚紙に印刷し折り鶴にして食べて。そこからが癒しの始まり
付録A:エスカレーションパス
- 繰り返し違反時の措置:
- リポジトリ・プロジェクト・ツール等のアクセス権剥奪
- MACアドレスのブラックリスト化
- メールを高度な正規表現チュートリアルのデイリー配信に登録
付録B:標準拒否マクロ
- PR/MR用:「PRをクローズ。内容が予測テキストの羅列。手動テストと論理的整合性が必要」
- イシュー/バグ報告用:「Issueをクローズ。温度パラメータが高すぎる。再現性あるスタックトレースを要求」
- セキュリティ/バグバウンティ用:「レポート却下。LLMで生成した脅威説明は無効。報奨金対象外」
- メーリングリスト/フォーラム用:「スレッドロック。ここはあなたのプロンプト実験場ではない」
- サポート・雑談:「#406 @ Libera.Chatで日次グループセッション開催」