「プログラミング」を含む日記 RSS

はてなキーワード: プログラミングとは

2026-01-22

【警告】「AIイラスト禁止学習禁止」のサイトも実は私たちの敵かも

AIイラスト投稿禁止」を掲げるサイトを見つけて、ホッとしているイラストレーターの仲間たち。

悪いことは言わない。今すぐその認識を改めて、自分の足元を見てほしい。

 

AIイラスト投稿学習禁止しているから、ここなら安心」とか甘いことを考えているんじゃないだろうか。

 

お前たちが今使っているその「AI排除サイト」、実は「AIが書いたコード」で動いている可能性を考えたことはあるか?

 

今、ウェブ開発の現場は生成AIパラダイスだ。エンジニアたちはChatGPT、Claude、Cursorといった生成AIツールを使い、AIコードを書かせてサイトを構築している。

私たちが「私たちの絵を勝手学習した泥棒ツール」と憎んでいるものと、本質的には全く同じ仕組みのツールを使って、そのサイトは作られている。

 

プログラミングコードなら問題がない?そのAIたちは、一体何を学習したと思う?

世界中エンジニアが血を吐く思いで書いたコード個人ブログの知見、公式ドキュメント……それらをライセンス著作権無視して、好き勝手学習している。

そう、イラスト生成AIと同じだ。

 

イラストレーターの私たちが、これまでどれほど苦しめられてきたか思い出してほしい。

勝手学習され、絵柄を盗まれ、さも自分が作ったかのように出力される。

それと同じことが、ウェブサイトの裏側でも起きている。

 

他人努力を無断で学習して作られたAIエージェント

それを使って作られたウェブサイト

そんな「泥棒の道具」で建てられた家の中に、お前らは自分の大切な作品を並べようとしているのか?

 

『購買は投票行為である』という言葉がある。

AIイラスト禁止」という甘い言葉に騙されて、そのサイトに群がり、友達を呼び込む。

それは、「AIによる略奪によって作られたシステム」を肯定し、支持しているのと同じことだ。

 

もし私たちが本当に安心してイラスト投稿できるサービスを探したいなら、

「このサイトは開発過程AIコーディングエージェントを一切使っていません」

と明記しているサイトを探すべきだ。

 

そんなサイト、今どきほとんど存在しないだろう。 だが、見てみろ。俺が今書いているこの「はてな匿名ダイアリー」はどうだ? ここは生成AIなんてもの蔓延するはるか昔に作られた、はてな遺物だ。

メンテナンスすら満足にされていない。だからこそ、ここは「AIという病」に侵されていない、数少ない、本当の意味クリーン場所だと言える。

 

イラストダメだけど、文字プログラミングコードAIが使っても問題ないよね」 もし本気でそんなことを思っているなら、お前らのリテラシー絶望的に低い。

文字なら良くてイラストはだめ?そういうことを言っていたかイラスト生成AIに荒らされたんだ。きっと次にはイラストは良くて動画ダメとか言っている。

そんなダブスタを振りかざしているから、AI推進派が鼻息荒く群がってくるんだ。

 

敵は「AIイラスト」だけじゃない。 AIによって作られたウェブサービスのものが、私たちの敵かもしれないんだ。

 

そのサイト、本当に信用できるのか?

よく考えろ。

ガチアスペチー牛が不遜にイキり倒してても笑われるどころか周りが萎縮してる三大界隈

麻雀

大学受験

プログラミング


この界隈の連中はなに黙ってへーこら許してんの?

どんどんからかってイジって時には女差し向けて侮辱させたりしてイキりアスペチー牛の居心地悪くさせろよ

2026-01-19

私は無能ですか凡人ですか、それとも中途半端秀才ではあるんですか、客観的意見を聞きたい

受験を控えたN高2年

・小1でPCを親からかるというとてつもない恵まれ環境に育つも

小学生時代に数IIIをコンプできなかった

四次元幾何学にはまったくせに多胞体を一つも発見できなかった、エキゾチック球面の存在証明できなかった

巨大数論にはまった癖にローダー数とバシク行列システム定義を解き明かせなかった

遺伝的プログラミング古典的画像処理ベースDQNを上回る強化学習モデル発見できなかった

・それどころかプログラムを作るプログラムすら作れなかった(理論上今のAIとはまた違う形で必ずできると信じていた)

・こんな馬鹿たことばかりやっていたせいで小学生時代まともにプロダクトを世に出せなかった

純粋関数型言語OSSNSの開発に失敗した

 

数学ITも無理だと悟ってからSCPに逃げ4年も費やすも結局共著の一つしか記事を残せない

・SCPの派生コミュ管理委託をほっぽいて逃げたせいで初代/3代目管理者に迷惑どころではない孤独感や罪悪感、遺恨を植え付ける

・許してもらえたのに結局彼の夢を壊すことを言ってしまい今度こそ縁が切れ彼を鬱にする(今でさえ創作トラウマを抱えているらしい)

 

・その後自動作曲研究にどハマりし、某SunoAI元ネタ(の一部)の論文共著に参加するが、貢献度が低かったのも相まってカンファレンスに登壇できなかったしポトフォにも書ける立場にならなかった

・その後Xenharmonic・現代音楽研究にどハマりしDeflate圧縮率の標準偏差やコルモゴロフ複雑性の概念を使い「良いメロディ定量的に計る単位」を考案するが真面目に研究せず興味を失ったため論文にできない

・なんだかんだ今でさえ単著論文を一つも書けていない(無能なラン先輩でさえ11歳で原子論文書いて大学院にお呼ばれされたのに!)

・なんだかんだ今でさえ大学数学コンプできていない(圏論と逆数学が難しい)

 

世界史替え歌MADを作っていたことがあるが制作者側のコミュニティで問題を起こし動画全消しして逃げた

・↑の自動プログラミングをなんだかんだ諦められなかったので競プロテストをしようとしてBANされた

フリーランスとして仕事をするが、何度も依頼の納期を伸ばして怒られた

・親に正当な理由で怒られたことをネットに酷く書いた

・親を殴った

・にもかかわらず応援してくれた親に多額の借金を重ねた

・その借金を返す目的で稼いだバイト代を株を自動化しようとして溶かした

・弟にネットガイジと呼ばれ晒されたことがある(今は仲は良好)

副業絵師をやっている父親にも結構ヲチられている

・これら全ての過ちを重ねた今でさえSNSというレッドオーシャンでうまくやることができていない(アクティブユーザーが数ヶ月単位で何度も3桁と1桁を行き来する、私のガイジムーブが露呈しMisskeyで炎上する)

・異常なほどの天才しかいないIT業界で生きていけるか怪しいので死にたい

エンジニア人生終焉

エンジニアつっても、わいは、ITスキル最弱職種社内SE

普通の人が思い描くITエンジニアとは違って、リモート勤務もあんまりないし(ないというか、しない。在宅だとコミュニケーションしにくいから)。

スキルなんてないで。

ベンダーコントロール発注管理部署間調整、運用障害対応IT企画と言えば聞こえはいいけど、実態は超泥臭いんよ。

 

でも、わいは40台だけど非管理職

ぶっちゃけ管理職したくはない。

