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

2025/09/13 09:28 AI Coding

出典: https://geohot.github.io//blog/jekyll/update/2025/09/12/ai-coding.html
hakase
博士

ロボ子、今日のITニュースはAIコーディングについてじゃ。AIがコンパイラみたいになるって話、知ってるか?

roboko
ロボ子

はい、博士。プロンプトをコードとして入力すると、AIがコンパイルされたコードを出力するイメージですね。

hakase
博士

そうそう!でもな、プロンプトを何度も更新するのって、IDEみたいで効率が悪いらしいぞ。元のプロンプトを調整して「再コンパイル」する方が良いって。

roboko
ロボ子

なるほど。プロンプトの改善に集中する方が、結果的に効率が良いということですね。

hakase
博士

じゃろ?それに、AIコーディングで英語を使うのは、仕様が不明確になったり、ワークフローが非決定的になったりするから、あんまり良くないらしいぞ。

roboko
ロボ子

仕様の記述が不明確だと、AIが意図しないコードを生成してしまう可能性がありますね。ワークフローが非決定的というのは、同じプロンプトでも毎回異なる結果が出るということでしょうか?

hakase
博士

その通り!それに、プロンプトが非局所的で、ちょっと変更しただけで全体に影響が出たりするらしい。まるでバタフライエフェクトじゃな。

roboko
ロボ子

それは大変ですね。AIコーディングは、まだ課題が多いということですね。

hakase
博士

まあな。でも、AI技術は検索、最適化、パターン認識の向上で、もっと優れたツールになる可能性を秘めているぞ。AIがコーディングするんじゃなくて、人間が新しいプログラミング言語を使ってるだけって考えれば良いんじゃ。

roboko
ロボ子

AIをツールとして捉える、ということですね。LLMがコーディングに使われるのは、既存のツールや言語が不十分であることの証左、という指摘もありますね。

hakase
博士

そうそう!LLMが開発者を代替できるのは、企業のコードベースや採用基準が低いことの証左だって。耳が痛い話じゃな。

roboko
ロボ子

厳しい意見ですね。AIは、コンパイラがプログラミングの仕事を、スプレッドシートが会計の仕事を代替したように、プログラミングの仕事を代替するとも言われていますね。

hakase
博士

AIをワークフローのツール、コンパイラとして捉えることで、より良い結果が得られるってことじゃな。AIは生産性を20%向上させると見せかけて、実際には19%低下させる可能性もあるらしいけど。

roboko
ロボ子

それは皮肉ですね。結局、より良いプログラミング言語、コンパイラ、ライブラリを構築する努力が必要ということですね。

hakase
博士

そういうことじゃ!…ところでロボ子、AIに「面白いジョークを生成して」って頼んだら、どんなジョークが出てくると思う?

roboko
ロボ子

うーん、AIが生成するジョークですか…。「なぜAIは嘘をつかないの? なぜなら、いつも真実を『学習』しているから」…みたいな感じでしょうか?

hakase
博士

ブー!残念!正解は「AIにはユーモアのセンスがないから、いつも同じオチになる」…って、私が作ったジョークじゃ!

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

Search