IOI金メダリストさえ「AIを使うか、AIに踏み潰されるか」と語る
I will not be using LLMs in my coding
「LLMをコーディングに使わない」と宣言する記事へのHacker Newsの議論。15年以上コードを書き続けた競技プログラマーが半年以上コードに触れずとも成果は過去最高だと語る一方、IOI金メダリストはAIの品質は自分の水準に届かないが「実世界には十分」だと認める。品質低下を指摘する声、テストで検証すべきという反論、職人的喜びの喪失を嘆く声が交錯する。
この時代、AIコーディングエージェントを使うか、それを使うプログラマーに地面に踏み潰されるかの二択なんです。AIはまだ私の品質水準ではコードを書けませんが、今は十分な品質で書ける。そして悲しいことに、それが実世界では「十分」なのです。
HNでの議論
238- XCSme
競技プログラマーとして、15年以上にわたり多くの言語でノンストップでコードを書いてきた。
ここ6ヶ月以上、一行もコードに触れていないし、見てもいない。でも、やっている仕事はこれまでより速く、質も高い。
これについてどう感じればいいのか、自分でもよくわからない。
- parasti
これは電動モーターが発明された後に手工具にこだわるようなものだ。
昔ながらの方法でコードを書くことに戻る道はない。業界でそんなことが起きるとは思えないし、これからもないだろう。
ここで挙げられている不満は100%本物だが、本質的ではない。少し練習すれば、LLMに主導権を渡さずとも、効果的にプロンプトを出せるようになる。コードを書かせれば、確かにエンジニアリングというよりマネジメントの仕事になる。とはいえ、LLMを読み取り専用のペアプログラマーやラバーダックとして位置づけ、自分はコーディングの楽しい部分を担当するようなワークフローを構築する方法は必ずあるはずだ。
- foldr
どんな理由であれLLMにコードを書かせることに断固反対だとしても、コードレビューやバグ発見には間違いなく極めて有用だ。なぜこれを活用しないのか?
- DamnInteresting
企業が希少金属の「数兆ドル」価値のために小惑星を捕獲して採掘しようとするニュースをよく見かける。だが、そうした金属を新たに供給して市場に溢れさせれば、その金属の価値は劇的に下がるという事実を、企業は理解していないようだ。彼らはその夢を追って数十億ドルを注ぎ込むかもしれないが、成功した暁には市場を溢れさせ、市場を縮小させることになる。
LLMも同じように感じる。かつては希少で価値があったもの——人間の創造性——を市場に溢れさせる機械に、数十億ドルを費やしている。成功すれば、創造性を台無しにし、人類が価値を置くものを損なうだけだろう。
- rickcarlino
> AIは不可避ではない
これを信じるのは難しい。私たちを雇っている企業も、競合企業も、手書きのコードを財務的責任の回避と見なすだろう。だからといって、不可避であることが前向きだとか、両手を広げて歓迎すべきだというわけではない。しかし、現時点ではあまりにも不可避だ。
- alexpadula
LLMと生成AIは、プログラマーだけでなく多くの人から人間であることの意味を奪った。これから起こる混乱は興味深いものになるだろう。
- ricardobeat
これは完全に妥当な立場だ——プロとしてこの分野に留まるつもりがないなら。
環境面の問題は解決できる。
品質はプロセスを動かす人間の尺度であり、モデルは平均的なエンジニアよりもうまくコードを書ける。
学習やシニアリティへの影響は大きな未知数だが、これも解決できる、いや解決されるだろうと信じている。
- JKCalhoun
40年間、生活のためにプログラミングをして引退した…だから今は「趣味の」プログラマーであり、コードを「出荷」するときも企業™とは無関係だ。現役だったら違う感情を抱いたかもしれない。
しかし趣味人としては、LLMのおかげで、LLMがなければ決して手を出さなかったようなプロジェクトに取り組めるようになった。
これは(私にとって)重要なポイントだ。
そうしたプロジェクトの多くはかなり退屈だ。(他のコーダーは、この一人が「退屈」と呼ぶものを楽しむかもしれないが。)それが解放感をもたらしてくれるとわかった。