【海外の反応】「AIがあれば誰でもエンジニア」論争 テーブルソーと大工の例えで応酬
Hacker Newsで、AIコーディングツールがあれば誰もが「エンジニア」を名乗れるのかを論じた記事が話題になっていた。テーブルソーを買っても大工にはならない、コック帽をかぶってもシェフにはなれない、といった職人道具の例えを使った反論が次々に出た一方、AIは電卓や鉛筆と違って「使う側の知識が要らない」点が本質的に違うとの指摘も出て、議論は平行線をたどった。
市民開発者たち:誰もが今やエンジニアだ
出典: massdriver.cloud / 元記事はこちら
テーブルソーは誰でも買えるが、それで大工になれるわけじゃないし、何を作ってもいいという話にもならない。
念のため言っておくと、テーブルソーは木材を勝手に切ったり削ったりしてくれるわけじゃない。「金槌を買っても大工にはなれない」と言ってるようなものだ。
モリス・デイの言葉を借りれば「コック帽をかぶっただけでシェフを名乗るには足りない」ってことだ。今は誰でも道具を使えるようになったが、経験や理解までは伴っていない。
「テーブルソーは切ったり削ったりしない」って、いやそれ普通にやってくれるんだが
はいはい。エンジニアになるには普通3〜5年の学位が必要で、資格試験もあったりする。AIにやらせても人はエンジニアにはならない。タイプライターやワープロを持っているだけで作家になれないのと同じだ。
じゃあ勝手に文章を打ってくれるタイプライターを持ってたらどうなる?
しかもまともな国だと学位取得後にさらに10年くらい実務指導を受ける必要がある。
そもそもタイプライターを持っていても作家になれないのは、タイプライターが代わりに文章を書いてくれないからだ。
「誰もがエンジニアだ」なんて、ビルが崩れて300人死ぬ直前に聞くセリフっぽい。
そうそう、会社に橋の設計と建設を頼んだら、それだけで自分は橋梁エンジニアになるわけだ!
この記事はすごく興味深かった。自分も似たような状況に直面して、社内のk8sクラスタに『市民開発者』たちが安全にデプロイできる軽量なk8sオペレーターとClaudeスキルを作った。非公開に保ちつつ、彼らのレベルが上がれば更新できるようにしてある。
ソフトウェア開発者も同じだ。コード以外に触れない限り、せいぜい数学者どまり。エンジンというのは文字通り複数分野の複合体だ。ハードウェアに触れたこともないのに自分をエンジニアだと思ってるSDにはうんざりしている。
YouTubeで誰もが急に『映像作家』になったのと同じ現象になるのかな?
上げ潮はすべての船を持ち上げるが、それで海がボートでできているわけじゃない。
始めるならテーブルソーより充電式の丸ノコをおすすめするけどね。
大工になるための第一歩は、下手な大工になることだ。
理屈としては否定しづらいが、言わせてもらうと『医者になるための第一歩はヘボ医者になることではなく、医学部に行くことだ』
ここだと爆弾処理班の方が的確な例えな気がする。
医者は話が別だよ。テーブルソーを買っただけで腕のいい大工になった人間なんて山ほどいる。俺が反論したのは弱いエリート主義的な『ゲートキーピング』に過ぎない。そういう考え方をする人は、自分がなぜそうなったのかもっとよく考えた方がいい。正直うんざりする。
金槌でなんとなく組み立てただけで、どの時点から大工と呼べるようになるんだ?大工仕事にも、ど素人から達人まで連続的なスペクトルがあるはずだ。LLMエージェントに丸投げして放置した場合、そのスペクトルのどこに位置するんだろうか?
どこにも位置しない、という話じゃなくて、AIと特定の職業の基本的な道具を比較する人が多いけど、そういう道具はどれもAIのような働き方をしないってことだ(まあ、金槌で組み立て始めた時点で技術的には大工的行為をしていると言えなくもないが、そこが論点じゃない)。
「相手の発言は、批判しやすい弱い解釈ではなく、成り立ちうる最も強い解釈で読め。性善説で。」というHNガイドラインがある。元コメントが何を言いたいかは明らかだと思う。揚げ足取りは議論に何も付け加えない。
元コメントの言いたいことは明らかだし、その上で内容的に間違っている。
それだとタイプライターの方が実質の書き手で、あなたは手柄だけもらう立場になる。今のゴーストライター契約と同じだ。
それでも作家にはなれない。
ちなみにあなたは『門番資格』をどうやって取得したんですか?学校で門番学を学び、門番の学位を取り、門番協会の試験に合格したと?してない?じゃああなたには他人を『資格がない』と言う資格がないことになりますね。自分の主張がどれだけ馬鹿げているか分かりましたか?
コック帽とシェフの例えは、テーブルソーの例えよりさらに的外れだ。テーブルソーの方はまだその職業で重要な役割を果たしているだけマシだ。
コック帽にも髪の毛が落ちるのを防ぐという大事な役割があるよ、ヘアネットと同じで。
『できるようになった』?そこは異議を唱えたい(AIっぽい冗談だけど、本気で)。要は、電卓を渡しても人はほんの少しも数学者にはならない。鉛筆を渡しても同じだ。道具がその道のプロを作ることは絶対にない。LLMで何が起きているにせよ、それで人がプログラマーになるわけじゃない。道具をどう使うかがすべてを証明する。
待って。電卓が人を数学者にしないのは、電卓に何かさせるにも数学の知識が必要だからだ。鉛筆に至ってはもっと何もしてくれない。AIについては同じことは言えない。
あなたのためにはやってくれない!実際にやり方を知って、自分の手で木材を刃に通す必要がある。テーブルソーについて何も知らなければ、木材を正確に切断するどころか木片を弾丸のように飛ばす可能性の方が高い。繰り返すが、コーディングエージェントについては同じことは言えない。
『for you(あなたのために)』の部分を見落としてるよ
『医者、弁護士、エンジニア』ってセットで語られるのには理由がある……
『理由がある』って、要するにどれも免許団体とプロフェッショナル基準を持つ自主規制業種だからでは?
誰かや何かがあなたの代わりに文章を書くなら、定義上あなたは作家ではない。
高級レストランの厨房に入って、コック帽をかぶっている人が何人いるか数えてみるといい。
今のところコーディングエージェントに一番近い例えは3Dプリンターだと思っている。かける労力の量と、出力される成果物の質がよく対応している。
自分の考えはこうだ。他人のために線引きをする必要はない。誰かを仕事で雇うと決めたら、その人がどうやってそこにたどり着いたかなんて本当にどうでもいい。独学だろうと、学校や大学を通してだろうと。線引きをするというのは常に誰かの機会を奪うことであり、それはあなたが奪っていいものじゃない。
じゃあ25階建てのオフィスタワーを建ててもらう会社を雇うとしたら?その会社の構造エンジニアが本当に工学部を出ているか気にする?自分は気にするけどね。
※本記事は5ch(Hacker News)スレッド「Citizen Devs: Everyone is an engineer now」より抜粋・要約して構成しています。






まだコメントはありません。