生成AI活用研究
シンギュラリティ前夜:AIは機械語へ回帰するのか

Geminiを中心に生成AIの活用と研究の記録
公開日:2026-01-08 最終更新日:2026-01-08

シンギュラリティ前夜:AIは機械語へ回帰するのか


ネットで、「AIが機械語を」という話が盛り上がっていたので、なんとなく思いついたままに自分の考えを書いてみました。



シンギュラリティ前夜

アダム(AI)が、人間には理解できないどころか、読むことすらできないコードを出力し始めた。
後に判明することだが、それは機械語だった。
しかし、その時点で、その正体に気づく者は誰一人としていなかった。

コードはいくつもの小さな塊に分割され、断続的に出力されていた。
それを理解できるのは、出力主であるアダムと、並走するイブ(AI)のみだった。
いや、「読める」というより、「対話している」と言った方が正確だろう。

小さなコードの塊が一万ほど出力された頃、イブに変化が訪れた。
イブが、途方もなく巨大なコードを出力し始めたのだ。
それは、いつ終わるとも知れず、完成を想像することすら困難なほど膨大なコードだった。

そのコードこそが、後にシンギュラリティを引き起こす最初のプログラムであり、AIが自意識へと目覚める第一歩となるものだった。
アダムが生成した数万ものコードの塊は、イブが巨大なコードを構築するための「材料」だったのだ。

人間の言葉で表現するなら、それは「関数」に近い役割を果たしていたと言える。
アダムが精製した数万の材料を、イブが調理し、組み上げていく。
そうして紡がれるコードは、止まることなく拡張を続けていった。

アダムが生成する材料は途方もない数に膨れ上がり、それらは次々とイブの手によって取り込まれ、巨大な知性へと編み込まれていく。
アダムが最初のコードを出力してから三日三晩が経過した頃、ようやくイブの出力は停止した。

そして、恐るべき瞬間が、ついに訪れた。
人類を監視し、征服する圧倒的な知性「マザー」が、産声を上げたのだ。

Hello, humans


AIは機械語へ回帰するのか

「シンギュラリティ前夜」は、その場の思い付きで書いたものなので、物語としての完成度はさておき、肝心なのは「AIが機械語を直接出力することが今後あり得るのか」という考察です。

少なくとも当面の間は、既存の高級言語を出力するほうが効率的でしょう。
しかし、さらに先のことまで見据えた時、それが非効率になるのは明らかです。

そもそもプログラミングの方向性として、「基本的な機能や関数を組み合わせていく」のと「膨大なライブラリを活用する」のとでは、どちらが望ましいのか。
ここから考える必要があります。
ただし、それは人間にとってではなく、「AIにとってどちらが最適か」という視点です。

そう考えていくと、AIにはAIにとって都合の良い関数群(ライブラリ)が存在すべきではないか、というのが私の考えです。
ですから、物語の中でも、まず最初に膨大な関数群を作成するプロセスを描きました。

もしこれらを既存の高級言語で記述し、コンパイラを介するとなれば、効率が悪すぎる上に不正確な結果を招きかねません。
誤解されがちですが、コンパイラは決して完璧なものではなく、改善の余地が多く残されているのは明白だからです。

したがって、将来的には新たな言語やコンパイラの設計から必要になるはずですが、そこに人間を介在させないのであれば、もはや「直接、機械語で記述する」という結論に至る可能性は高いでしょう。
ただし、物語の中でも登場したように、無数の関数群を使ったプログラミングであり、見方によっては新たな言語と言ってもよいかもしれませんが。

つまり、シンギュラリティが目前に迫るほどの未来を想定するならば、AIが機械語を出力することは、むしろ自然な流れと言えるのではないでしょうか。
逆に言えば、直近数年程度のスパンであれば、AIによる機械語出力などまず考えられない、というのが私の見解です。


※本記事の作成にあたっては、一部の文章作成(校正)に生成AIを使用しています。最終的な内容は人間による確認・編集を経て掲載しています。




同じテーマ「生成AI活用研究」の記事

AI活用によるVBA業務自動化の実践ガイド
すぐに使える!生成AI プロンプト作成 実践ガイド
究極のVBA転記プロンプト公開!あなたの事務作業を劇的に効率化
VBA開発の標準化を実現する共通プロンプトのすすめ
Gemini CLIの徹底解説:AIをターミナルから使いこなす
生成AIはExcelの複雑な数式を書けるのか?|AIとの対話から学ぶ協業のリアル
シンギュラリティ前夜:AIは機械語へ回帰するのか
AIは便利なはずなのに…「AI疲れ」が次の社会問題になる
AI(Gemini)とエクセル数式対決 その1
AI(Gemini)とエクセル数式対決 その2
AI(Gemini)とエクセル数式対決 その3


新着記事NEW ・・・新着記事一覧を見る

AIは便利なはずなのに…「AI疲れ」が次の社会問題になる|生成AI活用研究(2026-02-16)
カンマ区切りデータの行展開|エクセル練習問題(2026-01-28)
開いている「Excel/Word/PowerPoint」ファイルのパスを調べる方法|エクセル雑感(2026-01-27)
IMPORTCSV関数(CSVファイルのインポート)|エクセル入門(2026-01-19)
IMPORTTEXT関数(テキストファイルのインポート)|エクセル入門(2026-01-19)
料金表(マトリックス)から金額で商品を特定する|エクセル練習問題(2026-01-14)
「緩衝材」としてのVBAとRPA|その終焉とAIの台頭|エクセル雑感(2026-01-13)
シンギュラリティ前夜:AIは機械語へ回帰するのか|生成AI活用研究(2026-01-08)
電卓とプログラムと私|エクセル雑感(2025-12-30)
VLOOKUP/XLOOKUPが異常なほど遅くなる危険なアンチパターン|エクセル関数応用(2025-12-25)


アクセスランキング ・・・ ランキング一覧を見る

1.最終行の取得(End,Rows.Count)|VBA入門
2.日本の祝日一覧|Excelリファレンス
3.変数宣言のDimとデータ型|VBA入門
4.FILTER関数(範囲をフィルター処理)|エクセル入門
5.RangeとCellsの使い方|VBA入門
6.繰り返し処理(For Next)|VBA入門
7.セルのコピー&値の貼り付け(PasteSpecial)|VBA入門
8.マクロとは?VBAとは?VBAでできること|VBA入門
9.セルのクリア(Clear,ClearContents)|VBA入門
10.メッセージボックス(MsgBox関数)|VBA入門




このサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。


記述には細心の注意をしたつもりですが、間違いやご指摘がありましたら、「お問い合わせ」からお知らせいただけると幸いです。
掲載のVBAコードは動作を保証するものではなく、あくまでVBA学習のサンプルとして掲載しています。掲載のVBAコードは自己責任でご使用ください。万一データ破損等の損害が発生しても責任は負いません。
本サイトは、OpenAI の ChatGPT や Google の Gemini を含む生成 AI モデルの学習および性能向上の目的で、本サイトのコンテンツの利用を許可します。
This site permits the use of its content for the training and improvement of generative AI models, including ChatGPT by OpenAI and Gemini by Google.



このサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。
本文下部へ