【AI虎の巻】第1回 Claude Codeって何? ターミナルで動く「コーディングAIエージェント」

前回の【AI虎の巻】では、「AIエージェント」が目標を渡すと自分で計画・実行・修正までこなす仕組みだとお話ししました。今回から3回にわたって、その代表例のひとつ「Claude Code」を実際に見ていきます。

Anthropic(Claudeの開発元)が提供する、コーディングに特化したAIエージェントです。プログラマー専用のツールと思われがちですが、仕組みを知っておくと「AIに仕事を任せる」感覚がぐっとつかみやすくなります。

Claude Code……名前は聞いたことあります! でも私、エンジニアじゃないので、正直「自分には関係ないかな」って思ってました……。
仕組みを知っておくだけでも価値がありますよ。前回のAIエージェントの話が、実際どう動くものなのか、いちばん分かりやすい実例のひとつなんです。

目次

Claude Codeは「コードも書いて、実行して、直す」エージェント

Claude Codeは、あなたのプロジェクトのコード全体を読み込み、ファイルを編集し、コマンドを実行し、開発ツールと連携できる、エージェント型のコーディングツールです。

普通のAIチャットに「このバグを直すコードを書いて」と頼むと、AIはコードの案を文章として返してくれます。そこから先——実際にファイルを書き換え、テストを実行し、エラーが出れば直す——という作業は、これまで人間の役目でした。

Claude Codeは、この「実際に手を動かす部分」まで自分でやってくれます。エラーメッセージを渡すだけで、コードベースの中から原因を探し、修正案を実装し、動作確認までを一気に進めます。

「案を出すAI」じゃなくて、「実際に手を動かすAI」……。まさに前回の「AIエージェント」そのものですね!

どこで動くの? ターミナルだけじゃない

「ターミナル(黒い画面にコマンドを打ち込むあれ)で動くツール」というイメージが強いかもしれませんが、実際には次のように、いろいろな場所から使えるようになっています。

  • ターミナル(CLI):もっとも高機能な、本来の使い方
  • VS Code・JetBrainsなどのIDE拡張:エディタの中に組み込んで使う
  • デスクトップアプリ:複数の作業を並行して見渡せる専用アプリ
  • ブラウザ(Web版):ローカル環境がなくても使える
  • スマホアプリ:外出先から進捗を確認したり、指示を送ったりできる

どこから使っても、プロジェクトの設定や連携ツールは共通で引き継がれる仕組みになっています。

移動中にスマホから指示を出して、あとでパソコンの前に座ったら続きを進める、みたいな使い方もできるんです。「開発は机の前でしかできない」という感覚が、少しずつ変わってきていますよ。

「自分専用のルール」を教えられる

Claude Codeには、CLAUDE.mdという特別なファイルをプロジェクトに置いておく仕組みがあります。ここにコーディングのルールや、よく使うコマンド、注意点などを書いておくと、Claude Codeは作業を始めるたびにそれを読み込んでから動いてくれます。

さらに、作業の中で得た気づき(ビルドコマンドやデバッグのコツなど)を自動的に記憶していく機能もあり、使えば使うほど、そのプロジェクトに詳しいアシスタントに育っていきます。

あっ、それ……議事録AIの「辞書を育てる」話と同じ発想ですね! 使うほど賢くなっていくの、なんだか安心します。

次回予告:実際にどう使うの?

Claude Codeがどんなものかが見えてきたところで、次回は実際の使い方を具体的に見ていきます。バグ修正、テスト作成、gitでのコミット・プルリクエスト作成まで、どんな指示でどこまで任せられるのかを解説します。

次回は、もう少し具体的な「使い方」の話をしましょう。
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

IT・セキュリティ・財務の資格を持つオールドミドル。
器用貧乏、週末は大抵疲れ気味。
漫画・アニメをこよなく愛し、週末は900ccバイクで風を切る。
おまけで大の戦国ファン
【プロフィール】
資格:IT・セキュリティ国家資格 / 財務資格保持者
趣味:バイク(900cc)/ 漫画・アニメ / 動画制作
性格:器用貧乏・熱中しては疲れる
口癖:「なんとでもするさ」

コメント

コメントする

CAPTCHA


目次