AI Agentが、私をコードの世界に引き戻しました。

久しぶりに、ターミナルの黒い画面を見ました。最後にターミナルを触ったのは、もう20年近く前のことです。大学院で理論物理学を研究していた頃、数値計算のためにコマンドを打ち込んでいました。あの頃は、数式をコードに落とし込み、計算結果を眺める日々が日常でした。

その後、研究の世界を離れ、仕事ではターミナルとは無縁の生活を送るようになりました。コードを書くどころか、黒い画面を開くこと自体が遠い記憶になっていたのです。「もうあの感覚には戻れないだろう」──そう思っていましたし、戻る必要もないと考えていました。

そんな私を、コードの世界に引き戻したのがAI Agentでした。きっかけは些細なことです。プライベートで、ちょっとした作業を自動化したいと思いました。毎回手作業で繰り返していた面倒な処理を、なんとか楽にできないかと。

試しに、AI Agentに「こういう作業を自動化したい」と自然言語で伝えてみました。するとAgentは必要なコードを書き、ファイル構成を整え、動くものを提示してくれました。私はそれを眺め、少し手を加えて、実行しました。

驚いたのは、その体験が「コードを書いていた頃の感覚」にとても近かったことです。AI Agentと一緒に作業していると、プログラミング言語の文法を覚え直す必要がありません。文脈の理解や実装の詳細はAgentが補ってくれます。私がやるべきなのは「何を実現したいか」を考え、Agentが出してきたものを判断することです。

これは、研究で数値計算を組んでいた頃の「何を計算すべきか」を考え、結果を解釈していたあの感覚に近いものがあります。いや、もっと言えば、自分の思考をそのままコードに落とし込める感覚は、それ以上かもしれません。

誤解のないように言えば、AI Agentは万能ではありません。何を自動化すべきか、どんな仕組みにしたいかといった設計の判断は、やはり人間の仕事です。Agentは「手を動かす」部分を劇的に加速してくれますが、「何を作るべきか」を決めるのは相変わらず私たちです。でも、だからこそ面白いのです。

20年間コードから離れていた人間が、再びものづくりに向き合える。しかも、20年分の仕事や生活で培ってきた経験や視点を持ったまま。ブランクがハンデにならない。これは、かなり大きな変化です。

I'm back in the code.

この言葉を、照れくささ半分、高揚感半分で噛みしめています。AI Agentという新しいパートナーを得て、私はもう一度、コードの世界に戻ってきました。20年のブランクがあっても、畑違いの仕事をしていても、コードの世界はいつでも迎え入れてくれるのです。

あなたも、久しぶりにターミナルを開いてみてはいかがでしょうか。きっと、思っていたより気持ちのいい「おかえり」が待っています。