AI・プログラミング初心者向け用語集
AIコーディングの記事でよく使われる言葉を、短くやさしく説明します。
AIやプログラミングの記事には、日常では使わない言葉がたくさん出てきます。
分からない言葉があったとき、記事を離れて何度も検索しなくて済むように、基本的な用語をまとめました。最初から全部覚える必要はありません。必要になったところだけ読んでください。
分野別に詳しく読む
このページでは短い意味を確認できます。言葉同士の違いや使われ方を知りたいときは、分野別の記事も参考にしてください。
- AIの基本用語 — LLM、トークン、コンテキスト、RAGなど
- プログラミングの基本用語 — 変数、関数、型、ライブラリ、フレームワークなど
- Git・GitHubの基本用語 — コミット、ブランチ、マージ、Pull Requestなど
- Webサイトの基本用語 — サーバー、ホスティング、ドメイン、DNS、CDNなど
- ゲーム開発の基本用語 — シーン、アセット、当たり判定、FPSなど
- PCスペックの基本用語 — CPU、GPU、メモリ、VRAM、画面性能など
作業する場所に関する言葉
エディタ
文章やコードを書くためのソフトです。メモ帳よりもコードを読みやすく表示でき、間違いを見つける機能などもあります。Visual Studio CodeやCursorが代表例です。
IDE(統合開発環境)
コードを書く、実行する、間違いを調べるといった開発作業を、一つにまとめたソフトです。日本語では「統合開発環境」と呼ばれます。
ターミナル
文字で命令を入力してパソコンを操作する画面です。ファイルの移動、アプリの起動、テストの実行などをコマンドで行います。
CLI
Command Line Interfaceの略で、ボタンではなく文字のコマンドで操作する方式です。ターミナルで使うツールを「CLIツール」と呼びます。
クラウド
自分のパソコンではなく、インターネット上のコンピューターで処理や保存を行う仕組みです。クラウド型のAIは、別の環境で作業を続け、終わってから結果を返せます。
コードを管理する言葉
コードベース
一つの製品やプロジェクトを構成するコード全体のことです。プログラム本体だけでなく、設定やテストを含めて呼ぶ場合もあります。
リポジトリ
コードと変更履歴をまとめて管理する保管場所です。「repo」と略して表記されることもあります。
Git(ギット)
ファイルの変更履歴を記録する仕組みです。失敗した変更を元へ戻したり、複数人の変更を整理したりできます。
コミット
Gitで、ある時点の変更をひとまとまりとして記録することです。ゲームのセーブポイントに近い役割があります。
ブランチ
本番のコードから作業を枝分かれさせる仕組みです。元のコードを保ったまま、新機能や修正を試せます。
差分
変更前と変更後で、どの行が追加・削除されたかを示したものです。AIが直した内容を確認するときに使います。
Pull Request(プルリクエスト)
変更したコードを本体へ取り込んでもらうための提案です。GitHubでは、差分を読み、意見を交わし、問題がなければ統合します。PRと略されます。
動作確認に関する言葉
ビルド
書いたコードを、公開や実行に適した形へ変換する作業です。ビルドが失敗した場合は、コードや設定に問題がある可能性があります。
テスト
プログラムが期待どおり動くかを確認することです。人が画面を操作する確認のほか、コードで自動的に確かめるテストもあります。
サンドボックス
プログラムが操作できる範囲を制限した環境です。AIが勝手に別のフォルダを書き換えたり、外部へ接続したりする危険を減らします。
AIやサービス連携に関する言葉
AIエージェント
回答するだけでなく、目的に合わせてファイルを調べ、編集し、コマンドを実行するAIです。便利な一方、実行範囲と変更内容の確認が大切です。
API
アプリ同士が情報や機能をやり取りするための窓口です。あるサービスの機能を、別のプログラムから利用するときに使います。
APIキー
APIを利用する人やプログラムを確認するための秘密の文字列です。パスワードと同じように扱い、記事や公開コードへ書いてはいけません。
環境変数
APIキーや動作設定などを、コードの外で渡す仕組みです。秘密情報をコードへ直接書かずに管理するときによく使います。
用語は少しずつ覚えれば大丈夫
プログラミングでは、同じ言葉でも場面によって少し意味が変わることがあります。
まずは「何のための言葉か」が分かれば十分です。実際の作業で何度か出会ううちに、自然に使い分けられるようになります。