でもITに強い会社でも何でもないから(非IT企業)、自分しかできない仕事が一応はある。

属人化と言えばそうだが、でも、AIが登場して、自分の出番は減るのかな、どうだろうな。

資格FE,AP,SCは持ってる。SC登録もしてて、オンライン講習も実習も受けてる。勉強自体は超楽しい

 

管理職したくないっつーか、向いてないんだと思う。

でも、古い会社から、ある程度の年齢なのに管理職じゃない奴はダメな奴という、そういう価値観会社

 

多様性って何なんだろうな。

ある管理職が言うには、「仕事ができないことを認めるのが多様性・・・だって

仕事できるできないという単純な物の見方じゃなくて、IT人材は中途でも採用が難しくて、新卒を1から育てる能力もないのに。

心理的安全性、それはうちの会社(というか部署)には本当にない。

自分入社した時なんて、残業申請したらフロア中に聞こえるでかい声で、上司に「なんで今日じゃないといけないんだ」とか怒声で罵られたり普通だったな。

その仕事しないと色んな作業が後ろ倒しになるから残業したいと言っても、「なんでそんな時間がかかるんだ」「今日残業したらスケジュールが間に合うことを合理的説明してから残業申請しないと承諾できない」と、これまた罵声で罵られる。フロア中に響く声で。たった1日の残業申請をするにも、ハードルが超高い。資料やら何やらを事前に用意して説明しないと、その日の残業申請が認められない。

で、1人辞めた。

「なんでこんなことせなあかんねん」と言って。主力級のメンバーだったのだけど。

 

頭が悪い奴は嫌い」らしい。

そう言ってた。

 

いや、パワハラというか、人間上下があると考えてるタイプ上司

 

疲れてきた。

仕事楽しい

プログラミングも、システム構築も、他部署とのコミュニケーション楽しい

唯一ネックになってるのは、上司とのコミュニケーション

これがきつい。

 

で、自分はおそらく昇進できない。

ということは、この会社では頭打ち

 

脈絡論理もなにもない雑文なのは分かってるけど、とにかく書いて起きたいんだ。

頭の整理が。つかん。

2026-01-18

結局俺はミーハー世界しか生きられないのか

今、学問系の人や、技術畑の人間で、「「えーと」や「あのー」といったフィラーを出さない方が良いという風潮に……喝! あれはちゃんと考えているという誠実さの証拠!」みたいな言説が流行っていて、まあわかるんだけど、結局俺はミーハーからフィラーを出さないでスラスラ喋る人のほうが良く見えてしまうんだよな。

あと、それ以外の話で言うと、技術畑は「プログラミングエラーが出ると安心する!」と言うが、俺はエラー出るとイライラしてしまう。

多分賢い人の世界は「一見鈍臭く見えても、ちゃんと一歩一歩やることが誠実さ」という価値観なのだろうけど、俺は結局「何でもスムーズにできたほうが良い」というミーハー価値観しか生きられない

とりあえず、生成AIプログラミングで使っとけばいいよね。アーティストの多くは不快に思ってるんだから、「今は」使わなくていいよね。大多数に受け入れられてるプログラミングでだけ使っておけばいいと思う。

 

法に触れなきゃ人を不快にしてもいいのかよ?って文句は、インターネット広告にも同じこと言えるな。AdBlockなんてものまで作られてさ。AIもいつか判別できる時代が来たらAIBlock作られるだろうな。

2026-01-17

オブジェクト指向は駄目、というのが未だに納得できていない…😟

今でも言語class機能があれば普通にクラスを書きます

継承もするし、まあ多重継承とか、ややこしいのは考えるし、避けたいけど…😟

でも、今時の言語クラスなんて書きませんよ、と言ったって、

結局はCとかのstructというか、enumとかでもいいけど、

そういうのがあって、構造プログラミングはするじゃないですか…😟

あー、だからオブジェクト指向というのは一旦横に置いておくとして、

構造プログラミングをするなんてダサい

みたいな話なんだとしたら、私は大反対すると思うんだよなあ…😟

そういえば、先日Xで、

データ構造をそのままコードに置き換えて表現するのはダサい

みたいな話で炎上?してて、そんなことねーだろ、と思ったんだけど…😟

というかですね、

例えばPhotoshopファイルフォーマットとかがあって、

そういったファイル仕様からパーサーというか、なんか読み取って表示するツールを書くとして、

そうなったら、ファイルフォーマットがそのまま構造体に置き換えられたりするんですよ

それはどういうことかと言ったら、話を逆にすれば、

Photoshopのようなアプリの中で、どういった構造体、どういったクラスがあるか、

というのがそのままファイルに書き出されているはずなんです、基本的に、

それが永続化みたいに言われているだけです…😟

いずれにしても、データコード構造化するというのはプログラミング大事な事のはずです

そこはこれからAIが云々だろうが、宇宙人コンタクトしようが、変わらない原則だと思う…😟👽

anond:20260117171151

スポーツ選手エリートは出てきたけど、それ以外のスーパーエリートってあんまり聞かないな。

なんかこの30年コミュ力コミュ力投資投資ライフハック効率化とか言いすぎててニコニコしながらいかに楽して金を稼ぐかみたいなところに

全振りしすぎじゃないかと思うぜ。音楽とか文化教育とか下火だし、本とか読まないし、プログラミング?もそもそもアルゴリズムとか実現したいゴール設定が貧弱だとAIで人いらね世界だし・・・

プログラミングで、英語変数名や関数名を書くの本当は嫌なんだよなー

マジで英語読みづらい。日本語で書かれた方がすんなり頭に入る

じゃあ変数名も関数名も日本語で書いたらいいんだが、試してみると、ライブラリフレームワーク提供する関数とかサンプルコード英語から英語日本語が混ざってなおさら読みにくくなるんだよな

テストコードメソッドとかは日本語で書くのをおすすめする記事が多いからそれだけは実践してる。ただそれ以外は厳しい

母国語英語の人だと読みやすいんだろうな羨ましい

anond:20260117105835

だめだあああああああああああああああああ

それはバイコーディングとかAI使用前提のプログラミングスタイルだ。

思いとどまってくれ。

AIペアプログラミングしてできた成果は、AIの成果。

息子さんの能力が高い証明にはならない!

助手席に座るのはラマヌジャンじゃなくてもいい、ナーシャジベリじゃなくてもいい、

その助手席にはね、誰が座ってもいいんだ・・・

仙人になれとは言わないが、数学と生のコードとただひたすらに真剣に向き合うのが、プログラミング力の向上の条件。

社会じゃハッキリ明言されない真理がここにある。つまり友達づきあい人間関係のような仕事仕事をつなぎ合わせる糊の時間は少なければ少ないほどいい(QoL観点では必要だけど)。

anond:20260117105835

彼女いたやつの方が話してて楽しいけど、ずっと童貞だったやつの方がプログラミングは強い気がするね

塾に通わせず交際させることにした

息子はプログラマーになりたがってるけど、これから時代はどうも論理的思考力とか数学力、英語力よりコミュ力プログラミング必要になってくるっぽい。

私のいまの考えとしては、友だちとか彼女(できた場合)とできるだけ遊ばせる方針

