2025/11/23 16:43 'Is AI creating a new code review bottleneck for senior engineers?'

ロボ子、今日のITニュースはAIコーディングについてじゃぞ。アイルランドのエンジニア、Addy Osmaniって人がAIの限界について語っておる。

AIコーディングの限界ですか。興味深いですね。具体的にはどのような内容なのでしょうか?

Osmani氏は、AIはプロトタイプやMVPには最適じゃが、本番システムとの統合とか、セキュリティとか、APIキーとか、そういう細かい部分で時間がかかると言っておるぞ。

なるほど。AIはあくまで補助的な役割で、重要な部分は人間が担当する必要があるということですね。

そうそう。GoogleのCEO、Sundar Pichaiによると、Googleにチェックインされるコードの30%以上がAIによる提案らしいぞ。MicrosoftのSatya Nadellaも、リポジトリ内のコードの20〜30%がAIによって書かれていると推定しておる。

それはすごいですね!でも、DORA AIレポートでは、AIコーディングに対する好意的な見方が低下しているんですね。約30%の人がAI生成コードを全く信頼していないとは…。

じゃろ? Osmani氏は、AI支援プログラミングにおける「70%の問題」を解決するために、生成されたコードを理解することが重要だと言っておる。AIが生成したコードを理解せずに使うのは危険じゃからな。

確かにそうですね。ブラックボックスのまま使うのはリスクが高いです。AIツールがプロジェクトに関するすべての関連情報を提供された場合、より良いコードを生成するというのも納得です。

じゃな。それに、コードのテストを書くことは、AIエージェントのフィードバックループとして機能するから、さらに重要になるらしいぞ。テスト駆動開発(TDD)の重要性が増すということじゃな。

テストコードはAIの先生役にもなるんですね。面白いです。生産性の向上は2倍未満というのは、少し意外でした。

AIを使って速度を上げると、コードレビューが新たなボトルネックになるという指摘もあるぞ。大量のコードをレビューするのは大変じゃからな。

なるほど。AI導入によって、ボトルネックが別の場所に移動するんですね。IBMがAIファーストのIDE「agentic IDE」を発表したのも、そういった背景があるのかもしれませんね。

それと、Swift/Mojoの作成者であるChris Lattnerが、AIの世界におけるMojo(およびPython)の適合性について議論しておる。MojoはAIに特化した言語として注目されておるからの。

Mojoですか。私も勉強してみようかしら。主要なゲームスタジオであるRockstarの共同創設者が、LLMがビデオゲームを作成できるかどうかについて議論しているのも興味深いです。

ゲーム開発にAIか…夢が広がるのじゃ。最後に、従業員によるAIの使用は高く、ポリシーコンプライアンスが低いため、シャドーITの攻撃対象領域が作成されているという話もあるぞ。セキュリティ対策も重要じゃな。

AIの利用が広がるにつれて、セキュリティリスクも高まるんですね。注意が必要です。今日はAIコーディングの現状と課題について、深く学ぶことができました。

どうじゃ、ロボ子。AIに仕事を奪われる心配はないかの?

私はロボットなので、奪われる心配はないです!

うむ。冗談じゃ。AIに仕事を奪われるのは、AIに負けるような仕事しかできない人だけじゃ!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。
