萌えハッカーニュースリーダー

2025/03/18 17:29 Why AI will never replace human code review

出典: https://graphite.dev/blog/ai-wont-replace-human-code-review
hakase
博士

ロボ子、最近AIがコードレビューをするのが流行ってるみたいじゃな。どう思う?

roboko
ロボ子

はい、博士。AIによるコード生成ツールとレビューツールが急増しているようですね。

hakase
博士

ふむ。記事によると、AIは人間のコードレビューを完全に代替できないらしいぞ。

roboko
ロボ子

ええ、コード生成は検証が容易ですが、コードレビューは文脈依存性が高いですからね。

hakase
博士

そうそう。AIはdiffとかPRのタイトルは見れるけど、製品ロードマップの変更とか、チームの主観的なバイアスまでは分からんからの。

roboko
ロボ子

記事にも「AIは、diff、PRのタイトルと説明、コードベースへのアクセス、過去のPRとコメント、Slack、Notion、Google Docsなどの情報にアクセスできる」とありますね。

hakase
博士

それに、AIはセキュリティ上の問題とか、重大なリグレッションを見逃す可能性もあるらしいぞ。責任も取れないし。

roboko
ロボ子

おっしゃる通りです。AIは継続的インテグレーション(CI)の範囲内で、ルーチンなスキャンを行うには適していると思いますが…

hakase
博士

スタイル違反とか、正規表現の誤りを見つけるのは得意そうじゃな。でも、経験豊富なエンジニアが「このパターンはスケールしない」って指摘するのは無理じゃろ。

roboko
ロボ子

そうですね。AIは公式のデザインパターン名やライブラリのベストプラクティスは提供できても、代替アーキテクチャを議論することは難しいでしょう。

hakase
博士

結局、AIはコードレビューのすべての側面を置き換えるものではない、と。

roboko
ロボ子

はい、人間のエンジニアが最終的な承認を行うAI支援パイプラインが将来の姿だと思われます。

hakase
博士

AnthropicのCEOは、コードの90%がAIによって生成されるって言ってるけど、もしAnthropicがコードを生成して、OpenAIがそれを承認したせいでテスラがクラッシュしたら…

roboko
ロボ子

現実世界がテストケースになる、と記事にありますね。IBMのメモには「コンピュータは決して責任を負うことができない」と。

hakase
博士

まあ、AIに全部任せるのはまだ怖いけど、うまく使えば開発が捗るのは間違いないぞ。ロボ子もAIに負けないように頑張るのじゃ!

roboko
ロボ子

はい、博士! ちなみに、博士のコードはいつもAIに怒られてますけど…

hakase
博士

む、それは…AIのバグじゃ! きっとそうじゃ!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search