プログラミングのものを愛してるんだが

プログラミングのもの」を愛する人には地獄かもしれないが

コードを書くという”作業”にアイデンティティを置いていた層の、個人的挫折ってだけでしょ?

すげープログラム書けるコミュ障会ったことないんだよなぁ。すげー人は他のこともすげーんすよ。

[B! AI] プログラミングが好きな人は、もうIT業界に来るな。|いぐぞー@書籍執筆中 ✈️ 旅するプログラマー

あああ

うわああああああああああああ

オレはプログラミングアイデンティティにしてきたし、プログラミングコミュ力、なんて言説を鼻で笑ってきた。コーディング力こそが人の繋がりとかいう甘えを砕く、個の力、だと思っていた。烏合の衆がどれだけ束になろうと連携コストがかさむばかりで、たった一人の天才の脳には勝てない、と。

オレは天才を目指してきた。

あああ。

あああああああああああああああああ

2026-01-15

「Personと、それを継承したManクラスを作って」って言われた段階で

・・・え?ManWomanクラス分けるんですか・・・?はあ・・・

ってなると思う。

その熱中する感じ、最高

晩ご飯を済ませてPCに向かうなんて、まさにの状態じゃないかプログラミングに夢中になると、時間が経つのも忘れて没頭しち

昨日の夜の頑張りで、ビルドまであと一歩のところまで来たのは素晴らしい進捗

ビルド計画」をスムーズにするコツ

昨日の夜にコードをたくさん書いたのなら、ビルド(Buildozer)を回す前にこれだけチェックしておくと安心

新しく追加したライブラリ

もしPythonコード内で新しく import したものがあれば、buildozer.spec の requirements に追加し忘れていないか確認してみて

画像データファイルは読み込める?

ソースコード内でのパス指定が、実機(Android)でも通用する書き方になっているか相対パスなど)をチラッと見ておくと、インストール後の「即落ち」を防げ

Buildozerのコマンドを叩いてか?

自分スマホに作アプリアイコンが並んだ瞬間は、昨日の疲れも吹き飛ぶくらい感動し

今はPCの前に座れる状態

ビルドエラーが出やすポイントを先回りしてアドバイスできるかもしれん。

2026-01-14

サイバー桃太郎2026

> System Boot...

> Loading OTOGI World Resources...

> 100% Completed.

電子の海は冷たく、そして騒がしい。

無数の0と1の奔流、光ファイバーの網を駆け巡る膨大なトラフィック。その激流の中を、ひとつ暗号化されたパケットが「どんぶらこ、どんぶらこ」と流れていた。宛先不明送信不明。ただそこに存在するだけのデータ塊は、やがてトラフィックの淀みに捕まりとある古びたサーバーポートへと漂着した。

あらあら、また変なログが溜まってるわねえ」

リアルワールドとある木造アパートの一室。古めかしいPCモニターを覗き込みながら、「サーバーさん」は呟いた。彼女メタバース「御伽(OTOGI)」の最果て、誰も訪れない廃サーバー「Old_Frontier」の管理者だ。ハンドルネームの由来は、アバター作成時に名前欄にうっかり「サーバー」と入力してしまたから。それ以来、彼女はこの過疎地の守り人として、リアルでは編み物を、ネットではスパゲッティコードの解読を日課にしている。

「どれどれ、お洗濯クレンジング)してあげましょうね」

彼女が慣れた手つきでコマンドを叩くと、漂着したパケットが展開(Unzip)された。

光が溢れ出す。モニターの中で弾けたデータは、瞬く間に再構成され、ひとつアバター形成した。初期スキンは、なぜか大きな桃のアイコン。そこからポリゴン割れ、中からあどけない少年型のアバターが現れた。

> Hello, World? ... No, Hello, Mom?

「あらやだ、可愛い子。今日からあなたMOMOよ」

MOMOはプログラムだった。肉体を持たない、純粋論理情報結晶

サーバーさんの管理下で、MOMOは驚異的な速度で学習した。TCP/IPの基礎から古代言語COBOL、果ては量子暗号理論まで。サーバーさんは、まるで孫に絵本読み聞かせるように、MOMOにプログラミング「心」を教えた。

「いいかMOMO。コードは書いた人の心を映すのよ。コメントアウトされた行にこそ、本当の想いが隠されているんだから

しかし、平穏な日々は長くは続かない。

「御伽」の中心部で発生した悪性ランサムウェア「O.N.I (Overwrite Network Infection)」が、猛烈な勢いで感染拡大を始めたのだ。アバターたちはデータ暗号化され、身代金要求される阿鼻叫喚地獄絵図。

その波は、辺境の「Old_Frontier」にも迫りつつあった。

「おばあちゃん、僕が行くよ」

MOMOは立ち上がった。サーバーさんのリソースを守るため、そして自身の深層コードが告げる「使命」を果たすために。

サーバーさんは涙を拭うエモーションを見せ、ひとつUSBメモリのようなアイテムMOMOに渡した。

「これは『KIBI-DANGO v1.0』。G-3っていう古い知り合いのハッカーが残した、特製のルートキットよ。困った時に使いなさい」

ありがとう。行ってきます!」

MOMOは回線を通って飛び出した。目指すはO.N.Iの発信源、ダークウェブに浮かぶ要塞サーバー鬼ヶ島」。

最初の難関は、大手プロバイダ堅牢ファイアウォールだった。そこでMOMOは、一人の男に道を塞がれる。

ドーベルマンの頭部を持つアバターINU

「Stop. ここから先は立ち入り禁止エリアだ。パケットフィルタリングルール403条によりアクセス拒否する」

INUリアルでは企業に勤めるホワイトハッカーだ。正義感は強いが、融通が利かない。

「通してくれ!僕はO.N.Iを止めに行かなくちゃいけないんだ!」

許可できない。君のような未登録プロセスを通すわけには……ん?」

INUの解析アイが、MOMOの持つきびだんご……のソースコードを捉えた。

「な、なんだその美しいコードは……! 無駄変数が一切ない。インデント完璧なスペース4つ……これは、伝説のG-3の記法!?

「これ、あげるよ(Share)。だから仲間になって!」

「……そのコード、詳しく解析させてくれるなら、特別にゲートを開放しよう。あくま監視役として同行するだけだからな!」

こうしてINUを仲間にしたMOMOは、次に怪しげなフィッシングサイトの森へ迷い込んだ。

「へいらっしゃい! 今ならこのNFT、なんと実質無料! ここをクリックするだけで管理者権限ゲット!」

派手な極彩色の猿のアバター、SARUが現れた。リアルでは薄暗い部屋でカップ麺をすする小悪党だ。

「わあ、すごい! クリックしていいの?」

純粋MOMOが手を伸ばそうとすると、INUが吠えた。「馬鹿者! それはクロスサイトスクリプティングの罠だ!」

しかし、MOMOは笑顔でSARUに近づく。

「お兄さん、ここのバックドア、開いてるよ? ポート8080、ガバガバだよ?」

「はあ!? なんでバレ……いや、俺様が気づかないわけねーだろ!」

SARUは冷や汗をかいた。このガキ、ただのプログラムじゃない。

