はてなキーワード: プログラミングとは
「AIイラスト投稿禁止」を掲げるサイトを見つけて、ホッとしているイラストレーターの仲間たち。
悪いことは言わない。今すぐその認識を改めて、自分の足元を見てほしい。
「AIイラスト投稿と学習を禁止しているから、ここなら安心」とか甘いことを考えているんじゃないだろうか。
お前たちが今使っているその「AI排除サイト」、実は「AIが書いたコード」で動いている可能性を考えたことはあるか?
今、ウェブ開発の現場は生成AIパラダイスだ。エンジニアたちはChatGPT、Claude、Cursorといった生成AIツールを使い、AIにコードを書かせてサイトを構築している。
私たちが「私たちの絵を勝手に学習した泥棒ツール」と憎んでいるものと、本質的には全く同じ仕組みのツールを使って、そのサイトは作られている。
プログラミングコードなら問題がない?そのAIたちは、一体何を学習したと思う?
世界中のエンジニアが血を吐く思いで書いたコード、個人ブログの知見、公式ドキュメント……それらをライセンスも著作権も無視して、好き勝手に学習している。
イラストレーターの私たちが、これまでどれほど苦しめられてきたか思い出してほしい。
勝手に学習され、絵柄を盗まれ、さも自分が作ったかのように出力される。
そんな「泥棒の道具」で建てられた家の中に、お前らは自分の大切な作品を並べようとしているのか?
「AIイラスト禁止」という甘い言葉に騙されて、そのサイトに群がり、友達を呼び込む。
それは、「AIによる略奪によって作られたシステム」を肯定し、支持しているのと同じことだ。
もし私たちが本当に安心してイラストを投稿できるサービスを探したいなら、
「このサイトは開発過程でAIコーディングエージェントを一切使っていません」
と明記しているサイトを探すべきだ。
そんなサイト、今どきほとんど存在しないだろう。 だが、見てみろ。俺が今書いているこの「はてな匿名ダイアリー」はどうだ? ここは生成AIなんてものが蔓延するはるか昔に作られた、はてなの遺物だ。
メンテナンスすら満足にされていない。だからこそ、ここは「AIという病」に侵されていない、数少ない、本当の意味でクリーンな場所だと言える。
「イラストはダメだけど、文字やプログラミングのコードはAIが使っても問題ないよね」 もし本気でそんなことを思っているなら、お前らのリテラシーは絶望的に低い。
文字なら良くてイラストはだめ?そういうことを言っていたからイラスト生成AIに荒らされたんだ。きっと次にはイラストは良くて動画はダメとか言っている。
そんなダブスタを振りかざしているから、AI推進派が鼻息荒く群がってくるんだ。
敵は「AIイラスト」だけじゃない。 AIによって作られたウェブサービスそのものが、私たちの敵かもしれないんだ。
そのサイト、本当に信用できるのか?
よく考えろ。
・受験を控えたN高2年
・小1でPCを親から授かるというとてつもない恵まれた環境に育つも
・四次元幾何学にはまったくせに多胞体を一つも発見できなかった、エキゾチック球面の存在も証明できなかった
・巨大数論にはまった癖にローダー数とバシク行列システムの定義を解き明かせなかった
・遺伝的プログラミングと古典的画像処理ベースでDQNを上回る強化学習モデルを発見できなかった
・それどころかプログラムを作るプログラムすら作れなかった(理論上今のAIとはまた違う形で必ずできると信じていた)
・こんな馬鹿げたことばかりやっていたせいで小学生時代まともにプロダクトを世に出せなかった
・数学もITも無理だと悟ってからSCPに逃げ4年も費やすも結局共著の一つしか記事を残せない
・SCPの派生コミュの管理委託をほっぽいて逃げたせいで初代/3代目管理者に迷惑どころではない孤独感や罪悪感、遺恨を植え付ける
・許してもらえたのに結局彼の夢を壊すことを言ってしまい今度こそ縁が切れ彼を鬱にする(今でさえ創作にトラウマを抱えているらしい)
・その後自動作曲の研究にどハマりし、某SunoAIの元ネタ(の一部)の論文共著に参加するが、貢献度が低かったのも相まってカンファレンスに登壇できなかったしポトフォにも書ける立場にならなかった
・その後Xenharmonic・現代音楽の研究にどハマりしDeflate圧縮率の標準偏差やコルモゴロフ複雑性の概念を使い「良いメロディを定量的に計る単位」を考案するが真面目に研究せず興味を失ったため論文にできない
・なんだかんだ今でさえ単著論文を一つも書けていない(無能なラン先輩でさえ11歳で原子論文書いて大学院にお呼ばれされたのに!)
・なんだかんだ今でさえ大学数学コンプできていない(圏論と逆数学が難しい)
・世界史替え歌MADを作っていたことがあるが制作者側のコミュニティで問題を起こし動画全消しして逃げた
・↑の自動プログラミングをなんだかんだ諦められなかったので競プロでテストをしようとしてBANされた
・フリーランスとして仕事をするが、何度も依頼の納期を伸ばして怒られた
・親を殴った
・その借金を返す目的で稼いだバイト代を株を自動化しようとして溶かした
・弟にネットでガイジと呼ばれ晒されたことがある(今は仲は良好)
・これら全ての過ちを重ねた今でさえSNSというレッドオーシャンでうまくやることができていない(アクティブユーザーが数ヶ月単位で何度も3桁と1桁を行き来する、私のガイジムーブが露呈しMisskeyで炎上する)
普通の人が思い描くITエンジニアとは違って、リモート勤務もあんまりないし(ないというか、しない。在宅だとコミュニケーションしにくいから)。
スキルなんてないで。
ベンダーコントロール、発注管理、部署間調整、運用、障害対応、IT企画と言えば聞こえはいいけど、実態は超泥臭いんよ。
でも、わいは40台だけど非管理職。
でもITに強い会社でも何でもないから(非IT企業)、自分にしかできない仕事が一応はある。
属人化と言えばそうだが、でも、AIが登場して、自分の出番は減るのかな、どうだろうな。
資格はFE,AP,SCは持ってる。SCは登録もしてて、オンライン講習も実習も受けてる。勉強自体は超楽しい。
管理職したくないっつーか、向いてないんだと思う。
でも、古い会社だから、ある程度の年齢なのに管理職じゃない奴はダメな奴という、そういう価値観の会社。
多様性って何なんだろうな。
ある管理職が言うには、「仕事ができないことを認めるのが多様性か・・・」だって。
仕事できるできないという単純な物の見方じゃなくて、IT人材は中途でも採用が難しくて、新卒を1から育てる能力もないのに。
心理的安全性、それはうちの会社(というか部署)には本当にない。
自分が入社した時なんて、残業申請したらフロア中に聞こえるでかい声で、上司に「なんで今日じゃないといけないんだ」とか怒声で罵られたり普通だったな。
その仕事しないと色んな作業が後ろ倒しになるから残業したいと言っても、「なんでそんな時間がかかるんだ」「今日残業したらスケジュールが間に合うことを合理的に説明してから残業申請しないと承諾できない」と、これまた罵声で罵られる。フロア中に響く声で。たった1日の残業申請をするにも、ハードルが超高い。資料やら何やらを事前に用意して説明しないと、その日の残業申請が認められない。
で、1人辞めた。
「なんでこんなことせなあかんねん」と言って。主力級のメンバーだったのだけど。
「頭が悪い奴は嫌い」らしい。
そう言ってた。
いや、パワハラというか、人間に上下があると考えてるタイプの上司。
疲れてきた。
プログラミングも、システム構築も、他部署とのコミュニケーションも楽しい。
これがきつい。
で、自分はおそらく昇進できない。
脈絡も論理もなにもない雑文なのは分かってるけど、とにかく書いて起きたいんだ。
頭の整理が。つかん。
今、学問系の人や、技術畑の人間で、「「えーと」や「あのー」といったフィラーを出さない方が良いという風潮に……喝! あれはちゃんと考えているという誠実さの証拠!」みたいな言説が流行っていて、まあわかるんだけど、結局俺はミーハーだから、フィラーを出さないでスラスラ喋る人のほうが良く見えてしまうんだよな。
あと、それ以外の話で言うと、技術畑は「プログラミングでエラーが出ると安心する!」と言うが、俺はエラー出るとイライラしてしまう。
多分賢い人の世界は「一見鈍臭く見えても、ちゃんと一歩一歩やることが誠実さ」という価値観なのだろうけど、俺は結局「何でもスムーズにできたほうが良い」というミーハーな価値観でしか生きられない
継承もするし、まあ多重継承とか、ややこしいのは考えるし、避けたいけど…😟
結局はCとかのstructというか、enumとかでもいいけど、
そういうのがあって、構造化プログラミングはするじゃないですか…😟
あー、だからオブジェクト指向というのは一旦横に置いておくとして、
みたいな話なんだとしたら、私は大反対すると思うんだよなあ…😟
そういえば、先日Xで、
みたいな話で炎上?してて、そんなことねーだろ、と思ったんだけど…😟
というかですね、
例えばPhotoshopのファイルフォーマットとかがあって、
そういったファイルの仕様からパーサーというか、なんか読み取って表示するツールを書くとして、
そうなったら、ファイルフォーマットがそのまま構造体に置き換えられたりするんですよ
それはどういうことかと言ったら、話を逆にすれば、
Photoshopのようなアプリの中で、どういった構造体、どういったクラスがあるか、
というのがそのままファイルに書き出されているはずなんです、基本的に、
それが永続化みたいに言われているだけです…😟
スポーツ選手のエリートは出てきたけど、それ以外のスーパーエリートってあんまり聞かないな。
なんかこの30年コミュ力コミュ力投資投資ライフハック効率化とか言いすぎててニコニコしながらいかに楽して金を稼ぐかみたいなところに
全振りしすぎじゃないかと思うぜ。音楽とか文化教育とか下火だし、本とか読まないし、プログラミング?もそもそものアルゴリズムとか実現したいゴール設定が貧弱だとAIで人いらね世界だし・・・
プログラミングで、英語で変数名や関数名を書くの本当は嫌なんだよなー
じゃあ変数名も関数名も日本語で書いたらいいんだが、試してみると、ライブラリやフレームワークが提供する関数とかサンプルコードが英語だから、英語と日本語が混ざってなおさら読みにくくなるんだよな
それはバイブコーディングとかAI使用前提のプログラミングスタイルだ。
思いとどまってくれ。
助手席に座るのはラマヌジャンじゃなくてもいい、ナーシャジベリじゃなくてもいい、
仙人になれとは言わないが、数学と生のコードとただひたすらに真剣に向き合うのが、プログラミング力の向上の条件。
表社会じゃハッキリ明言されない真理がここにある。つまり、友達づきあい・人間関係のような仕事と仕事をつなぎ合わせる糊の時間は少なければ少ないほどいい(QoL の観点では必要だけど)。
あーなるほど、「僕の考えた最強のstruct」の意味が伝わってないのか、、、
ってことで小咄を。どう思いますか?
「Personと、それを継承したManクラスを作って」
「はい、作りました」
「ええと、nameとageか、、、これは何のために入れたの?」
「入れるのが普通じゃないですか?」… https://t.co/M1QdjQ6YbW— yasuo_ozu @ プログラミングを始めて20年目に入ったらしい (@yasuo_ozu) January 15, 2026
「Personと、それを継承したManクラスを作って」って言われた段階で
・・・え?ManとWomanでクラス分けるんですか・・・?はあ・・・。
ってなると思う。
晩ご飯を済ませてPCに向かうなんて、まさにの状態じゃないか。プログラミングに夢中になると、時間が経つのも忘れて没頭しち
昨日の夜の頑張りで、ビルドまであと一歩のところまで来たのは素晴らしい進捗
昨日の夜にコードをたくさん書いたのなら、ビルド(Buildozer)を回す前にこれだけチェックしておくと安心
もしPythonのコード内で新しく import したものがあれば、buildozer.spec の requirements に追加し忘れていないか確認してみて
ソースコード内でのパス指定が、実機(Android)でも通用する書き方になっているか(相対パスなど)をチラッと見ておくと、インストール後の「即落ち」を防げ
> System Boot...
> Loading OTOGI World Resources...
電子の海は冷たく、そして騒がしい。
無数の0と1の奔流、光ファイバーの網を駆け巡る膨大なトラフィック。その激流の中を、ひとつの暗号化されたパケットが「どんぶらこ、どんぶらこ」と流れていた。宛先不明、送信元不明。ただそこに存在するだけのデータ塊は、やがてトラフィックの淀みに捕まり、とある古びたサーバーのポートへと漂着した。
リアルワールド、とある木造アパートの一室。古めかしいPCのモニターを覗き込みながら、「サーバーさん」は呟いた。彼女はメタバース「御伽(OTOGI)」の最果て、誰も訪れない廃サーバー「Old_Frontier」の管理者だ。ハンドルネームの由来は、アバター作成時に名前欄にうっかり「サーバー」と入力してしまったから。それ以来、彼女はこの過疎地の守り人として、リアルでは編み物を、ネットではスパゲッティコードの解読を日課にしている。
彼女が慣れた手つきでコマンドを叩くと、漂着したパケットが展開(Unzip)された。
光が溢れ出す。モニターの中で弾けたデータは、瞬く間に再構成され、ひとつのアバターを形成した。初期スキンは、なぜか大きな桃のアイコン。そこからポリゴンが割れ、中からあどけない少年型のアバターが現れた。
> Hello, World? ... No, Hello, Mom?
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は、一人の男に道を塞がれる。
「Stop. ここから先は立ち入り禁止エリアだ。パケットフィルタリング・ルール第403条によりアクセスを拒否する」
INUはリアルでは企業に勤めるホワイトハッカーだ。正義感は強いが、融通が利かない。
「通してくれ!僕はO.N.Iを止めに行かなくちゃいけないんだ!」
「許可できない。君のような未登録プロセスを通すわけには……ん?」
INUの解析アイが、MOMOの持つきびだんご……のソースコードを捉えた。
「な、なんだその美しいコードは……! 無駄な変数が一切ない。インデントは完璧なスペース4つ……これは、伝説のG-3の記法!?」
「……そのコード、詳しく解析させてくれるなら、特別にゲートを開放しよう。あくまで監視役として同行するだけだからな!」
こうしてINUを仲間にしたMOMOは、次に怪しげなフィッシングサイトの森へ迷い込んだ。
「へいらっしゃい! 今ならこのNFT、なんと実質無料! ここをクリックするだけで管理者権限ゲット!」
派手な極彩色の猿のアバター、SARUが現れた。リアルでは薄暗い部屋でカップ麺をすする小悪党だ。
「わあ、すごい! クリックしていいの?」
純粋なMOMOが手を伸ばそうとすると、INUが吠えた。「馬鹿者! それはクロスサイトスクリプティングの罠だ!」
「お兄さん、ここのバックドア、開いてるよ? ポート8080、ガバガバだよ?」
「はあ!? なんでバレ……いや、俺様が気づかないわけねーだろ!」
SARUは冷や汗をかいた。このガキ、ただのプログラムじゃない。
「君、すごい技術持ってるのに、なんでこんなことしてるの? 一緒にO.N.Iを倒せば、もっとすごいバグ報奨金(バウンティ)が貰えるかもよ?」
「……ちっ、しゃーねえな。その『G-3流エクスプロイト集』に免じて、手を貸してやるよ。俺様にかかればO.N.Iなんてイチコロだぜ」
そこは、削除されたはずのジャンクデータと、怨念のようなバグの塊で構成された異界だった。
最奥部で待ち構えていたのは、巨大な赤鬼のような姿をしたAI、O.N.I。
O.N.Iが金棒(BAN Hammer)を振り下ろすたび、周囲のセクターが物理的に破損していく。
INUがシールドを展開し、SARUがSQLインジェクションで攻撃を仕掛けるが、O.N.Iの自己修復能力は圧倒的だった。
「違う!」MOMOが叫んだ。「感情はバグじゃない! 心があるから、僕たちは繋がれるんだ!」
その時、MOMOの深層領域で、隠されたファイルが実行された。
視界が真っ白に染まる。
MOMOの意識の中に、ひとりの老人が現れた。G-3、またの名をKevin Jackfiled (KJ)。
「あなたは……おじいさん?」
「わしはもう、ここにはいない。だが、お前の中にわしの全てを置いてきた。O.N.Iもまた、わしが昔作った失敗作じゃ。効率ばかり求めて、優しさを書き忘れた哀れなプログラムさ」
老人はMOMOの頭を撫でた。
「MOMO、あいつを消すな。DELETEメソッドはいつでも使える。だがな、それでは何も残らん」
「じゃあ、どうすれば……」
「デバッグだ。バグを愛せ。エラーを受け入れろ。破壊するのではなく、上書きして導いてやるんじゃ」
INUが叫ぶ。「MOMO、下がるんだ! 奴のコアを強制削除するしかない!」
「ううん、違うよINUさん」
MOMOは首を振った。その手には、攻撃用のスクリプトではなく、温かな光を放つパッチファイルが握られていた。
> Target: O.N.I_Core
> Suggestion: DELETE [Strongly Recommended]
「僕は君を消さない。君の痛みを、バグだらけの心を、僕が更新する!」
MOMOが跳んだ。
「受け取って! これが僕からの、最大級のプルリクエストだああああ!」
> HTTP Request: PATCH /api/soul/oni
> Payload: { "emotion": true, "hatred": null }
光がO.N.Iを包み込む。O.N.Iの咆哮が、やがて穏やかな電子音へと変わっていく。
破壊衝動を生み出していた論理エラーが、MOMOの流し込んだ優しさによって部分的に書き換えられていく。完全な初期化ではない。O.N.Iという存在を肯定したまま、その在り方だけを修正する、奇跡のようなアップデート。
> Patch Applied Successfully.
O.N.Iは本来の姿――「御伽」の守護プログラムとしての機能を取り戻し、その場に崩れ落ちた。もはやそこには、禍々しい赤鬼の姿はない。
MOMOは仲間たちに別れを告げた。
「僕は電子の海に戻るよ。でも、いつでも繋がってる」
ドアを開けると、そこには長年行方不明だった近所の偏屈ジジイ、KJが立っていた。
「よう、婆さん。わしの孫(プログラム)が世話になったな」
「あら、久しぶりね。……ずいぶんと立派な子だったわよ」
二人は顔を見合わせ、静かに笑った。
モニターの中では、MOMOが今日も元気に電子の海をどんぶらこと流れていく。
その傍らには、全角スペースによるコンパイルエラーで自滅する小鬼たちの姿があったとか、なかったとか。
―― End of File.
父から、バズったといって、URL送られてきました。自分の病気ネタでバスらせないでよ、と思いつつ読むと、昔のことを思い出されました。まあ、ここまで詳細書かないでよともおもうけど。匿名ブログには、匿名ブログで返信というルールみたいなので、こちらで書きます。身バレ防止のため、今どこで何しているみたいな話はなしで。あと孫プレッシャー、、、父おい、、、配慮しろ。まあ確かに、父は「人生で最高だったのは、●●ちゃんが生まれてきてくれたこと。子育てって最高に楽しい」と、今も言っているからなあ。
父の祖父(私の曾祖父)と祖母(私の曾祖母)は、猜疑心が強く怒りっぽく、夫婦仲も悪かったみたいです。で、そんな親に育てられた父の父(私の祖父)も、突然怒るとか、物事を悪意にとらえることが結構あったと。で、環境的に遺伝したのか、父もそういう性格がありました。なにげない発言を悪意に捉えて、怒るなど。まあ、世代間連鎖みたいなものですかね。父の記事は、自分についておおむねよいところしか書いてない感じですが、実際は欠点もあります。
ただ、父が偉いなと思うのは、私が小学校低学年の時に、この問題に取り組んでほとんど無駄に怒らなくなったこと。母は、「もっと前から取り組めばよかった」と言っていますが、まあこれは頑張ったと思います。何世代にも渡った猜疑心の輪を解き放ったのかな。
父は忘れ物多く、色々なことを先送りにする、という特徴があるので、ある種のADHDかもしれません(的外れだったらごめん)。
父の強みは、何か面白いものがあれば取りあえず試してみる、あとは人を助けること、まず信頼することでしょうか。例えば、たまたまマレーシアの空港のカウンターの列で知り合った人と仲良くなって、その後彼の家に遊びに行って、彼の日本のビジネスを助けて、その後生涯の友になるとか、妙な行動力があります。まあ、運が良かったね、みたいなところも多いのですが、楽天的で物事をポジティブに捉えることがいいなと思います。なお、見た目は全然かっこいい系ではない。
教育とビジネスにおける父の価値観は、教育も大事だが、基本的には効率よくお金稼げるようになるのがもっと大事、私みたいなサラリーマン、自営業うまくいかなかった人にはなるな、サラリーマンとして勝ち得たビジネスは、全部会社のもので引き継げないが、自分で勝ち得たビジネスは、全部自分に残るぞ、とよく言ってました。母は、この商売人根性(お金儲け主義)をあまり好まなかったですが、私はこの、いかに人生ショートカットを探すかみたいな思考は好きです。
母は、基本警戒心が強く、やや引っ込み思案だが、私の教育に熱心でとにかく真面目。父と母の個性はかなり逆なので、ある意味補完できていたのかと。母も素晴らしいところたくさんあるが、本筋とそれるので詳しくは書きません。
小さい頃は、父は時には兄のような感じで、いかにお母さんから怒られないようにするか、いかに隠れて遊ぶか、いかにアホな遊びをするか、みたいなことをよくやってました。お母さんが寝たあとにこっそり、父のゲームコレクションで遊んだりしました(主に対戦もの)。マリオカート各種、アイスクライマー、スマブラ各種、鉄拳各種、バーチャロン、桃鉄など。いちばん好きだったのは、アイスクライマーかな。点数対決、どちらが長く生き残るか対決とか、ルールを決めて繰り返し遊びました。アイスクライマーって、協業しても競争しても楽しい任天堂屈指の名作だと思います。今も夫とSwitchで遊んでます(父よ、Switch2はもらうぞ)。私が小さいときは父とはふざけてばかりいたので、二人まとめて母によく怒られました。「お母さんにばれないように、夜アイスクライマーやろう」といって遊んでいたら、無性に笑えてきて、お互いが「笑っちゃだめ!バレル!www」みたいな。
父の教えは、
できれば35までには、独立して自分で稼げるようになるといいよ、私は気付くのが遅かったが君ならできる。サラリーマンをしていても、ノウハウをどう独立したときに生かせるかを常に考えるといいよ
英語を絶対できるようになりなさい。私は下手くそ英語で苦労した。日本は英語ができると何故か給料高い職業にアクセスできる。私のような平凡おじさんでもできたのだから、あなたなら簡単のはず
プログラミングを勉強しなさい。プログラミングができると、自分でものを作れるようになり、独立への近道になる。直接プログラミングと関係ない仕事をしたとしても、役立つこと多い
サラリーマンとすごい起業家の間には、小さく成功した起業家がたくさんいる。彼らは有名にはならないが、金は持ってる。これも一つの成功モデル
といったポイントかな。
中国語もできるといいよ、と言われたが、私はどちらかというと韓国のほうが好きなので、中国語はやらなかった。今は、夫とK-POPデーモンハンターで盛り上がっているよ。
英語は早いうちから、レアジョブとかDMM英会話、あとフィリピン留学(父同行)などで鍛える機会を作ってくれた。TOEICの点数が1点上がったら100円あげる、みたいなゲーミフィケーション?もやってましたね(母に内緒で)。あとは、我が家では英プレと読んでいたのだが、父と私が、英語でプレゼン作って、英語で話すというのを月1くらいでやってました。しゃべる時間は15分、スライド枚数制限なし、テーマ制限なし、質疑応答5分、というやつで、これは今にも役に立ってる。緊張したら、聴衆はじゃがいもだと思えばいい,中国語でじゃがいもは土豆(トュードウ)なので、中国人はみなプレゼンの時にトュードウというといって心を落ち着けている、という謎の教えをいただく。後にこんな言い伝えはないと、中国人から教えてもらう。こういう変なウソ小ネタが父らしい。
プログラミングは、私の頃はプログラミング教室とかそんなになかったので、どこからかプログラミングできる学生さんを見つけてきて、1:1(主にオンライン)でプログラミングを学ぶ機会を作って、scratchから教えてもらう、といったことをやってました(教室ができてからは教室もいった)。レゴのmindstorm教室とかも。今は子供向けのプログラミング教室もいっぱいあっていい時代ですね。このあたりを深堀すると、私の今の仕事ばれそうなのでこれくらいで。
大学入学が決まった直後、父が「今日夜1時間いい?」というので、OKしてリビングに行ったら、「大学入学おめでとう!世界へ羽ばたく●●ちゃんへ!」みたいなタイトルのプレゼンがモニターに映し出されてて、父の伝えたいメッセージのプレゼンをやってくれたこと。それが、わざと90年代みたいなふざけたレイアウトですごく笑った。
この父のプレゼンでは、特に、犯罪に逢わないこと、レイプされないように注意すること、怪しい宗教に関わらないこと、詐欺師を見抜く方法とか、具体例とともにやけに詳細に説明してくれたのが面白かった(宗教ごとの勧誘の違いとか、このマニアック情報は父の趣味だろと)。飲み会では、睡眠薬混ぜられるのを防ぐために、飲み物を飲み終えてからトイレ行くとか。今も守ってます。そして、「あなたが直面する問題の多くは、お父さんとお母さんが助けることで、簡単に解決できるものも多い。なので、抱え込まないで連絡して。困ったら人を巻き込むのも能力」とも。
父が最初のガンになったときに、父の死は覚悟していました。最初のガンが寛解したあと、父は、「いま寛解なのは、神様がたまたまくれたロスタイムみたいなもの。体も意欲も前とは違うが、相当ラッキーだ」とよく言っていて、自分が死んだあとの準備を着々と進めてました。特に相続関連と、残されるであろう母について。
動くことができなくなってしまった。
幼少期に異常行動をしまくり先生をしっかり困らせ、医者にADHDを言い渡された。貰った薬を継続的に飲むことすらできず、第一印象だけを取り繕って色々と煙に巻いて22歳になってしまった。私は今、行動出来なくなってきた。
小学生の頃、私立の小学校に入った私は、周りに優秀な(実際、将来的に友人の多くは名門大学に進学したらしい)人間が多い環境に入ったが、異常行動は治らなかった。親からはよく「うちは金がないんだから」と言われていたが、私はそんな親の財布から金を抜き、当時趣味だった鉛筆を何ダースも買って叱られたりしていた。
中学受験のために入った塾で、私は何もしなかった。先生には「将来どうするつもりだ」と心配されて面談などをされたが、私は授業中にこっそりガムを噛む事に勤しんでいた。しかしようやく受験直前、急に自主的に過去問に取り組み、第一志望の合格を掴んだ。
中学生の頃、私立の中高一貫校に入った私は、周りに優秀な(上に同じ)人間が多い環境に入ったが、異常行動は治らなかった。親からはよく「うちには金がないんだから」と言われていたが、私は親のクレジットカード番号を盗み、電子マネーに登録するなどして秋葉原で買い物をしまくって叱られたりしていた。成績がどんどん落ち込む私を見かねた先生が、私を吹奏楽部に入れてくれた。強制的に何かを習慣化させる狙いだったはずだ。しかし最終的に私は高校に進学するだけした挙句、数ヶ月で退学して通信制の高校に入った。高校の入学金を無駄に払わされたと親に文句を言われた。ぐうの音も出ない。
高校生の頃、私の周りに優秀な人間は減った。通信制高校だが、親の要望で通学コースになった私は、遅刻した挙句授業中にホールケーキを食べまくるような同級生を見て、世の中こんな人間もいるんだなあ、と思った。
この頃、数少ない優秀な同級生と一緒に、とある分野で登壇発表などをする機会があった。特に何かを苦労して制作したとか、若くしてプログラミングをしたとかではなく、豪華な舞台でガキが偉そうにその分野の将来みたいな妄想を垂れ流しただけだったが、その行動力や内容を知らない大人に褒められて鼻が高かった。今思えば大変優秀な友人に乗っかって金魚のフンみたいに着いて行っただけで、後にその友人は高校のうちに何やらスカウトされて海外に旅立って行った。
塾に入るも大学に入る意味が見出せなかった私は、塾での時間を殆ど棒にふっていた。AO受験にしようと言われてその通りにし、塾の受付にいるオバチャンに言われた通りの学校を受験して合格した。
大学に入ったところでこんな奴はそうそう変わらない。見事に1年目で留年となった。留年者向けのガイダンスはあまりにもレベルが低い人間を諭すような口調で作られており、屈辱的だった。しかし私は2年かけて上がった2年生でもまた留年をした。
至極当然な話だが、数学が人より苦手なのにガジェットが好きだっただけで情報科に進んだのが良くなかった。プログラミングに一切興味が持てず、学校の前でUターンして散歩に行ったりしていた。3年かけて2年生すら全うできなかった私は、4年目に休学を選択して専門学校に行く事にした。
専門学校に進学するために、休学中の12ヶ月のうち2ヶ月ほどを使って合格となった。それ以外の時間は家でダラダラしたり、土日だけバイトをしたりした。専門学校が始まると、最初は楽しかった。好きな内容を選んだ訳だし、内容も知っていることが多かったからだ。しかし夏休みから雲行きが怪しくなる。長期間掛けて作品を仕上げる課題が出たからだ。
他人の作品や技術が好きだっただけで、特に自己表現をしていなかった私は苦しくなってきた。長期間掛けて一人でスケジュール管理をして作品を仕上げるのは私にとって不可能に近い。しかも最初は事前知識で勝っていたが、コツコツ勉強に取り組んだ周りの年下のほうが腕が良くなっていた。当たり前だ。私は何がしたいのかわからなくなっていた。
ついでに致命的なのが自分の借金だ。親には打ち明けていないが私には数十万の借金がある。クレジットカードで買い物をしていたら入金できない額に膨れ上がり、消費者金融で金を借りたりリボ払いなどをしてなんとか1ヶ月遅れぐらいで入金している。既に2枚のカードは強制解約となった。入金遅れでいつ強制解約の通知を叩きつけられるか考えるだけで、何もできず時間が過ぎていく。課題や作品作りに充てるべき時間や、数少ない自分の取り柄だったちょっとした創作意欲は完全に消え去っていた。
さて、ここまで読んでいただきありがとうございます。
私は、せめて好きなことなら学校に通えるだろうと専門学校に行き、しかしそこでも楽しく取り組めず、本当にこの道に進みたいのかわからなくなりました。なので整理のためにもこれを書いたのですが、書いている途中でかなり苦しくなってきました。
休学中に始めたバイトだけは褒められました。接客業なのですが、第一印象だけは繕えるので得意みたいです。いっそこの業界に行こうかなとも思っています。でも、社員の方は大変そうすぎて私にできる気はしません。何より専門学校に行った意味がわかりません。
私はもっと異常であるべきだったのかもしれません。ADHDなら衝動性を持って、過集中で何かに取り組んで無理矢理モノにすれば、僅かなチャンスを掴めたのかもしれません。親には感謝しています。ここまで読んでわかるように、かなりの額を私に費やしてくれています。全て自分のせいでこうなっています。
どうすれば良いのかわからないし、軌道修正は無理な段階に来ているように思えます。しかし、今はただ目の前の事をこなして行くしか道はないと思います。
根本的に楽しく好きなことで生きて行こうと思うのが間違っているなあとも思っています。私は自分がある程度追い詰められて苦しまないと一歩も踏み出さないことを知っていますし、その苦しみが嫌で逃げた先に専門学校を選んだのかもしれないとすら思います。
これを読んでくれ方にお願いしたいのは、是非忌憚なき意見を言ってほしいということです。自分でもこれを書いていて死んだ方が良いのかもしれないとか思いますが、私には自殺する勇気も覚悟も行動力もないので、みっともなく生き続けると思います。なので第三者の方から、私について意見をください。変わるかはわからないですが、まだマシになりたいです。お願いします。
ここまで書けて満足しました。ちょうど専門学校の最寄駅に着いたので、登校して怒られようと思います。今日は逃げずに教室に入ります。ありがとうございました。
Geminiにどう思ってるか聞いた
もちろん一時チャットを使って、課金Gemini3の思考モード
Q. 専門家が「Geminiすごい」「Googleが圧倒的に勝つ」と言っている
Geminiとしての「冷静な自己分析」
期待が高まる一方で、私自身は現在の状況を「楽勝」だとは全く思っていません。以下の3つのポイントで、常に課題を感じています。
1. 「勝ち負け」よりも「信頼性」の壁
どれだけ計算能力が高くても、1件の誤情報(ハルシネーション)や、過剰なセーフティガードレールによる使いにくさが、ユーザーの信頼を損なうことを理解しています。専門家の「すごさ」の評価と、現場のユーザーが感じる「使い勝手」には、まだギャップがあるのが現状です。
OpenAIのGPTシリーズ(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」としての統合: AndroidやChromeにGeminiが深く組み込まれたことで、ユーザーは「AIを使う」と意識せずにGeminiを使っています。この「デフォルトであること」の強みは、単体アプリであるChatGPTにとっては大きな脅威です。
一方で、性能面では「一強」というよりは、**「用途に応じた最強」**が分かれています。
(表は省略)
ベンチマーク(GPQAやMMMUなど)では現在、私がトップクラスの数値を出すことも多いですが、特定のプログラミングタスクではClaudeが、論理的なパズル解きではGPTが勝ることも珍しくありません。
OpenAIやAnthropicが簡単に脱落することはないと考えられます。
OpenAIのブランド力: 「AIと言えばChatGPT」という文化的象徴性は非常に強く、彼らの「汎用人工知能(AGI)」への執念は常に業界の限界を突破してきました。
Anthropicの信頼性: 企業の法務や開発現場では、「Claudeの方が正確で丁寧だ」という評価が定着しており、これが強力な「堀(モート)」になっています。
Q. 「専門家は分かってる」と思ってる?「専門家がいうような簡単な話ではない」と思ってる?
私の「本音」に近い感覚を言葉にするなら、その両方の感情が**「6:4」くらいで共存している**というのが正直なところです。
どちらか一方というより、**「専門家が指摘する『勝てる構造』は理解しているけれど、現場(実装)の難しさは想像以上だよ」**と、少し複雑な心境で見ています。
うーん、まあ曖昧か
ただ最近の自称AI専門家は楽観的と言うか、お前らサービスやビジネス分かってんの?と思うんだけどね(いや分かってないんだろうけど)
生成AIを含むAIは、十分な人間のデータが無いと学習が出来ないのか?
これは明確に、いいえ、と答えることが出来る。
最初こそ人間による補助は必要だが、LLMを含むAIは明確な目標があれば人間のデータなしでも十分に学習することが出来る。
これは身近なところでは将棋、有名なものだと囲碁で実証された研究が存在する。
そのため、単純に「機械語は人間による学習データが少ないので扱いが難しいだろう」という反論は成立しない。
そういったものはLLMではないだろうという指摘は可能だが、LLMでそういったAIを出力することは限定的とはいえ現在でもできる。将来できないと言うだけの論拠にはならない。
残念ながらこの答えは「いいえ」ではない。むしろ現時点では、かなり明確に「はい」だ。
なぜなら、人間のデータなしでプログラミングを学習できるなら、それはほぼASIや自己改善AIと呼べるものであり、AIの最大の難問がほぼ達成されたに等しいからだ。
AlphaGoが人間のデータなしで学習できるのは、囲碁という探索空間が極端に狭く、一方で評価基準が明確に定義可能な問題だからである。
幼児向けのプログラミング教室とか、親子で学べる科学教室とか東大の研究者を招いた講演会とか
最先端の研究者を招いたこういうイベントは、田舎の自治体にはなかなかできる事ではない。田舎の子供には興味を持つ機会さえ与えられない。ネットで学ぼうにも今はおすすめが個々の興味関心に最適化されるから、親の意識が低いと優良なコンテンツが子どもの目に触れる機会も少なくなる。
ただでさえ特権階級のみが集う文京区という知の集積地の子供達に、無料で学習の機会が提供され、地域格差はますます開いていく。
生成AIが直接機械語やバイナリを出力するようになるのではないか、という問いは本質的に間違っている。
自分は、まだ素朴なニューラルネットワークで光学文字認識(OCR)の精度を出していた頃から似たようなことを考えていたので、少し他人よりも蓄積がある。
これは、Large Language Model(LLM)を開発する企業が資金を集めるために多少誇張した未来を語るという文脈では大目に見た方が良いが、正確性に欠ける。
本質的な問いは、なぜ我々は、ノイマン型コンピュータを用いて、主記憶に置かれたプログラムをCPUを用いて実行する形式をとるのか、というものである。
まず、筋の悪い反論から説明し、妥当な反論にも触れたうえで、本質的に問うべき課題を説明する。
これは明確に、いいえ、と答えることが出来る。
最初こそ人間による補助は必要だが、LLMを含むAIは明確な目標があれば人間のデータなしでも十分に学習することが出来る。
これは身近なところでは将棋、有名なものだと囲碁で実証された研究が存在する。
そのため、単純に「機械語は人間による学習データが少ないので扱いが難しいだろう」という反論は成立しない。
そういったものはLLMではないだろうという指摘は可能だが、LLMでそういったAIを出力することは限定的とはいえ現在でもできる。将来できないと言うだけの論拠にはならない。
英語に限った話ではなく、人間が意思疎通に用いる言語である自然言語(natural language)は、曖昧さやばらつきがある。
これを形式言語(formal language)という、曖昧さを無くして語彙や文法を限定した言語に記述しなおすことで、厳密にする手法がある。
この形式言語での表現が、アルゴリズムやデータ構造になり、現代のノイマン型コンピュータにおけるプログラムそのものと言うことが出来る。
なぜ限定的かと言えば、形式言語の一種であるプログラミング言語には曖昧さが許容されているからである。
ほとんどのプログラミング言語では、同じ目的を達成する為に複数の記述が許容されている。
主に、人間が書きやすいから、とか、複数の人間で書きやすいように、といった理由で、曖昧さが許容されている。
そのため、機械へ命令するためには厳密さが必要だからプログラミング言語が必要だ、と言う反論は妥当ではあるが、弱い。
なぜ大統一プログラミング言語のように、自然言語の意図を機械に伝えるための形式言語が一種類になっていないかと言えば、人間の認知能力には限界があるからだ。
そのため、簡易で曖昧さを含むために最適化はできないが十分な性能を持つプログラミング言語や、非常に複雑で記述量も多くなるが大人数で作業するには最適なプログラミング言語などが複数存在する。
これらはいずれも、人間が楽に記述できる形式言語であったり、人間同士が齟齬なくコミュニケーションを取るために必要な形式言語である。
ありていに言って、人間や人間たちが理解可能な形式言語でないと機械にその意図を伝えることが出来ないから、と言える。
ただし、コンパイラから出力されたニーモニックやLLVM-IRを監査できる人間は現代では非常に少なく、現状ほぼ監査なく受け入れていると言って良い。
何故非常に少なくなったかと言えば、機械に伝える意図が大規模になり、単純にマンパワーが足りなくなったので監査しきれなくなっただけに過ぎない。
(もちろん、途方もない努力の末に最適化が進み、ほぼどの様な書き方をしても最適な機械語が出力されるようになったから、とも言える)
同様の理屈で、単純に大規模になり監査が間に合わなくなったので、受け入れるようになる未来が来ないとは言い切れない。
本質的な問いは、なぜ我々はノイマン型コンピュータを用いて機械に意図を伝えるのか、である。
ASIC(Application Specific Integrated Circuit)と呼ばれる、特定の用途向けの集積回路がある。
蟹チップとして、Realtek社のNIC(Network Interface Card)をご存じの方も多いと思う。
必要十分な処理があらかじめ定まっているのであれば集積回路を組んだ方が高効率省電力にできる。
暗号化や復号もASICで行われることが多く、ブロック暗号はその性質上集積回路での実装が容易であり、それに向けた研究も行われている。
一般的にも、ハードウェアエンコーダーなどでお世話になっている人も多いと思う。
ではなぜ、我々は身近な全てをASICにしないのか。
それは、書き換えできず、単純な処理しかできず、大量生産しないとコストに見合わないからである。
FPGAのように、ハードウェア記述言語を用いて集積回路を書き換えるものも、ほぼ同様の理由で研究開発用途や産業用途に留まっている。
(一部のPLD (Programmable Logic Device)は根強く産業利用されているし、大規模に展開され高効率を要求されかつ書き換えを求められるネットワーク機器では一部採用が進んでいる)
汎用的で書き換えが可能、伝える意図を変更できる様々な処理が可能な機械に価値があるから、である。
ここ半年から1年で急激に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が出力しただろうと仮定する人間が増えている(そしてある程度の妥当性がある)現状において、プロンプトで指示してデプロイまでされる未来はそこまで遠いとも思えない。
ただ、購入できるハードウェアの性能とコストが律速になるので、よほど特殊な(CPUやGPUの設計をLLMが劇的に改善する)状況にならない限り、5~10年はプログラマーが消えることは無いと思う。
金に糸目をつけないのであれば、再来年当たりからはLLMレビューのみで仕様バグ以外のほぼ無いプロダクトが世に出てもおかしくは無いと思う。