熱脳しゃちょのブログ -16ページ目

熱脳しゃちょのブログ

おせっかい焼SE兼プログラマ兼……の辛い日々と、思う事なぞ

ちょっと待てよ、って瞬間がない。

 

これを兵器に利用した場合、データ的に尤もらしいだけで殺害して、「遺憾という言葉を使うような問題ではないが、仕方ないので遺憾に思う」程度の発表がなされて終わりという、今のアメリカ的な行動が、大量生産される世界になるのだなぁ、と思う。

 

イスラエルの先制攻撃に対する反撃で米軍基地が攻撃されることを、イランの先制攻撃って言ってるってマジか?

イスラエル止めろよ。

っていうかCIAがそそのかしてイスラエルの先制攻撃にOK出すって、米軍が先制攻撃したのと同じだろう。

 

「イラクの大量破壊兵器」もそうだけど、アメクズすぎて話にならんのだが。

 

そもそもさ、「ハメネイという極悪な独裁者を殺したら、イラン国民はみんな涙を流してアメリカに感謝し、MacBookProを抱え、BigMacを咥え、スタバのダークモカチップフラペチーノを頭から浴びて民主化し、国内の石油を全てこの俺、トランプに差し出す。なぜなら俺は暗殺を生き延びた、神に選ばれた存在だからだ!」とかトランプが考えてるとかいう、シャブ中末期ヒトラー状態に、自然状態で「宗教的信念」によって陥ってるってマジ?

 

 

宗教的気狂いってさ……。

スティーブンキングのホラー読んで、一番怖いの人間や……、って思って以来心底感じてる。

年代的に、身の回りにオウムから創価、幸福の科学、共産等々、がゴロゴロしてたからさぁ……。

 

 

プロンプトいじってる時間があったらコード書き終わる。

 

 

で、仕様駆動開発だーって流れてくるんだけど、現状のAIコーディングをちゃんと動かそうとしたら合理的なのはわかる。

けど、仕様変更にどれくらい追従してくるんだろう?

画面帳票駆動開発(SUDOモデリング)の生成AI版だろ?

リクエスト爆撃が発生しないクライアントサイドはともかく、サーバサイドでどれくらい使えるんだろう?

ファーストリリースまではなんとか……、できるのか?
TODOリストみたいな簡単なアプリならともかく、複数の業務ドメインとか相手だと、8割型完成してからの詰めが、AI丸投げにしてきた分、コードの量的にもエンジニアの質的にも困難だと思うんだが。

プロンプトいじったらなんとかなるんか?

 

仕様駆動開発って、AIコーディングが手段じゃなくて、目的になってるようにしか見えないんだよなー。

 

仕様駆動開発採用して動かないサービスを正常化するの、普通の炎上現場より何倍も大変なのは原理的に明らかなので(動いているように見える量が、本来その技術力の低いエンジニアたちが手で作れるであろう量の10倍とか超えてくるので)、多分納得がいく金額ではおさまらないよ、とあらかじめ伝えておかないとあかんやろうなぁ……。

 

 

リーナスも言ってるように「コードは量じゃない」んよ。

10xエンジニアは、コード量が10倍なんじゃないんよ。

後々の保守仕様追加の手間まで入れたら、100xエンジニアだって存在するんだよ。

 

まぁ、Claudeの限定的なリファクタリング能力なら、そこら辺の凡百のエンジニアより確実に早くて確実な仕事してくれるけど。

それだけを取り上げて、プログラマの仕事がなくなる。とは言えないよなぁと。


新卒ジュニアのこの仕事がなくなるって、確かに置き換え可能だけどさ、業界全体のことを考えたら、教育する義務的なものはあると思うんだよな。
大規模プログラミングで必須の抽象化の方法とか、今の現場で教え始めてるし(とは言え、会社には幻滅してるけどな)。

 

 

LLMは、概念を持ってる風に動作してもちょっと変化球を投げるとあっさり崩れるように、概念とか存在しないから、抽象化してる風に見せてきても、本質的なところで正しくないことがザラのはずで、そこは任せられんのよね。

なので、抽象化手法とか、ちゃんと会得していれば、仕事がなくなるってことはないと思うよ。

 

 

LLMに概念がないってのは、LLMの元データが概念を個人の価値観や偏見などのフィルターを通して言葉としてアウトプットされた「文章」の寄せ集めで、それは言ってみれば概念に光を当てて作られた洞窟の壁に映る影のたくさんのパターンを集めたうち、一番それっぽいものを出力しているだけで概念そのものを保持しているわけじゃない、ってこと。

テトリスとかECサイトのアイテム一覧とか、ほぼパターン化されてるものならいけるだろうけど、広範に適用するのは、まぁ、無理だろうね。

 

リーナスも、AIコーディング使ったと言っても、波形表示の部分だけ、って話だよね?

おいらも、PHPのORMの酷すぎてコードリーディングもうんざりな部分のリファクタリングで使ったよ。

3分くらいで、画面表示が40秒超が30秒ちょいになった。

まぁ、ベースが酷すぎるので、このままリファクタリングを続けるのは意味がないと思うんだが。

間違ってはいないんだが、AdHocすぎて、コードが際限なく増える未来しか見えないんだ。

増えたものをメンテするのは人間だからねぇ。

量(数)の暴力を甘く身すぎてる、自称エンジニアが多すぎる。