こんにちは、インフラエンジニアのコシです。
「Claude Codeとは、通常のClaudeと何が違うのだろう」「プログラマー向けの道具なら、インフラエンジニアには関係ないのかな」と気になっていませんか。
Claude Codeは名前に「Code」と付いていますが、使い道はアプリ開発だけではありません。
作業フォルダー内のファイルを確認し、必要に応じて内容を変更し、PowerShellやシェルなどのコマンドを実行できるため、ログ調査、設定ファイルの確認、スクリプト作成、手順書の下書きといったインフラ業務にも応用できます。
ただし、ファイル変更やコマンド実行まで任せられる分、通常のチャット以上に権限と安全確認が重要です。この記事では、Claude Codeの基本、Claudeとの違い、主な機能、インフラ業務での使い道、安全な始め方を実務目線で解説します。
- Claude Codeの基本的な仕組み
- ClaudeとClaude Codeの違い
- インフラ業務で活用できる場面
- 安全に試すための注意点
先に結論を言うと、Claude Codeは、質問へ回答するだけでなく、作業対象のファイルを読み取り、編集し、コマンドを実行しながら目標へ進める作業型のAIツールです。
最初から本番変更を任せるのではなく、ログや設定ファイルの読み取りなど、影響の小さい作業から試すのが安全ですよ。
Claude Codeとは
まずは、Claude Codeがどのような道具なのかを見ていきましょう。名称からプログラム専用に見えますが、本質は、複数のファイルやコマンドを扱いながら作業を進めるAIエージェントです。
作業まで進めるAIツール
Claude Codeは、Anthropicが提供するAIを活用したコーディングツールです。公式には、コードベースを読み取り、ファイルを編集し、コマンドを実行し、開発ツールと連携するエージェント型のツールと説明されています。
ここでいうエージェント型とは、質問へ一度回答して終わるのではなく、目標を受け取ったあとに、必要なファイルを探し、内容を確認し、変更案を作り、コマンドで結果を確かめるところまで進められる仕組みです。
例えば「このPowerShellスクリプトで、対象が存在しない場合にエラー終了するよう修正し、構文上の問題も確認して」と頼むとします。Claude Codeは、対象ファイルを読み、関連する処理を追い、修正を加え、許可された範囲で確認コマンドを実行できます。
回答文を受け取るだけでなく、手元の作業対象へ直接働きかけられることが、Claude Codeの大きな特徴です。
複数の環境から利用できる
Claude Codeは、ターミナルだけで使う道具ではありません。現在は、ターミナル、VS Codeなどの統合開発環境、デスクトップアプリ、Webブラウザなど、複数の環境から利用できます。
インフラエンジニアがWindowsで試す場合は、PowerShellから起動する方法が分かりやすいでしょう。作業用フォルダーへ移動してClaude Codeを起動すると、そのフォルダー内のファイルを中心に確認や変更を進められます。
ただし、利用できる環境やプラン、インストール方法は変更されることがあります。導入時は、Claude Code公式ドキュメントで最新情報を確認してください。
◆koshiのワンポイントアドバイス
Claude Codeは、ターミナルに慣れた人だけの道具ではありません。とはいえ、実行されるコマンドの意味を読めない状態で許可するのは危険です。最初は、専用の検証フォルダーを作り、読み取り中心で試すのがおすすめですよ。
ClaudeとClaude Codeの違い
ClaudeとClaude Codeは、別々のAIモデルというより、同じClaudeを異なる作業環境と道具で使うイメージに近いです。どちらが上かではなく、何をしたいかで使い分けます。
| 比較項目 | 通常のClaude | Claude Code |
|---|---|---|
| 主な使い方 | 会話、質問、文章作成、要約、調査、資料作成 | ファイル確認、編集、コマンド実行、複数工程の作業 |
| 主な作業対象 | チャットへ入力した内容、アップロードした資料、プロジェクト、接続サービス | 作業ディレクトリ、コードや設定ファイル、コマンドラインツール |
| ファイル操作 | 会話内でファイルを作成・編集できる | 作業フォルダー内の既存ファイルを直接確認・変更できる |
| コマンド実行 | 通常のチャットでは中心機能ではない | 許可を受けながらPowerShellやシェルなどを実行できる |
| 向いている場面 | 相談、比較、説明、草案、単発のコード生成 | 複数ファイルの調査、修正、テスト、反復作業 |
| 注意点 | 回答の誤り、入力情報の取り扱い | 回答の誤りに加え、ファイル変更やコマンド実行の影響 |
通常のClaudeは対話が中心
通常のClaudeは、ブラウザやデスクトップアプリなどで会話しながら、考えを深めたり、文章や資料を作ったりするときに使いやすいです。ログの一部を貼り付けて原因候補を聞く、設計書の文章を見直す、PowerShellの処理案を作るといった使い方ができます。
現在のClaudeは、アップロードしたファイルの確認だけでなく、文書や表計算などのファイル作成、プロジェクト、外部サービスとの接続にも対応しています。そのため、「Claudeは文章を返すだけ」と言い切るのは正確ではありません。
一方で、通常のClaudeでは、会話へ渡した情報を中心に作業します。PC内のプロジェクト一式を自分でたどり、関連ファイルを書き換え、ローカルコマンドで動作確認する用途では、Claude Codeの方が流れを作りやすいです。
Claude Codeは現場で作業する
Claude Codeは、作業ディレクトリへ入り、その中にあるファイルや関連性を把握しながら進めます。単体のスクリプトだけでなく、呼び出し元、設定ファイル、説明文書、テスト用ファイルなどをまたいで確認できる点が特徴です。
例えば、通常のClaudeへPowerShellコードを貼り付ければ、修正案を返してもらえます。Claude Codeなら、対象ファイルを開き、別ファイルにある設定値や関数も確認し、修正を反映し、差分や実行結果を見ながら続けられます。
つまり、通常のClaudeが「相談相手」に向いているなら、Claude Codeは「作業場所へ入って一緒に手を動かす担当者」に近い存在です。ただし、最終確認と実行責任までAIへ移るわけではありません。
Claude DesktopとMCPとの違い
Claude DesktopへMCPを追加すると、ローカルファイルや外部ツールへ接続できます。Claude CodeもMCPに対応していますが、標準の時点でファイル確認やコマンド実行を前提にした作業環境です。WindowsでClaude DesktopとMCPを試したい方は、Claude DesktopとNode.jsのセットアップ手順と、Claude MCPの有効化手順も参考にしてください。
Claude Codeの主な機能
Claude Codeの機能は多岐にわたりますが、初めて使う方は、ファイルの確認、編集、コマンド実行、複数ファイルの把握という4点を押さえると理解しやすいです。
ファイルを読み取る
Claude Codeは、作業フォルダー内のファイルを探し、内容を読み取れます。PowerShell、Python、シェルスクリプトだけでなく、JSON、YAML、XML、CSV、Markdown、テキスト形式のログや手順書なども対象になります。
「このフォルダーにある設定ファイルの役割を説明して」「複数のログから同じ時刻に起きた事象を確認して」と依頼すれば、自分で一つずつファイルを開くより早く全体像をつかめる可能性があります。
ただし、読み取れるからといって、業務データをそのまま扱ってよいわけではありません。顧客名、ユーザー名、ホスト名、IPアドレス、メールアドレス、認証情報などが含まれる場合は、所属組織のルールを確認し、必要に応じて匿名化してください。
ファイルを編集する
内容を確認するだけでなく、既存ファイルを修正したり、新しいファイルを作成したりできます。例えば、スクリプトへ入力値の確認を追加する、例外処理を加える、コメントを補う、READMEや作業手順書を作るといった作業です。
複数ファイルへ同じ修正を加える場面でも使えます。とはいえ、一括変更は誤りが広がりやすいため、対象件数を先に確認し、少数のファイルで試し、差分を見てから範囲を広げる方が安全です。
コマンドを実行する
Claude Codeは、PowerShellやシェルなどのコマンドを実行できます。構文確認、テスト、ファイル検索、Gitの差分確認、ログの抽出などを、会話の流れの中で行えるのが便利な点です。
一方で、コマンド実行は最も注意したい機能でもあります。削除、上書き、サービス停止、ユーザー変更、クラウドリソースの作成などは、影響が大きくなる可能性があります。
Claude Codeには権限確認の仕組みがあり、許可、毎回確認、拒否といったルールを設定できます。便利だから許可範囲を広げるのではなく、必要な操作だけを許可するのが基本です。
複数ファイルをまたいで確認する
実務のスクリプトは、1ファイルだけで完結しないことがあります。設定値を別のJSONから読み込み、共通関数を別ファイルから呼び出し、結果をCSVやログへ出力する構成も珍しくありません。
Claude Codeは、こうした関連ファイルをたどりながら処理の流れを確認できます。「この変数はどこで設定されるのか」「この関数を変更すると、どの処理へ影響するのか」といった確認に向いています。
ファイル数が増えるほど、人間は見落としやすくなります。Claude Codeに候補を出してもらい、人間が根拠と差分を確認する使い方なら、レビューの補助として役立つでしょう。
インフラ業務でできること
Claude Codeは開発向けとして紹介されることが多いものの、インフラ業務にもファイルとコマンドを扱う作業は数多くあります。ここでは、私が検証している使い道を中心に紹介します。
ログと設定ファイルの確認
障害調査では、ログを一つ読んだだけで原因が分かるとは限りません。発生時刻、エラー番号、直前の変更、関連サービス、別サーバーの記録などを見比べる必要があります。
Claude Codeへ対象ログを置いた検証フォルダーを渡せば、エラー行の抽出、時系列の並び替え、繰り返し発生しているメッセージの確認、調査観点の洗い出しを依頼できます。設定ファイルについても、項目の意味、ファイル間の差分、記載漏れの候補を確認できます。
ただし、AIが示した因果関係は仮説です。元ログ、製品仕様、発生条件と照らし合わせてください。インフラ運用で行うログ確認や障害対応の流れは、運用保守インフラエンジニアの仕事内容でも解説しています。
PowerShellの作成と見直し
Windows Server、Active Directory、Microsoft 365、Azureなどを扱う現場では、PowerShellを使う機会があります。Claude Codeは、既存スクリプトの説明、修正案の作成、エラー処理の追加、ログ出力の追加、複数ファイルの関係確認に活用できます。
依頼するときは、「ユーザー一覧を取得して」のように目的だけを伝えるのでは不十分です。対象OS、PowerShellのバージョン、利用するモジュール、入力形式、対象範囲、変更してはいけない条件、エラー時の動作、出力形式まで伝えます。
特に、削除や設定変更を含む処理では、最初に読み取り専用の確認処理を作らせると安心です。対象一覧をCSVへ出力し、人間が確認したあとに変更処理へ進む形にすると、対象の取り違えを防ぎやすくなります。
◆koshiのワンポイントアドバイス
AIが作ったスクリプトは、コードが動けば完成ではありません。本番で使うなら、対象確認、例外処理、実行ログ、再実行時の動き、途中で失敗した場合の扱い、切戻しまで見ます。速く作ることより、事故を起こさないことが先ですよ。
手順書やテスト項目の作成
設定ファイル、スクリプト、設計メモを同じフォルダーへ置き、作業手順書やテスト項目の下書きを作らせる使い方も考えられます。人間が一から文章を書くより、抜けを確認するための土台を早く用意できます。
例えば、構築用スクリプトを読ませ、「事前確認、実行手順、正常終了の確認、異常時の確認、切戻しに分けて手順書を作成して」と依頼します。その後、実環境の申請手続き、担当者、停止時間、バックアップ方法など、AIが知らない条件を人間が加えます。
テスト項目では、正常系だけでなく、入力値が空の場合、対象が存在しない場合、権限が不足している場合、途中で通信が切れた場合など、異常系の候補を出させると役立ちます。
定型作業の自動化を補助する
Claude Codeは、ログの抽出、ファイル名の一括変更、設定値の変換、レポート用データの加工など、定型作業を自動化するスクリプト作成にも使えます。
さらに、MCPやコマンドラインツールと組み合わせると、外部サービスや既存の管理ツールへ接続できる範囲が広がります。ただし、接続先が増えるほど、権限と情報漏えいのリスクも増えます。
最初から全自動にするのではなく、「情報を集める」「変更案を作る」「人間が承認する」「実行する」「結果を記録する」と段階を分けましょう。人間の確認点を残した方が、業務へ導入しやすいです。
Claude Code利用時の注意点
Claude Codeは便利ですが、ファイルとコマンドへ触れられるため、チャットへ質問するだけの使い方より慎重さが必要です。ここを軽く見ると、誤変更や情報漏えいにつながる可能性があります。
AIの提案をそのまま実行しない
生成AIは、存在しないコマンドやオプション、古い仕様、環境に合わない処理を出すことがあります。見た目がもっともらしくても、正しいとは限りません。
コマンドを許可する前に、対象、目的、変更内容、必要な権限、失敗時の影響を確認してください。製品やOSのバージョンによって動作が変わる場合は、公式ドキュメントとも照合します。
本番環境へ適用する前には、検証環境で実行し、差分、ログ、エラー時の動き、切戻し方法まで確認する必要があります。
機密情報を入力しない
ログや設定ファイルには、企業名、顧客名、ユーザー名、ホスト名、IPアドレス、メールアドレス、APIキー、トークン、パスワードなどが含まれることがあります。
承認されていない環境へ業務データを渡してはいけません。所属組織が許可したサービスか、入力データの扱い、保存、監査、契約条件はどうなっているかを確認してください。
検証用に使う場合も、実在する情報を置き換え、必要な行だけに絞る方が安全です。完全な設定ファイルやログを渡さなくても、問題を再現できる最小限のサンプルを作れる場合があります。
権限は必要最小限にする
Claude Codeでは、許可するツールやコマンドのルールを設定できます。読み取りだけでよい作業に、書き込みや削除まで許可する必要はありません。
作業フォルダーも限定してください。個人のホームフォルダー全体や業務資料をまとめた場所ではなく、Claude Code用の検証フォルダーを用意すると管理しやすいです。
権限設定の仕様は変わる可能性があるため、利用前にClaude Codeの権限に関する公式情報を確認しましょう。
本番環境での利用は、個人判断で進めないでください。
正確な情報は公式サイトをご確認ください。業務データの取り扱い、利用プラン、権限、コマンド実行に関する最終的な判断は、所属組織の管理者、セキュリティ担当、製品ベンダーなどの専門家にご相談ください。
安全に始める手順
初めてClaude Codeを触るなら、いきなり大きな自動化へ進む必要はありません。影響の小さい作業から、AIが何を読み、どのようなコマンドを提案するのかを確認していきます。
検証フォルダーを用意する
まず、Claude Code専用の検証フォルダーを作ります。業務で使っている本物の設定ファイルではなく、個人情報や機密情報を含まないサンプルを置いてください。
例えば、短いPowerShellスクリプト、架空のサーバー名を使ったCSV、匿名化したログ、簡単なREADMEなどです。失敗しても困らない環境にすることが大切です。
読み取りだけを依頼する
最初は、「このフォルダーに何があるか説明して」「スクリプトの処理を変更せずに説明して」「ログからエラー行だけを挙げて」といった読み取り中心の依頼をします。
Claude Codeがどのファイルを開き、どのような根拠で回答しているかを見てください。回答が合っているか、自分でも元ファイルと照らし合わせます。
変更前に計画を出させる
編集を試すときは、いきなり変更させず、「変更対象、変更理由、影響するファイル、確認方法を先に提示して」と依頼します。
計画を確認したあと、1ファイルだけを変更し、差分を見ます。意図と違えば元へ戻し、追加の条件を伝えます。この往復を経験すると、Claude Codeへどの程度のコンテキストが必要か分かってきます。
コマンドは意味を確認する
コマンド実行の確認が表示されたら、内容を読まずに許可しないでください。何を参照し、何を変更し、どの権限で動くのかを確認します。
意味が分からない場合は、コマンドを実行する前に説明させましょう。それでも判断できないコマンドは実行せず、自分で調べるか、詳しい担当者へ確認してください。
◆koshiのワンポイントアドバイス
最初の成功体験は、大きな自動化でなくて大丈夫です。複数ログからエラー候補を抜き出す、スクリプトの処理を説明させる、手順書の見出しを作る。こうした小さな作業でも、使い方と危険な点を学べます。
Claude Codeのよくある質問
最後に、Claude Codeについて初めて調べる方が気になりやすい疑問へ回答します。
Claude Codeに関するよくある質問(FAQ)
- Claude Codeはプログラマー専用ですか?
-
プログラム開発を主な用途として設計されていますが、インフラエンジニアも活用できます。ログ確認、設定ファイルの比較、PowerShellやシェルの作成、手順書の下書き、テスト項目の検討など、ファイルとコマンドを扱う業務と相性があります。
- ClaudeとClaude Codeは別のAIですか?
-
完全に別のAIというより、Claudeを使う目的と作業環境が異なります。通常のClaudeは会話、文章、調査、資料作成に使いやすく、Claude Codeは作業フォルダー内のファイル確認、編集、コマンド実行を含む複数工程の作業に向いています。
- Claude CodeはWindowsでも使えますか?
-
Windowsでも利用できます。PowerShell、コマンドプロンプト、VS Code、デスクトップアプリなどから使う方法があります。ただし、インストール方法や必要条件は更新されるため、導入時は公式ドキュメントで最新情報を確認してください。
- Claude Codeへ本番環境の操作を任せてもよいですか?
-
最初から本番操作を任せるのはおすすめしません。AIの提案には誤りが含まれる可能性があります。検証環境、最小権限、差分確認、バックアップ、切戻し、人間の承認を用意し、所属組織のルールに従って判断してください。
- 最初に何を試すとよいですか?
-
機密情報を含まない検証フォルダーを用意し、ファイル一覧の説明、スクリプトの読み取り、匿名化したログの確認から始めるとよいでしょう。変更やコマンド実行は、内容と影響を理解してから少しずつ試してください。
Claude Codeを小さく試そう
Claude Codeは、Claudeへ質問して回答を受け取るだけでなく、作業フォルダー内のファイルを確認し、編集し、コマンドを実行しながら進められるAIツールです。
- 通常のClaudeは対話や資料作成に使いやすい
- Claude Codeはファイルとコマンドを扱う作業に向いている
- ログ確認やPowerShell、手順書作成にも応用できる
- 権限、機密情報、差分、検証、切戻しの確認が欠かせない
インフラ業務では、速さだけでなく安全性と再現性が求められます。Claude Codeへすべてを任せるのではなく、AIが得意な読み取りや下書きを使い、人間が影響と結果を確認する形が現実的です。
あなたは、まずどの作業なら安全に試せそうでしょうか。ログの読み取り、設定ファイルの比較、PowerShellの説明など、失敗しても業務へ影響しない小さな用途から始めてみてください。

コメント