前回の【AI虎の巻】では、「AIエージェント」が目標を渡すと自分で計画・実行・修正までこなす仕組みだとお話ししました。今回から3回にわたって、その代表例のひとつ「Claude Code」を実際に見ていきます。
Anthropic(Claudeの開発元)が提供する、コーディングに特化したAIエージェントです。プログラマー専用のツールと思われがちですが、仕組みを知っておくと「AIに仕事を任せる」感覚がぐっとつかみやすくなります。
Claude Codeは「コードも書いて、実行して、直す」エージェント
Claude Codeは、あなたのプロジェクトのコード全体を読み込み、ファイルを編集し、コマンドを実行し、開発ツールと連携できる、エージェント型のコーディングツールです。
普通のAIチャットに「このバグを直すコードを書いて」と頼むと、AIはコードの案を文章として返してくれます。そこから先——実際にファイルを書き換え、テストを実行し、エラーが出れば直す——という作業は、これまで人間の役目でした。
Claude Codeは、この「実際に手を動かす部分」まで自分でやってくれます。エラーメッセージを渡すだけで、コードベースの中から原因を探し、修正案を実装し、動作確認までを一気に進めます。
どこで動くの? ターミナルだけじゃない
「ターミナル(黒い画面にコマンドを打ち込むあれ)で動くツール」というイメージが強いかもしれませんが、実際には次のように、いろいろな場所から使えるようになっています。
- ターミナル(CLI):もっとも高機能な、本来の使い方
- VS Code・JetBrainsなどのIDE拡張:エディタの中に組み込んで使う
- デスクトップアプリ:複数の作業を並行して見渡せる専用アプリ
- ブラウザ(Web版):ローカル環境がなくても使える
- スマホアプリ:外出先から進捗を確認したり、指示を送ったりできる
どこから使っても、プロジェクトの設定や連携ツールは共通で引き継がれる仕組みになっています。
「自分専用のルール」を教えられる
Claude Codeには、CLAUDE.mdという特別なファイルをプロジェクトに置いておく仕組みがあります。ここにコーディングのルールや、よく使うコマンド、注意点などを書いておくと、Claude Codeは作業を始めるたびにそれを読み込んでから動いてくれます。
さらに、作業の中で得た気づき(ビルドコマンドやデバッグのコツなど)を自動的に記憶していく機能もあり、使えば使うほど、そのプロジェクトに詳しいアシスタントに育っていきます。
次回予告:実際にどう使うの?
Claude Codeがどんなものかが見えてきたところで、次回は実際の使い方を具体的に見ていきます。バグ修正、テスト作成、gitでのコミット・プルリクエスト作成まで、どんな指示でどこまで任せられるのかを解説します。

コメント