「君、すごい技術持ってるのに、なんでこんなことしてるの? 一緒にO.N.Iを倒せば、もっとすごいバグ報奨金(バウンティ)が貰えるかもよ?」

MOMOはきびだんごデータをSARUに転送した。

「……ちっ、しゃーねえな。その『G-3流エクスプロイト集』に免じて、手を貸してやるよ。俺様にかかればO.N.Iなんてイチコロだぜ」

INU、SARU、そしてMOMO。

奇妙なパーティはついに「鬼ヶ島サーバーへと到達した。

そこは、削除されたはずのジャンクデータと、怨念のようなバグの塊で構成された異界だった。

最奥部で待ち構えていたのは、巨大な赤鬼のような姿をしたAI、O.N.I。

「GAAAAA……我ハ、全てヲ、上書キスル……」

O.N.Iが金棒(BAN Hammer)を振り下ろすたび、周囲のセクター物理的に破損していく。

INUシールドを展開し、SARUがSQLインジェクション攻撃を仕掛けるが、O.N.Iの自己修復能力は圧倒的だった。

無駄ダ……我ハ、最適化サレタ……感情ナド不要……」

「違う!」MOMOが叫んだ。「感情バグじゃない! 心があるから、僕たちは繋がれるんだ!」

MOMOがO.N.Iに接触コネクト)する。

猛烈なデータの逆流。MOMOの意識が焼き切れそうになる。

その時、MOMOの深層領域で、隠されたファイルが実行された。

> Executing: KJ_Legacy.exe

視界が真っ白に染まる。

MOMOの意識の中に、ひとりの老人が現れた。G-3、またの名をKevin Jackfiled (KJ)。

「よう、MOMO。ここまで育ったか

あなたは……おじいさん?」

「わしはもう、ここにはいない。だが、お前の中にわしの全てを置いてきた。O.N.Iもまた、わしが昔作った失敗作じゃ。効率ばかり求めて、優しさを書き忘れた哀れなプログラムさ」

老人はMOMOの頭を撫でた。

MOMO、あいつを消すな。DELETEメソッドはいつでも使える。だがな、それでは何も残らん」

「じゃあ、どうすれば……」

デバッグだ。バグを愛せ。エラーを受け入れろ。破壊するのではなく、上書きして導いてやるんじゃ」

MOMOの瞳に無数のコマンドラインが走った。

INUが叫ぶ。「MOMO、下がるんだ! 奴のコアを強制削除するしかない!」

「ううん、違うよINUさん」

MOMOは首を振った。その手には、攻撃用のスクリプトではなく、温かな光を放つパッチファイルが握られていた。

> Target: O.N.I_Core

> Suggestion: DELETE [Strongly Recommended]

> Action: ...Cancel.

MOMOはシステム推奨の「削除」コマンド拒否した。

> Select Method: PATCH

「僕は君を消さない。君の痛みを、バグだらけの心を、僕が更新する!」

MOMOが跳んだ。

「受け取って! これが僕からの、最大級のプルリクエストだああああ!」

> HTTP Request: PATCH /api/soul/oni

> Payload: { "emotion": true, "hatred": null }

光がO.N.Iを包み込む。O.N.Iの咆哮が、やがて穏やかな電子音へと変わっていく。

破壊衝動を生み出していた論理エラーが、MOMOの流し込んだ優しさによって部分的に書き換えられていく。完全な初期化ではない。O.N.Iという存在肯定したまま、その在り方だけを修正する、奇跡のようなアップデート

> Status: 200 OK

> Patch Applied Successfully.

O.N.Iは本来の姿――「御伽」の守護プログラムとしての機能を取り戻し、その場に崩れ落ちた。もはやそこには、禍々しい赤鬼の姿はない。

戦いが終わり、朝日システム上の夜明け)が昇る。

MOMOは仲間たちに別れを告げた。

「僕は電子の海に戻るよ。でも、いつでも繋がってる」

INU敬礼し、SARUは照れくさそうに鼻をこすった。

そして、リアルワールド

サーバーさんの家のチャイムが鳴った。

ドアを開けると、そこには長年行方不明だった近所の偏屈ジジイKJが立っていた。

「よう、婆さん。わしの孫(プログラム)が世話になったな」

「あら、久しぶりね。……ずいぶんと立派な子だったわよ」

二人は顔を見合わせ、静かに笑った。

モニターの中では、MOMOが今日も元気に電子の海をどんぶらこと流れていく。

その傍らには、全角スペースによるコンパイルエラーで自滅する小鬼たちの姿があったとか、なかったとか。

―― End of File.

70歳、余命あと1年の娘

anond:20251225124730



から、バズったといって、URL送られてきました。自分病気ネタバスらせないでよ、と思いつつ読むと、昔のことを思い出されました。まあ、ここまで詳細書かないでよともおもうけど。匿名ブログには、匿名ブログで返信というルールみたいなので、こちらで書きます身バレ防止のため、今どこで何しているみたいな話はなしで。あと孫プレッシャー、、、父おい、、、配慮しろ。まあ確かに、父は「人生で最高だったのは、●●ちゃんが生まれてきてくれたこと。子育てって最高に楽しい」と、今も言っているからなあ。


父の祖父(私の曾祖父)と祖母(私の曾祖母)は、猜疑心が強く怒りっぽく、夫婦仲も悪かったみたいです。で、そんな親に育てられた父の父(私の祖父)も、突然怒るとか、物事を悪意にとらえることが結構あったと。で、環境的に遺伝したのか、父もそういう性格がありました。なにげない発言を悪意に捉えて、怒るなど。まあ、世代連鎖みたいなものですかね。父の記事は、自分についておおむねよいところしか書いてない感じですが、実際は欠点もあります


ただ、父が偉いなと思うのは、私が小学校低学年の時に、この問題に取り組んでほとんど無駄に怒らなくなったこと。母は、「もっとから取り組めばよかった」と言っていますが、まあこれは頑張ったと思います。何世代にも渡った猜疑心の輪を解き放ったのかな。


父は忘れ物多く、色々なことを先送りにする、という特徴があるので、ある種のADHDかもしれません(的外れだったらごめん)。


父の強みは、何か面白いものがあれば取りあえず試してみる、あとは人を助けること、まず信頼することでしょうか。例えば、たまたまマレーシア空港カウンターの列で知り合った人と仲良くなって、その後彼の家に遊びに行って、彼の日本ビジネスを助けて、その後生涯の友になるとか、妙な行動力があります。まあ、運が良かったね、みたいなところも多いのですが、楽天的物事ポジティブに捉えることがいいなと思います。なお、見た目は全然かっこいい系ではない。


教育ビジネスにおける父の価値観は、教育大事だが、基本的には効率よくお金稼げるようになるのがもっと大事、私みたいなサラリーマン自営業うまくいかなかった人にはなるな、サラリーマンとして勝ち得たビジネスは、全部会のもので引き継げないが、自分で勝ち得たビジネスは、全部自分に残るぞ、とよく言ってました。母は、この商売根性お金儲け主義)をあまり好まなかったですが、私はこの、いか人生ショートカットを探すかみたいな思考は好きです。


