AIエージェントで始めるプログラミング
プログラミング初心者でも「日本語で指示するだけ」で開発できる、Anthropic製CLI型AIの使い方を丁寧に解説します。
- ターミナルに日本語で指示するだけでコードを生成・修正・実行まで自動でやってくれる
- 「コードを書く」のではなく「何を作りたいかを伝える」だけでOK
- インストールはnpmコマンド1行・所要時間5分程度
- プログラミング初心者・AI支援開発に興味がある方向けに、基礎から丁寧に解説します
Claude CodeはAnthropic社が開発したCLI(コマンドライン)型のAIコードエージェントです。ターミナル(コマンドプロンプト)上で動作し、自然言語(日本語)で指示するだけでコードの作成・実行・修正・テストまでを自律的に行ってくれます。
従来のAIアシスタント(ChatGPTなど)はチャット画面の中でコードを提示するだけで、実際にファイルを作ったり実行したりはできませんでした。Claude Codeはこの「提案止まり」の壁を超え、実際のファイルシステムやターミナルを操作しながら開発を進めるエージェント型のアプローチを採用しています。
| 項目 | Claude Code | 従来のAIチャット |
|---|---|---|
| 動作場所 | ターミナル(CLI) | ブラウザのチャット画面 |
| ファイル操作 | ✅ 実際に作成・編集できる | ❌ コードを貼るだけ |
| コマンド実行 | ✅ 自動で実行・確認できる | ❌ 手動でコピペが必要 |
| エラー修正 | ✅ エラーを見て自動修正 | ❌ エラーを貼り直す必要あり |
| 作業の自律性 | ✅ 複数ステップを自律実行 | ❌ 1問1答形式 |
Claude Codeのインストールは非常にシンプルです。必要なものはNode.jsとAnthropicアカウント(Proプラン以上)の2つだけです。
② Node.js(v18以上):無料でインストール可能(手順は下記参照)
③ インターネット接続・ターミナル(コマンドプロンプト)を開ける環境
Homebrewを使った方法(推奨):
/bin/bash -c “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)”
# Node.jsのインストール
brew install node
# バージョン確認
node –version
v22.x.x
または nodejs.org からインストーラーをダウンロードしてもOKです。
wingetを使った方法(Windows 10/11推奨):
winget install OpenJS.NodeJS.LTS
# インストール後、PowerShellを再起動してバージョン確認
node –version
v22.x.x
Ubuntu / Debian系:
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash –
sudo apt-get install -y nodejs
# バージョン確認
node –version
v22.x.x
Node.jsが準備できたら、あとはnpmコマンド1行でインストールが完了します。
npm install -g @anthropic-ai/claude-code
# インストール確認
claude –version
Claude Code x.x.x
claudeコマンドを実行します。claude
何でも聞いてください。例:「Hello Worldを表示するPythonを作って」
> ▌
Claude Codeの一番の特徴は「作って・実行して・修正する」を自動で繰り返してくれる点です。3つの代表的な操作例を紹介します。
売上の合計・平均・最大値を
計算して表示するスクリプトを
Pythonで作って。
サンプルCSVも一緒に作って
動作確認まで全部やって。
・sample_data.csv を自動生成
・スクリプトを実行して確認
・エラーがあれば自動修正
・結果を画面に表示
📄 sample_data.csv(テスト用)を作成しています…
▶ python analyze_sales.py を実行中…
✓ 実行成功!
売上合計:¥1,245,000
売上平均:¥207,500
最大売上:¥380,000(2026年3月)
エラーが出ても、Claude Codeはエラーメッセージを自分で読んで修正します。「直して」と一言添えるだけでOKです。
エラーが出ました。
以下のエラーを修正して:
ModuleNotFoundError:
No module named ‘pandas’
・pip install pandas を実行
・再度スクリプトを実行
・成功を確認して報告
機能を追加して:
① グラフで可視化(棒グラフ)
② 結果をreport.pdfで保存
③ 前月との比較も表示
・PDF出力機能を追加
・前月比の計算ロジックを実装
・動作確認まで自動実行
| 操作 | コマンド / 操作方法 | 説明 |
|---|---|---|
| Claude Codeの起動 | claude | カレントディレクトリでエージェントを起動 |
| 一回だけ実行 | claude -p "指示内容" | 対話せず1つの指示だけ実行したい場合 |
| ファイルを指定して質問 | claude "このコードを説明して" main.py | 特定ファイルについて質問する |
| 会話の中断 | Ctrl + C | 処理中の作業を中止する |
| 終了 | /exit または Ctrl + D | Claude Codeを終了する |
| ヘルプを見る | claude --help | 使えるオプションの一覧を表示 |
- 開発速度が劇的に上がる:数時間かかるコードが数分で生成される
- 日本語で操作できる:英語が苦手でもプロンプトを日本語で書ける
- エラーを自分で直す:失敗しても自律的に修正サイクルを回す
- 複数ファイルを同時に扱える:大規模な変更も一括で対応
- 学習効果がある:生成されたコードを読むことでスキルアップ
- 繰り返し作業の自動化:一度仕組みを作れば永続的に活用できる
- 生成コードの品質チェックが必要:動いても仕様通りか必ず確認する
- 機密情報の取り扱い:入力データはAnthropicサーバーへ送信される
- 費用がかかる:Proプラン以上($20/月〜)が必要
- ハルシネーション(誤情報)のリスク:重要な数値・ロジックは必ず検証
- ターミナル操作の最低限の知識は必要:フォルダ移動くらいは覚えよう
- ネット接続が必須:オフライン環境では使用不可
- 重要なファイルは作業前にバックアップ:Claude Codeがファイルを変更することがあるため、大切なファイルはコピーを取っておく
- 生成されたコードは必ず動作確認をする:「動いた」だけでなく「意図した通りに動いているか」をチェックする
- 個人情報・機密データをプロンプトに含めない:実際のデータではなくダミーデータでテストしてから本番に適用する
「Claude Codeは他のAIとどう違うの?」という疑問に答えます。
| ツール | 動作場所 | ファイル操作 | 自律実行 | こんな人向け |
|---|---|---|---|---|
| Claude Code | ターミナル(CLI) | ✅ 可能 | ✅ 可能 | 複数ファイル・大型タスクを自律処理したい人 |
| ChatGPT | ブラウザのチャット | △ 限定的 | △ 限定的 | 質問・文章生成・アイデア出しが中心の人 |
| GitHub Copilot | VSCode等のエディタ | エディタ内 | △ 補完中心 | コード補完・エディタ内支援がメインの人 |
| Cursor | AIエディタ(GUI) | ✅ 可能 | ✅ 可能 | GUIで視覚的に操作しながら開発したい人 |
cdコマンド)さえわかれば、あとの操作はすべて日本語の指示で進められます。ただし、生成されたコードの品質チェックをするためには基礎的なプログラミング知識があると安心です。「コードを学びながら使う」という姿勢で始めるのが理想的です。cd フォルダ名でフォルダ移動、lsでファイル一覧表示など)は日本語ではなく英語コマンドですが、これは数個覚えれば十分です。Claude Codeが必要なコマンドを自分で実行してくれるので、ユーザーが複雑なコマンドを打つ場面はほとんどありません。Claude Codeは「コードを書けない人」でも、「コードを書く時間がない人」でも活用できるAIエージェントです。ターミナルを開いて日本語で指示するだけで、スクリプト作成・実行・エラー修正まで自律的に進めてくれます。
最初のプロジェクトには「自分の手元にあるCSVファイルを分析するスクリプトを作ってもらう」のがおすすめです。身近なデータで試すことで、Claude Codeの速さと実用性を一番実感できます。
📌 この記事のまとめ
- Claude CodeはAnthropic社製のCLI型AIコードエージェント。日本語でファイル作成・実行・修正まで自律的に行う
- インストールはNode.js + npmコマンド1行。所要時間は約5分
- Windows / Mac / Linux すべてに対応(WindowsはWSL2推奨)
- 操作は日本語の指示を入力するだけ。コマンドを覚える必要はない
- メリット:開発速度向上・エラー自動修正・複数ファイル対応
- 注意点:生成コードの品質確認・機密情報の取り扱い・利用コスト
- 最初の一歩:手元のCSVを分析するスクリプトを作るのが入門として最適
想定読者:20〜30代のプログラミング学習者・IT未経験者・新人エンジニア
参考情報:Anthropic公式ドキュメント、Zenn・DevelopersIO・Qiitaの関連記事
関連タグ:#ClaudeCode#AI開発#プログラミング初心者#CLI入門#AIエージェント#生成AI#2026年
