プログラミング

AI・プログラミング初心者向け用語集

AIコーディングの記事でよく使われる言葉を、短くやさしく説明します。

AIやプログラミングの記事には、日常では使わない言葉がたくさん出てきます。

分からない言葉があったとき、記事を離れて何度も検索しなくて済むように、基本的な用語をまとめました。最初から全部覚える必要はありません。必要になったところだけ読んでください。

分野別に詳しく読む

このページでは短い意味を確認できます。言葉同士の違いや使われ方を知りたいときは、分野別の記事も参考にしてください。

作業する場所に関する言葉

エディタ

文章やコードを書くためのソフトです。メモ帳よりもコードを読みやすく表示でき、間違いを見つける機能などもあります。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キーや動作設定などを、コードの外で渡す仕組みです。秘密情報をコードへ直接書かずに管理するときによく使います。

用語は少しずつ覚えれば大丈夫

プログラミングでは、同じ言葉でも場面によって少し意味が変わることがあります。

まずは「何のための言葉か」が分かれば十分です。実際の作業で何度か出会ううちに、自然に使い分けられるようになります。

← 記事一覧へ戻る