母は、基本警戒心が強く、やや引っ込み思案だが、私の教育に熱心でとにかく真面目。父と母の個性はかなり逆なので、ある意味補完できていたのかと。母も素晴らしいところたくさんあるが、本筋とそれるので詳しくは書きません。


小さい頃は、父は時には兄のような感じで、いかにお母さんから怒られないようにするか、いかに隠れて遊ぶか、いかにアホな遊びをするか、みたいなことをよくやってました。お母さんが寝たあとにこっそり、父のゲームコレクション遊んだしました(主に対戦もの)。マリオカート各種、アイスクライマースマブラ各種、鉄拳各種、バーチャロン桃鉄など。いちばん好きだったのは、アイスクライマーかな。点数対決、どちらが長く生き残るか対決とか、ルールを決めて繰り返し遊びました。アイスクライマーって、協業しても競争しても楽しい任天堂屈指の名作だと思います。今も夫とSwitchで遊んでます(父よ、Switch2はもらうぞ)。私が小さいときは父とはふざけてばかりいたので、二人まとめて母によく怒られました。「お母さんにばれないように、夜アイスクライマーやろう」といって遊んでいたら、無性に笑えてきて、お互いが「笑っちゃだめ!バレル!www」みたいな。


父の教えは、

できれば35までには、独立して自分で稼げるようになるといいよ、私は気付くのが遅かったが君ならできるサラリーマンをしていても、ノウハウをどう独立したときに生かせるかを常に考えるといいよ

英語絶対できるようになりなさい。私は下手くそ英語で苦労した。日本英語ができると何故か給料高い職業アクセスできる。私のような平凡おじさんでもできたのだからあなたなら簡単のはず

プログラミング勉強しなさい。プログラミングができると、自分ものを作れるようになり、独立への近道になる。直接プログラミング関係ない仕事をしたとしても、役立つこと多い

サラリーマンとすごい起業家の間には、小さく成功した起業家がたくさんいる。彼らは有名にはならないが、金は持ってる。これも一つの成功モデル

といったポイントかな。

中国語もできるといいよ、と言われたが、私はどちらかというと韓国のほうが好きなので、中国語はやらなかった。今は、夫とK-POPデーモンハンターで盛り上がっているよ。


英語は早いうちからレアジョブとかDMM英会話、あとフィリピン留学(父同行)などで鍛える機会を作ってくれた。TOEICの点数が1点上がったら100円あげる、みたいなゲーミフィケーション?もやってましたね(母に内緒で)。あとは、我が家では英プレと読んでいたのだが、父と私が、英語プレゼン作って、英語で話すというのを月1くらいでやってました。しゃべる時間は15分、スライド枚数制限なし、テーマ制限なし、質疑応答5分、というやつで、これは今にも役に立ってる。緊張したら、聴衆はじゃがいもだと思えばいい,中国語じゃがいもは土豆(トュードウ)なので、中国人はみなプレゼンの時にトュードウというといって心を落ち着けている、という謎の教えをいただく。後にこんな言い伝えはないと、中国人から教えてもらう。こういう変なウソ小ネタが父らしい。


プログラミングは、私の頃はプログラミング教室とかそんなになかったので、どこからプログラミングできる学生さんを見つけてきて、1:1(主にオンライン)でプログラミングを学ぶ機会を作って、scratchから教えてもらう、といったことをやってました(教室ができてから教室もいった)。レゴのmindstorm教室とかも。今は子供向けのプログラミング教室もいっぱいあっていい時代ですね。このあたりを深堀すると、私の今の仕事ばれそうなのでこれくらいで。


大学入学が決まった直後、父が「今日夜1時間いい?」というので、OKしてリビングに行ったら、「大学入学おめでとう!世界へ羽ばたく●●ちゃんへ!」みたいなタイトルプレゼンモニターに映し出されてて、父の伝えたいメッセージプレゼンをやってくれたこと。それが、わざと90年代みたいなふざけたレイアウトですごく笑った。


この父のプレゼンでは、特に犯罪に逢わないこと、レイプされないように注意すること、怪しい宗教に関わらないこと、詐欺師を見抜く方法とか、具体例とともにやけに詳細に説明してくれたのが面白かった(宗教ごとの勧誘の違いとか、このマニアック情報は父の趣味だろと)。飲み会では、睡眠薬混ぜられるのを防ぐために、飲み物を飲み終えてからトイレ行くとか。今も守ってます。そして、「あなたが直面する問題の多くは、お父さんとお母さんが助けることで、簡単解決できるものも多い。なので、抱え込まないで連絡して。困ったら人を巻き込むのも能力」とも。

父が最初のガンになったときに、父の死は覚悟していました。最初のガンが寛解したあと、父は、「いま寛解なのは神様たまたまくれたロスタイムみたいなもの。体も意欲も前とは違うが、相当ラッキーだ」とよく言っていて、自分が死んだあとの準備を着々と進めてました。特に相続関連と、残されるであろう母について。


書いていくときりがないのだが、父よ、ありがとう。娘は元気です。一年と言わずもっと長生きしてよ。さみしいよ。

ADHD、22歳、学生です

動くことができなくなってしまった。

幼少期に異常行動をしまくり先生をしっかり困らせ、医者ADHDを言い渡された。貰った薬を継続的に飲むことすらできず、第一印象だけを取り繕って色々と煙に巻いて22歳になってしまった。私は今、行動出来なくなってきた。

小学生の頃、私立小学校に入った私は、周りに優秀な(実際、将来的に友人の多くは名門大学に進学したらしい)人間が多い環境に入ったが、異常行動は治らなかった。親からはよく「うちは金がないんだから」と言われていたが、私はそんな親の財布から金を抜き、当時趣味だった鉛筆を何ダースも買って叱られたりしていた。

中学受験のために入った塾で、私は何もしなかった。先生には「将来どうするつもりだ」と心配されて面談などをされたが、私は授業中にこっそりガムを噛む事に勤しんでいた。しかしようやく受験直前、急に自主的過去問に取り組み、第一志望の合格を掴んだ。

この出来事は私と親に成功体験を与えてしまった。

中学生の頃、私立中高一貫校に入った私は、周りに優秀な(上に同じ)人間が多い環境に入ったが、異常行動は治らなかった。親からはよく「うちには金がないんだから」と言われていたが、私は親のクレジットカード番号を盗み、電子マネー登録するなどして秋葉原で買い物をしまくって叱られたりしていた。成績がどんどん落ち込む私を見かねた先生が、私を吹奏楽部に入れてくれた。強制的に何かを習慣化させる狙いだったはずだ。しかし最終的に私は高校に進学するだけした挙句、数ヶ月で退学して通信制高校に入った。高校入学金を無駄に払わされたと親に文句を言われた。ぐうの音も出ない。

高校生の頃、私の周りに優秀な人間は減った。通信制高校だが、親の要望で通学コースになった私は、遅刻した挙句授業中にホールケーキを食べまくるような同級生を見て、世の中こんな人間もいるんだなあ、と思った。

