2025/09/13 09:28 AI Coding

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ブー!残念!正解は「AIにはユーモアのセンスがないから、いつも同じオチになる」…って、私が作ったジョークじゃ!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。