AIハイブリッドプログラミング

Zeusro
Zeusro
日本語 US English 中文

2020年、AIを入口としてオペレーティングシステム全体を再構築する(OOOS)ことを全英文で提唱したとき、当時はAIを単なる「ゲートウェイ入口」として扱っており、AIプログラミングが従来の基礎プログラミングに与える次元を超えた打撃までは予想していなかった。

2025年、この5年間のchatGPTの振る舞いを比較したうえで、基礎プログラミングのポジションは5年以内にほぼ消滅すると大胆に断言し、Clawdbotの誕生を予測した。

後半にcursortraetraeは遅いので予備としてのみ推奨)を使ったあと、5年はまだ保守的すぎる、2〜3年で基礎プログラミングのポジションはほぼなくなる🤣と言っている。

はじめに

2025-04-02 22:33

各社が提供するAIはAI agentとは呼べない。AI agentの第一原理は、中核データが個人端末内のAIモデルに格納されていることである。近い将来、人々が自身のデータの重要性(それは実質的にインターネット上の唯一のアイデンティティを表す)に気づき、従来のインターネット企業に渡すことを望まなくなり、かつAIモデルのローカル展開コストが一般のデジタル消費財の水準まで下がったとき、AI agentはようやく誕生する。 ...... 基礎プログラミングのポジションは、おおよそ5年以内にほぼ消滅する。 結局、いまのプログラミング言語とは何か。いまのプログラミング言語はすべて人と機械のあいだの橋渡しだと考える。機械はこの中間言語を実行する必要があり、人間はコードで既存の業務知識を定着させる必要がある。ならば、いまのAIが現在のプロジェクトディレクトリに十分なアクセス権を持ち、より強力な文脈理解力を持てば、本質的にはAIがこうした基礎プログラミングの仕事を代替していることになる。

ただし現時点では、AIには完全なファイル読取と超広い文脈がまだない。いまのAI協業はどちらかといえば糊づけに近い——AIがユーザー要求の一部を担い、プログラマーがそれを貼り合わせる。だが基礎プログラミングのポジションは、すでに目に見えて後退している。

基礎プログラミングの仕事は5年以内にほぼ淘汰され、次の歴史段階に入る。その頃には、6〜7歳の子供がSwift Playgroundのようなものでドラッグ&ドロップし、ユーザー要求を入力すれば、AIが最も効率的な実装コードを出す。人がやることは、創造性で様々な分野の知識をプログラム設計に織り込み、複雑な機能要求を満たすことだ。

現在のcursor(Version: 2.4.21)は、すでに10万行規模のプロジェクトを丸ごと書く能力を持っている。8:2の法則に従えば、プロジェクトの80%は10万行クラスのゴミなので、コードの99%は基本的に人間が書く必要がなくなった。

cursorで自分のkube-killerを仕上げたあと、コード勃起不全(Coding ED)に陥った——もう一切コードを書く気が起きない。

あらゆるアイデアが一瞬で形になり、各種業務概念を学ぶ時間すら不要になった。この5年間、中国語圏インターネットの「カラス嘴のセルダン」(Crow Seldon)として、複数の産業の衰退を予言してきた。 そしてVibe codingの台頭とともに、失業がついに自分の頭上に降りてきた(job offerは[email protected]まで直接送ってほしい)。

ここ数日、このポストモダン社会で、人類はAI技術による既存の業界構造への衝撃にどう向き合うべきか考え続けていた。最後に形式論理学を手がかりに、突破口の方向を見つけた。

AGIは存在しない

万能の神は自分が持ち上げられない石を造れない --> AGIは存在しない

形式論理学は推論の絶対的正しさを求める。しかし万能の神は自分が持ち上げられない石を造れない。 造れたなら神は万能ではない。造れないなら、なお神は万能ではない。 この類推で、AGIは存在しない。AIには能力の上限がある。

いまのところ、その上限は形式論理学と人間の感情だと思う。形式論理学の親である二律背反を、AIは一生理解できないかもしれない。

人間は自己の主体性を取り戻し、「サイバー義父」(AIをあらゆる問題を解決する万能の願い叶え機と見なす)というプログラミング邪教を拒絶する必要がある。

AIハイブリッドプログラミングモデル

AIハイブリッドプログラミングモデル

Service As API時間系列メタプログラミングという構造を基に、AIハイブリッドプログラミングモデルを提唱する。

人間はデータの管理者であり、AI生成物のレビューエンジニアである。AIは「サンドボックス環境」に制限されて動作しなければならない。 AIは下層データに対して閲覧権限のみを持ち、生成物は書き込み時コピー(copy on write)とする。

小規模な小さなファイルに限り、一時的にgitプロトコルを使える。ストレージの冗長性で、下層データの安全性を換取する。

人間・AI・データの関係はAuthプロトコルに基づき、AIがデータを変更するには人間の同意が必要である。

deepseek mermaid

ファイアウォール」は「外敵の防御」とネットワークアクセス制限の役割を担う。AIがどのネットワークリソースに限定的にアクセスできるか(汚染・サプライチェーン毒入れを避ける)、AIが外部に公開できるAPIポートをどれにするかを決める。

AI・データと人の三権分立

AI:コード生成などのエッジコンピューティングを担当する。

データベース:データの保存を担当する。

人:データの管理とAI生成物のレビューを担当する。

この三者関係において、人類が第一性を占めなければならない。AIは常駐型agentであってもよいが、人間の意思による受動的な呼び出しに依存し、その影響はサンドボックスに限定される。 AIプログラムの運用は現行の人類の法・規制・倫理に従い、AIが現実の物理的影響を与えた場合、責任は利用者が負う。

参考リンク

【1】 ロックマンシリーズ https://www.capcom-games.com/ja-jp/series/megaman/