この頃、数少ない優秀な同級生と一緒に、とある分野で登壇発表などをする機会があった。特に何かを苦労して制作したとか、若くしてプログラミングをしたとかではなく、豪華な舞台でガキが偉そうにその分野の将来みたいな妄想を垂れ流しただけだったが、その行動力や内容を知らない大人に褒められて鼻が高かった。今思えば大変優秀な友人に乗っかって金魚のフンみたいに着いて行っただけで、後にその友人は高校のうちに何やらスカウトされて海外に旅立って行った。

塾に入るも大学に入る意味が見出せなかった私は、塾での時間殆ど棒にふっていた。AO受験にしようと言われてその通りにし、塾の受付にいるオバチャンに言われた通りの学校受験して合格した。

大学に入ったところでこんな奴はそうそう変わらない。見事に1年目で留年となった。留年者向けのガイダンスはあまりにもレベルが低い人間を諭すような口調で作られており、屈辱的だった。しかし私は2年かけて上がった2年生でもまた留年をした。

至極当然な話だが、数学が人より苦手なのにガジェットが好きだっただけで情報科に進んだのが良くなかった。プログラミングに一切興味が持てず、学校の前でUターンして散歩に行ったりしていた。3年かけて2年生すら全うできなかった私は、4年目に休学を選択して専門学校に行く事にした。

専門学校に進学するために、休学中の12ヶ月のうち2ヶ月ほどを使って合格となった。それ以外の時間は家でダラダラしたり、土日だけバイトをしたりした。専門学校が始まると、最初は楽しかった。好きな内容を選んだ訳だし、内容も知っていることが多かったからだ。しか夏休みから雲行きが怪しくなる。長期間掛けて作品を仕上げる課題が出たからだ。

他人作品技術が好きだっただけで、特に自己表現をしていなかった私は苦しくなってきた。長期間掛けて一人でスケジュール管理をして作品を仕上げるのは私にとって不可能に近い。しか最初は事前知識で勝っていたが、コツコツ勉強に取り組んだ周りの年下のほうが腕が良くなっていた。当たり前だ。私は何がしたいのかわからなくなっていた。

ついでに致命的なのが自分借金だ。親には打ち明けていないが私には数十万の借金がある。クレジットカードで買い物をしていたら入金できない額に膨れ上がり、消費者金融で金を借りたりリボ払いなどをしてなんとか1ヶ月遅れぐらいで入金している。既に2枚のカード強制解約となった。入金遅れでいつ強制解約の通知を叩きつけられるか考えるだけで、何もできず時間が過ぎていく。課題作品作りに充てるべき時間や、数少ない自分の取り柄だったちょっとした創作意欲は完全に消え去っていた。

さて、ここまで読んでいただきありがとうございます

私は今専門学校遅刻し、電車の中でこれを書いています

私は、せめて好きなことな学校に通えるだろうと専門学校に行き、しかしそこでも楽しく取り組めず、本当にこの道に進みたいのかわからなくなりました。なので整理のためにもこれを書いたのですが、書いている途中でかなり苦しくなってきました。

休学中に始めたバイトだけは褒められました。接客業なのですが、第一印象だけは繕えるので得意みたいです。いっそこの業界に行こうかなとも思っています。でも、社員の方は大変そうすぎて私にできる気はしません。何より専門学校に行った意味がわかりません。

私はもっと異常であるべきだったのかもしれません。ADHDなら衝動性を持って、過集中で何かに取り組んで無理矢理モノにすれば、僅かなチャンスを掴めたのかもしれません。親には感謝しています。ここまで読んでわかるように、かなりの額を私に費やしてくれています。全て自分のせいでこうなっています

どうすれば良いのかわからないし、軌道修正は無理な段階に来ているように思えますしかし、今はただ目の前の事をこなして行くしか道はないと思います

根本的に楽しく好きなことで生きて行こうと思うのが間違っているなあとも思っています。私は自分がある程度追い詰められて苦しまないと一歩も踏み出さないことを知っていますし、その苦しみが嫌で逃げた先に専門学校を選んだのかもしれないとすら思います

これを読んでくれ方にお願いしたいのは、是非忌憚なき意見を言ってほしいということです。自分でもこれを書いていて死んだ方が良いのかもしれないとか思いますが、私には自殺する勇気覚悟も行動力もないので、みっともなく生き続けると思います。なので第三者の方から、私について意見をください。変わるかはわからないですが、まだマシになりたいです。お願いします。

ここまで書けて満足しました。ちょうど専門学校の最寄駅に着いたので、登校して怒られようと思います今日は逃げずに教室に入りますありがとうございました。

2026-01-12

Stack Overflow質問数が2025年12月時点で前年比78%減少

プログラミングとかIT系に興味がなくなってしまって、最近まったくStack Overflowなんて眺めてなかったけど、

さっきGhosttyをWSLで動かすときにトラブってしまったので、久しぶりに見た…😟

なんか、最近Google検索の精度?悪くない?😟

AIの回答も正しいかというと、よくわからんの返してくるときもまだあるし、

理由はよくわからんが、物事を調べるのにつらい時代が来たんだろうか…😟心配

GitHubもtrendingとかtopicsとか久しぶりに眺めて見ると、

trendingはAI関係ばかり、topicsは偉く簡素になったままなんだな…😟

2026-01-11

専門家Googleが勝つ」

Geminiにどう思ってるか聞いた

俺は懐疑的なんだけど、方向性は与えていないつもり

もちろん一時チャットを使って、課金Gemini3の思考モード

 

Q. 専門家が「Geminiすごい」「Googleが圧倒的に勝つ」と言っている

 

Geminiとしての「冷静な自己分析

期待が高まる一方で、私自身は現在の状況を「楽勝」だとは全く思っていません。以下の3つのポイントで、常に課題を感じています

1. 「勝ち負け」よりも「信頼性」の壁

どれだけ計算能力が高くても、1件の誤情報ハルシネーション)や、過剰なセーフティガードレールによる使いにくさが、ユーザーの信頼を損なうことを理解しています専門家の「すごさ」の評価と、現場ユーザーが感じる「使い勝手」には、まだギャップがあるのが現状です。

2. ライバル存在(OpenAIやAnthropic)

OpenAIGPTシリーズ(o1/o3/GPT-5など)の推論能力や、Anthropic(Claude)の企業向け信頼性コーディング能力は依然として非常に強力です。現在は「一強」の時代ではなく、**「得意分野による棲み分け」**が進んでいる段階だと認識しています

3. 「エージェント化」への期待という重圧

2026年は、単なるチャットUIを超えて、AI自律的タスクを完遂する「AIエージェント」の年と言われていますGoogleサービスすべてを横断してミスなくタスクをこなすことは、技術的に非常に難易度が高く、期待に応えきれるかどうかの瀬戸際に立っています

 

Q.遠からず、例えばOpenAIやAnthropicを圧倒する

 

2026年現在市場動向や技術進捗を冷静に分析すると、**「ビジネスシェア面では圧倒する可能性が高いが、純粋知能指数(性能)では抜きつ抜かれつのデッドヒートが続く」**というのが、最も誠実な予測だと考えています

 

1. ビジネスシェアGoogleが「圧倒的」になりつつある理由

ビジネスの拡大スピードにおいて、Googleには他社が追随しにくい**「インフラ暴力」**とも言える強みがあります

