ターミナルって、何のためにあるんだろう?——長年の疑問に、AIが答えをくれた

デジタル・テクノロジー

前回までは、「自動化」という言葉をめぐる長年の旅について書きました。今回はもう一つ、私が長年抱え続けていた疑問について、話したいと思います。

それは、「ターミナル」という黒い画面についてです。

プログラマーたちの、あの黒い画面

ターミナルと聞いて、真っ先に思い浮かぶ光景があります。

映画に出てくるハッカーが、黒い画面に向かってスラスラとキーボードを叩いている、あの場面。何を打ち込んでいるのか分からない英語の文字列が次々と流れていき、あっという間に任務を完了させる。かっこいいな、と思いながら、同時に「自分には絶対に関係ない世界だ」と感じていました。

プログラマーという人たちは、このターミナルを自由自在に操って、パソコンを思い通りに動かしているらしい。一度身につければ、ずっと役に立つ技術らしい。でも、私には習得できませんでした。何度か触ってみようと思ったこともありましたが、最初の一歩で止まってしまう。結局、「これは別の世界の道具だ」と心の中で整理していました。

そして、正直に言うと、長い間こう思っていました。

「そもそも、ターミナルというのは、何のためにあるんだろう?」

パソコンを使う上で、本当に必要なものなのか。アイコンをクリックすれば何でも動くのに、なぜわざわざ黒い画面に英語を打ち込むのか。この疑問は、ずっと私の中で曖昧なまま残っていました。

ターミナルとは、そもそも何なのか

ターミナルというのは、パソコンに文字で命令を送るための画面のことです。黒い背景に、白い文字。マウスもアイコンも使わず、短い言葉を打ち込むだけで、パソコンが動いてくれます。

ターミナルの黒い画面
ターミナルの画面と仕組みの解説

実はこのターミナル、パソコンの歴史の中で、とても古くからある仕組みです。ウィンドウズが登場するずっと前から、プロの人たちはこの画面でパソコンを操作していました。黒い画面の方が、元々のパソコンの姿だったのです。

ターミナルって、なに?図解
ターミナルをわかりやすく図解

ウィンドウズ95が、パソコンに市民権を与えた

私たちの多くが初めてパソコンに触れたのは、ウィンドウズ95の時代ではないでしょうか。

ウィンドウズ95が登場して、パソコンはようやく市民権を得ました。画面にアイコンが並んでいて、マウスでクリックすればソフトが立ち上がる。メニューを開けば、一つひとつのボタンに役割が与えられていて、クリックするだけで機能が動き出す。

この「アイコン」という発明は、本当に大きな進歩でした。

それまでターミナルに英語のコマンドを打ち込まなければできなかった操作が、絵柄を押すだけでできるようになったのです。プログラマーでなくても、英語が分からなくても、パソコンを扱えるようになりました。これが、パソコンが一般の人々に広まった最大の理由です。

私たちは、マウスとアイコンのおかげで、コマンドの世界から解放されました。

すべての操作が、アイコンになったわけではなかった

でも、ここで一つの疑問が生まれます。

すべての操作に、アイコンやボタンが配置されているのだろうか?

答えは「いいえ」です。

そのことに、実は私は長年気づいていませんでした。アイコンで十分に事足りていたので、わざわざその先を知ろうとも思わなかったのです。パソコンとはアイコンをクリックして使うもの——そう信じきっていました。

この事実に気づいたのは、エージェントAI、クロード・コードに初めて触れたときのことでした。

クロード・コードが、突然ターミナルを求めてきた

あるとき、クロード・コードの画面に、こんな指示が表示されました。

「ターミナルを開いてください。ここに、この命令文をコピペしてください」

え?どうしたらいいの?

まったく分かりませんでした。ターミナルの開き方も、命令文のコピペの仕方も、何一つ知らなかったのです。

でも、ここは素直に聞くことにしました。

私:これはどういうふうにしたら良いですか?
クロード:ターミナルを開く方法をご案内します。画面右上の虫眼鏡アイコン(スポットライト検索)をクリックして、「ターミナル」と入力してください。検索結果にターミナルのアプリが出てきたら、クリックして開きます。

表示された通りに操作してみました。すると、見覚えのある黒い画面が、私のパソコンに現れたのです。

映画で見たあの画面。プログラマーたちが使っているあの世界。それが、自分のパソコンの中にもずっとあったのだと、初めて気づきました。

そして、ようやく腑に落ちた

このとき、長年の疑問がパチンと解けました。

パソコンをもっと自由自在に動かすためには、このターミナルからの指示が、実は一番自然で、理にかなった方法だったのです。アイコンやボタンは、多くの人が簡単にパソコンを使えるようにと用意された「入り口」でしかなかった。その奥には、ずっと元々の指示経路——ターミナル——が残されていた。

そして技術の進歩により、AIが現れました。

AIは、人間の言葉を受け取って、それをターミナルへの命令文に通訳してくれる。私が日本語で「こうしてほしい」と言えば、AIがそれをターミナルが理解できる形に翻訳して、自動で打ち込んでくれる。

「なるほど、そういうことだったのか」

この瞬間、今まで私がクロード・コードでやっていたことの意味が、一気に理解できました。まさに腑に落ちた瞬間でした。

通訳がいるから、もう怖くない

AIは、私の指示に従って、スラスラとファイルを整理してくれました。フォルダも作ってくれました。人間の言葉を正確に理解して、忠実に、しかもあっという間に実行してくれます。

これは、驚き以外の何物でもありませんでした。

ターミナルという黒い画面は、もう怖い存在ではなくなりました。映画の中のハッカーが使っている、自分には縁のない道具ではない。AIという通訳がいれば、私も話しかけるように使える道具なのです。

もっと多くのことを指示すれば、もっと役に立ってくれる。そう確信しました。

長年の疑問——「ターミナルって、何のためにあるんだろう?」——への答えは、ずっと私のすぐそばにあったのですね。ただ、気づくまでに、AIの力を借りる必要があっただけでした。

次回は、この不思議な相棒「クロード」という道具の全体像について、私なりに整理してみたいと思います。チャット、コワーク、コード——いくつもの顔を持つこの道具を、理解するまでに苦労した記録です。


【このシリーズについて】
この記事は「パソコンのなかった時代から追いかけてきた、自動化という夢」シリーズの一編です。非エンジニアの私が、AIエージェントと向き合いながら体験したことを、ひとつずつ記録していきます。
シリーズの他の記事はこちらからご覧いただけます → [シリーズ一覧]

コメント