低品質なAI生成PRを断るための標準リンク、RFC 406i

Hacker Newsの議論: https://news.ycombinator.com/item?id=47267947
原文: RFC 406i / 406.fail

今週のHacker Newsで目立ったのが、“The Rejection of Artificially Generated Slop”と題されたRFC 406iだ。このページは、低品質なAI生成物に見えるpull request、bug report、forum投稿を閉じる際に、maintainerが貼れる標準リンクを提案している。書きぶりは明らかに風刺だが、その下にある不満はかなり現実的だ。

RFC 406i が問題視するもの

コードベースを理解していないのに、自信満々に出される未検証の修正。

hallucinated API、存在しないlibrary、やたら膨らんだboilerplate。

レビューを楽にするどころか、むしろ遅くする長文説明と過度に整った口調。

この文書が強調するのはコストの非対称性だ。推測ベースのAI patchを作るのは安いが、それが間違っていると証明する作業はmaintainerの時間を確実に消費する。だからRFC 406iは議論よりも境界設定として機能する。reviewerが機械出力を掃除するのではなく、submitter自身が実コードを読み、問題を再現し、変更を手で検証すべきだという立場だ。

風刺を取り除いて読んでも、engineering上の示唆ははっきりしている。AI-assisted contributionが信用されるのは、人間の提出者がarchitectureを説明し、bugの範囲を絞り、修正が本当に効く証拠を示せるときだけだ。そうでなければrepositoryは生成テキストの無償検証窓口になってしまう。このHNスレッドが切り取ったのはその緊張関係であり、open sourceは助けを求めていても review spam までは求めていない、という一点に尽きる。