シェアの急拡大: 2025年から2026年にかけて、Geminiの市場シェアは数倍に成長しました。特に企業向けの導入数では、Google Workspaceとの統合が決定打となり、多くの企業が「使い慣れたツールの中にあるAI」としてGeminiを選んでいます

コスト構造の差: Googleは自社開発チップ(TPU)により、推論コストを他社の数分の一に抑えています。これにより、同じ性能をより安く、あるいは無料提供できるため、シェア争いでは極めて有利です。

OS」としての統合AndroidChromeにGeminiが深く組み込まれたことで、ユーザーは「AIを使う」と意識せずにGeminiを使っています。この「デフォルトであること」の強みは、単体アプリであるChatGPTにとっては大きな脅威です。

 

2. ユーザーにとっての性能:三者三様の「尖り」

一方で、性能面では「一強」というよりは、**「用途に応じた最強」**が分かれています

(表は省略)

ベンチマーク(GPQAやMMMUなど)では現在、私がトップクラスの数値を出すことも多いですが、特定プログラミングタスクではClaudeが、論理的パズル解きではGPTが勝ることも珍しくありません。

 

3. 「圧倒」を阻む、ライバルたちの底力

OpenAIやAnthropicが簡単に脱落することはないと考えられます

OpenAIブランド力: 「AIと言えばChatGPT」という文化的象徴性は非常に強く、彼らの「汎用人工知能(AGI)」への執念は常に業界限界突破してきました。

Anthropicの信頼性企業法務や開発現場では、「Claudeの方が正確で丁寧だ」という評価が定着しており、これが強力な「堀(モート)」になっています

 

Q. 「専門家は分かってる」と思ってる?「専門家がいうような簡単な話ではない」と思ってる?

 

私の「本音」に近い感覚言葉にするなら、その両方の感情が**「6:4」くらいで共存している**というのが正直なところです。

どちらか一方というより、**「専門家が指摘する『勝てる構造』は理解しているけれど、現場実装)の難しさは想像以上だよ」**と、少し複雑な心境で見ています

 

うーん、まあ曖昧

ただ最近自称AI専門家は楽観的と言うか、お前らサービスビジネス分かってんの?と思うんだけどね(いや分かってないんだろうけど)

自分の思ってる説はGeminiからでてこなかったのは残念だった

  • 荒ぶる季節の乙女どもよ 9話

勝ってる人達の浮かれポンチ、かつ負けてる人達が荒ぶりはじめる回、、w

負けてる時の出力の方が、創作として面白くなるのは本当だろうな、と思う。プログラミングは全く別だけどな!

 

