付録2
想定学習時間: 5分
拡張機能は、エディタやブラウザといったソフトウェアに、後から追加できる機能のことです。
例えば、コードの入力を補助する機能、コードを自動的に整形する機能、バージョン管理システムであるGitとの連携機能、そしてAIによる支援機能など、多岐にわたる種類があります。
これらの機能は、あなたの作業効率を大きく向上させる可能性があります。しかし、多くの拡張機能を導入しすぎると、環境が複雑になり、予期せぬ問題が発生することもあるため、必要なものを選んで利用することが大切です。
CLIは「Command Line Interface(コマンドラインインターフェース)」の略です。
これは、画面上のボタンやアイコンをクリックする代わりに、文字のコマンドを入力してコンピュータを操作する方法を指します。具体的には、ターミナルと呼ばれる画面でコマンドを入力し、プログラムの実行やファイルの操作などを行います。
プログラミングやシステム管理の現場では頻繁に利用され、効率的な作業を可能にします。
対照的に、GUIは「Graphical User Interface(グラフィカルユーザーインターフェース)」の略です。
これは、ボタン、アイコン、メニューなど、視覚的な要素を使ってコンピュータを操作する画面のことです。マウスでクリックしたり、ドラッグ&ドロップしたりすることで、直感的に操作できます。
多くの一般的なソフトウェアやOS(Windows, macOSなど)はGUIを採用しており、特にコンピュータ操作に慣れていない方にとっては、CLIよりも扱いやすいと感じることが多いでしょう。
AI開発の分野では、新しい用語に触れる機会が多くあります。これらすべての用語を最初から完璧に覚える必要はありません。
Codexを使っている途中でわからない言葉が出てきたら、その都度確認すれば大丈夫です。大切なのは、言葉を知識として暗記することではなく、実際の作業の中で、以下のように考えることです。
このように考えながら少しずつ慣れていくことで、AI開発の用語が最初は難しく見えても、一つずつ意味がわかるようになります。その結果、Codexへの指示もより安定し、Codexが生成したコードやテキストを確認する力も向上していくでしょう。
わからない言葉が出てきたら、立ち止まって調べる、あるいは質問する。それもまた、AIと一緒に学ぶ現代の効率的な学習方法の一つです。