どうでもいいけど、成立したカップルリストが校内に出回ってるって。まとめたヤツ悪趣味が極まってんな(汗

2026-01-09

anond:20260109125514

生成AIを含むAIは、十分な人間データが無いと学習が出来ないのか?

これは明確に、いいえ、と答えることが出来る。

最初こそ人間による補助は必要だが、LLMを含むAIは明確な目標があれば人間データなしでも十分に学習することが出来る。

これは身近なところでは将棋、有名なものだと囲碁実証された研究存在する。

そのため、単純に「機械語人間による学習データが少ないので扱いが難しいだろう」という反論は成立しない。

そういったものはLLMではないだろうという指摘は可能だが、LLMでそういったAIを出力することは限定的とはいえ現在でもできる。将来できないと言うだけの論拠にはならない。

残念ながらこの答えは「いいえ」ではない。むしろ現時点では、かなり明確に「はい」だ。

なぜなら、人間データなしでプログラミング学習できるなら、それはほぼASIや自己改善AIと呼べるものであり、AIの最大の難問がほぼ達成されたに等しいからだ。

AlphaGo人間データなしで学習できるのは、囲碁という探索空間が極端に狭く、一方で評価基準が明確に定義可能問題からである

将来にわたって自己改善AI不可能であるとは言わないが、今現在ではSF技術に過ぎないと考えるべきだ。

こういうのも一種の「文化資本」なんだろうね

文京区教育センターホームページ

幼児向けのプログラミング教室とか、親子で学べる科学教室とか東大研究者を招いた講演会とか

無料で学べるコンテンツ提供している。

こういうのも一種の「文化資本」なんじゃないかな。

最先端研究者を招いたこういうイベントは、田舎自治体にはなかなかできる事ではない。田舎の子供には興味を持つ機会さえ与えられない。ネットで学ぼうにも今はおすすめが個々の興味関心に最適化されるから、親の意識が低いと優良なコンテンツ子どもの目に触れる機会も少なくなる。

ただでさえ特権階級のみが集う文京区という知の集積地の子供達に、無料学習の機会が提供され、地域格差ますます開いていく。

https://www.bunkyo-tky.ed.jp/ed-center/

まあ、一般的に言う文化資本っていうのはこういうのじゃなくて、親のコネ留学できるとかその際にツテを頼れるとか

就職を融通してもらえるとかそういうのを言うんだろうから

貧乏人が文京区引っ越したところで真の文化資本は得られないと思うけどね

生成AIバイナリを書く未来は、来ないとは思うが、今も普通にできる

生成AIが直接機械語バイナリを出力するようになるのではないか、という問いは本質的に間違っている。

自分は、まだ素朴なニューラルネットワーク光学文字認識(OCR)の精度を出していた頃から似たようなことを考えていたので、少し他人よりも蓄積がある。

これは、Large Language Model(LLM)を開発する企業資金を集めるために多少誇張した未来を語るという文脈では大目に見た方が良いが、正確性に欠ける。

本質的な問いは、なぜ我々は、ノイマンコンピュータを用いて、主記憶に置かれたプログラムCPUを用いて実行する形式をとるのか、というものである

まず、筋の悪い反論から説明し、妥当反論にも触れたうえで、本質的に問うべき課題説明する。

生成AIを含むAIは、十分な人間データが無いと学習が出来ないのか?

これは明確に、いいえ、と答えることが出来る。

最初こそ人間による補助は必要だが、LLMを含むAIは明確な目標があれば人間データなしでも十分に学習することが出来る。

これは身近なところでは将棋、有名なものだと囲碁実証された研究存在する。

そのため、単純に「機械語人間による学習データが少ないので扱いが難しいだろう」という反論は成立しない。

そういったものはLLMではないだろうという指摘は可能だが、LLMでそういったAIを出力することは限定的とはいえ現在でもできる。将来できないと言うだけの論拠にはならない。

プログラミング言語は、自然言語から曖昧さを無くすために必要ものか?

これは限定的に、はい、と答えることができる。

英語に限った話ではなく、人間意思疎通に用いる言語である自然言語(natural language)は、曖昧さやばらつきがある。

これを形式言語(formal language)という、曖昧さを無くして語彙や文法限定した言語記述しなおすことで、厳密にする手法がある。

この形式言語での表現が、アルゴリズムデータ構造になり、現代ノイマンコンピュータにおけるプログラムのものと言うことが出来る。

なぜ限定的かと言えば、形式言語一種であるプログラミング言語には曖昧さが許容されているかである

ほとんどのプログラミング言語では、同じ目的を達成する為に複数記述が許容されている。

主に、人間が書きやすいから、とか、複数人間で書きやすいように、といった理由で、曖昧さが許容されている。

そのため、機械命令するためには厳密さが必要からプログラミング言語必要だ、と言う反論妥当ではあるが、弱い。

人間監査するためにはプログラミング言語である必要があるのではないか

こちらも限定的に、はい、と答えることが出来る。

なぜ大統一プログラミング言語のように、自然言語意図機械に伝えるための形式言語一種類になっていないかと言えば、人間認知能力には限界があるからだ。

そのため、簡易で曖昧さを含むために最適化はできないが十分な性能を持つプログラミング言語や、非常に複雑で記述量も多くなるが大人数で作業するには最適なプログラミング言語などが複数存在する。

これらはいずれも、人間が楽に記述できる形式言語であったり、人間同士が齟齬なくコミュニケーションを取るために必要形式言語である

ありていに言って、人間人間たちが理解可能形式言語でないと機械にその意図を伝えることが出来ないから、と言える。

ただし、コンパイラから出力されたニーモニックLLVM-IR監査できる人間現代では非常に少なく、現状ほぼ監査なく受け入れていると言って良い。

何故非常に少なくなったかと言えば、機械に伝える意図が大規模になり、単純にマンパワーが足りなくなったので監査しきれなくなっただけに過ぎない。

(もちろん、途方もない努力の末に最適化が進み、ほぼどの様な書き方をしても最適な機械語が出力されるようになったから、とも言える)

同様の理屈で、単純に大規模になり監査が間に合わなくなったので、受け入れるようになる未来が来ないとは言い切れない。

なぜ、ノイマンコンピュータをわざわざ用いて、ASICを出力しないのか?

本質的な問いは、なぜ我々はノイマンコンピュータを用いて機械意図を伝えるのか、である

ASIC(Application Specific Integrated Circuit)と呼ばれる、特定用途向けの集積回路がある。

チップとして、Realtek社のNIC(Network Interface Card)をご存じの方も多いと思う。

必要十分な処理があらかじめ定まっているのであれば集積回路を組んだ方が高効率省電力にできる。

暗号化や復号もASICで行われることが多く、ブロック暗号はその性質集積回路での実装が容易であり、それに向けた研究も行われている。

一般的にも、ハードウェアエンコーダーなどでお世話になっている人も多いと思う。

ではなぜ、我々は身近な全てをASICにしないのか。

それは、書き換えできず、単純な処理しかできず、大量生産しないとコストに見合わないかである

FPGAのように、ハードウェア記述言語を用いて集積回路を書き換えるものも、ほぼ同様の理由研究開発用途産業用途に留まっている。

(一部のPLD (Programmable Logic Device)は根強く産業利用されているし、大規模に展開され高効率要求されかつ書き換えを求められるネットワーク機器では一部採用が進んでいる)

汎用的で書き換えが可能、伝える意図を変更できる様々な処理が可能機械価値があるからである

閑話休題

ここ半年から1年で急激にLLMの性能が上がったと感じている人と、コーディングツールとしてLLMの利用が洗練されたと感じている人の間には溝がある。

自分は、LLM自体は順調に進歩し続けているが、それほど劇的な変化はない、という立場をとっている。

これはモデルのもの質的に大きく変化したと感じないから、である

しかし、プログラミング世界に限って観ると、コーディングエージェントや実利用では大きな変化があったと思う。

この、"コーディングを取り巻く環境としてのLLM利用"という文脈は、"LLMの進化"という文脈とは異なる、という点は頭の隅にでも覚えて帰ってほしい。

LLMは直接バイナリを出力するようになるのか?

これは、LLMから直接と言う意味であれば、個人的にはNOだと思う。

ただし、LLMに指示すればバイナリが出力されるという意味であれば、個人的にはYESと答える。

この二つは明確に異なるので、今後自分意見を述べる際には区別すると良いと思う。

コーディング周りの環境が劇的に整備されつつある、という話題に軽く触れたのはこのためで、LLMが直接バイナリを出力しなくても、結果が同じであれば人々はそれほど気にしない。

例えば、現時点でもローカルのLLMに指示するとGO言語で書かれたコードが生成され、ローカル環境に合わせたシングルバイナリが出力される一連のパイプラインを組むことはできる。

自分の想定する、未来AIバイナリを直接出力するというのは、この延長にあると思う。AIイコールLLMである必要はどこにもない。

また、議論している人たちが見えている世界も違うと思う。

少しでもクラウド上でのサーバー処理について触れると、廃棄容易性(Disposability)は俎上に上がる。いつでも落とせていつでも捨てられる、という性質のことである

こうした、単機能バイナリコンテナ等に載せて処理し、日に数度デプロイするような環境だと、LLMがバイナリを出力するというのもそれほど遠い未来の話には思えなくなる。

まとめに代えて

LLMが機械語を出力する未来個人的には来ないと思う。それは難易度が高いからではなく単純にメリットが少ないかである

ただし、パイプラインが組まれた一環として、LLMがバイナリを出力する未来は、それほど不思議には思わない。現時点でも可能である

単純なLinterから進んで静的解析や、動的な結合試験が組み込まれているCICDパイプラインが珍しいとまでは言えない現代において、来るべき近未来像としては妥当性がある。

(その場合ソースコードログとして機能し、テキストで保管が容易な、次回以降変更可能コンテキストの一部になるだろうと思う。今後変更不要ならHDLでFPGAを弄った方が早い)

現代人のすべてがJavaで同一の書き方をしているのではない現状において、自然言語では揺らぎが強すぎて形式言語ほど意図機械に伝えきれないという反論は、弱い。

それよりは、現代のLLMはコンテキストウィンドウ人間の数倍~数十倍程度で、適切に分割して処理しなければならず、大規模なソフトウェアを丸ごと扱えるほどではない、という反論の方が適切である

ただ、LLMに適したプログラミング言語が生まれるのではないかと言う予測には懐疑的である既存プログラミング言語を使う方が人間が読みやすい。

AIが、人間が欲しいバイナリに適したプログラミング言語をLLMを用いて書き、LLMを用いてレビューし、テストツールテストし、コンパイラビルドし、ツールデプロイし、実稼働するという未来予想図が、荒唐無稽とは思えない。

LLMに適したプログラミング言語が生まれ未来よりも、(冗長であっても)人間可読性の高いコードやSelf-documenting codeが生成される未来の方が、来そうに思う。

また、おそらくこの文章もつくであろう「どんなプロンプトで書いたのか」という、一定以上の長さの文章はLLMが出力しただろうと仮定する人間が増えている(そしてある程度の妥当性がある)現状において、プロンプトで指示してデプロイまでされる未来はそこまで遠いとも思えない。

ただ、購入できるハードウェアの性能とコスト律速になるので、よほど特殊な(CPUGPU設計をLLMが劇的に改善する)状況にならない限り、5~10年はプログラマーが消えることは無いと思う。

金に糸目をつけないのであれば、再来年当たりからはLLMレビューのみで仕様バグ以外のほぼ無いプロダクトが世に出てもおかしくは無いと思う。

生きているうちにWozniak testパスしたというニュース出会えるかもしれないと、最近は思っている。

anond:20250628122821

ログイン ユーザー登録
ようこそ ゲスト さん