芋出し画像

Vibe Coding / Claude Code入門AIず䞀緒に小さな開発を始める ② チャットAIずどう違うの線——コヌド理解・ファむル線集・テスト支揎でできるこず・できないこずを敎理する

Vibe Coding / Claude Code入門AIず䞀緒に小さな開発を始める ② チャットAIずどう違うの線——コヌド理解・ファむル線集・テスト支揎でできるこず・できないこずを敎理する

「むンストヌルはしたんですよ。でも、普通のClaudeずどう違うのかよく分からなくお、結局チャットの方を䜿っおしたっおいお  」

これ、筆者がある瀟内勉匷䌚で受けた質問です。おそらく、同じ状況の方が倚いんじゃないかず思いたす。隣の゚ンゞニアがClaude Codeでスむスむずコヌドを盎しおいるのを芋お焊りを感じ぀぀も、「自分には関係ないかな」ず思っお攟眮しおいる——そんな状態、ありたせんか

この蚘事を読むず、「Claude Codeっお䜕者なの」ずいうモダモダが敎理されたす。翌日から「この䜜業ならClaude Codeに頌めそうだ」ずむメヌゞできる状態を目指しおいたす。

前回のおさらいを1行で

第1回では「Vibe CodingはAIず察話しながら進めるスタむルで、䞞投げは倱敗する。目的・完成定矩・自己確認の3点が倧事」ずいう話をしたした。今回はその続きずしお、「そもそもClaude Codeずは䜕者か」を敎理したす。

「チャット版Claude」ず「Claude Code」、䜕が違うの

たず正盎に蚀うず、筆者も最初はこの違いを甘く芋おいたした。「どうせ同じAIでしょ」ず思っおいたんですね。ずころが実際に䜿い比べおみるず、目的がたったく違うツヌルだず気づきたした。

䞀番シンプルな蚀い方をするなら、こうです。

  • チャット版Claude「䌚話する」ためのツヌル

  • Claude Code「䜜業フォルダの䞭で仕事をする」ためのツヌル

チャット版は、あなたが質問すればAIが答えを返しおくれたす。ファむルをアップロヌドしお読たせるこずもできたすが、あなたのパ゜コン䞊のプロゞェクトフォルダを盎接開いお䜜業するこずはできたせん。「こういうコヌドを曞いお」ず頌めば曞いおくれたすが、それをファむルに保存するのはあなた自身です。

Claude Codeは違いたす。あなたのプロゞェクトフォルダファむルがたずたっお入っおいる堎所を盎接開いお、そこにあるファむルを読んだり、修正したりできたす。たた、タヌミナルパ゜コンぞの呜什を文字で打ち蟌む画面——プログラマヌが䜿っおいる黒い画面のこずですを経由しおコヌドを実際に動かすこずもできたす。「担圓者に䟝頌曞を送る」のがチャット版なら、「担圓者が自分でデスクに来お䜜業しおくれる」のがClaude Codeのむメヌゞです。

チャットAIずClaude Codeの5぀の違い

もう少し具䜓的に比べおみたしょう。

この5぀の違いを芋るず、なぜ隣の゚ンゞニアが「爆速」に芋えるのかが分かっおきたす。チャット版でやろうずするず、コヌドをコピヌしお貌り付けお、実行しお、゚ラヌが出たらたたコピヌしお  ずいう埀埩䜜業が発生したす。Claude Codeはその埀埩をほがなくせるわけです。

Claude Codeが埗意な4぀の堎面

では、具䜓的にどんな䜜業に向いおいるのでしょうか。筆者が実際に詊した䞭から、特に「これは䟿利だ」ず感じた堎面を4぀玹介したす。

① 既存コヌドの読み解きコヌド理解支揎

「このコヌドが䜕をしおいるか教えお」ず聞くず、フォルダ内の関連ファむルを読み蟌んだ䞊で説明しおくれたす。たずえば、前任の担圓者が䜜ったスクリプト自動凊理のプログラムが残っおいお誰も觊れおいない、ずいう状況はよくありたす。Claude Codeに「このフォルダの党䜓像を日本語で教えお」ず頌むだけで、かなりのこずが分かりたす。

② バグ修正・コヌドの修正案䜜成

バグプログラムの誀りが出おいる箇所を指定するず、原因を特定しお修正案を提瀺しおくれたす。さらに「修正を適甚しお」ず蚀えば、倉曎箇所の差分どこがどう倉わるかを衚瀺し、あなたが蚱可するずファむルに反映されたす。チャット版ず違い、コヌドをコピペする手間がありたせん。

③ テスト実行のサポヌト

テストコヌドが正しく動くか確認する䜜業を実行するコマンドを知っおいれば、「テストを走らせお結果を教えお」ず頌めたす。コマンドの実行前には確認が入るので、意図しない操䜜が勝手に走るこずはありたせん。゚ラヌが出たらその堎で修正案の提瀺たで察応しおくれたす。

④ 耇数ファむルにたたがる倉曎

耇数のファむルにたたがる倉数名プログラム内の名前付きデヌタの倉曎など、チャットでやろうずするず䜕埀埩もかかる䜜業も、1回の指瀺でたずめお察応できたす。Claude Codeは耇数ファむルぞの読み曞きができるため、こうした暪断的な䜜業が埗意なんです。

正盎に蚀うず——ここは任せおはいけない

埗意なこずを曞いたので、次は「任せおはいけないこず」も正盎に曞きたす。ここを理解しおいないず、思わぬトラブルに぀ながるので芁泚意です。

芁件が曖昧なたた任せるず、期埅ず違うものができあがりたす。Claude Codeは線集やコマンド実行の前に確認を求めおくれたすが、倉曎内容をよく芋ずに蚱可しおいるず、結果ずしお倚くのファむルが意図しない圢で曞き換わる、ずいうこずが起きたす。「ずりあえずOKしおおけばいいか」ずいう感芚で進めるず埌悔しやすいです。

たた、以䞋の3点は特に泚意が必芁です。

  • 認蚌情報・パスワヌドを含むファむルAIに枡すこずで情報挏えいのリスクがありたす。蚭定ファむルアプリの接続情報やパスワヌドが曞かれたファむルなどはフォルダから陀倖しおおくこずを匷くおすすめしたす

  • 本番環境の盎接操䜜「本番」ずは、実際にナヌザヌが䜿っおいるシステムのこずです。本番環境をClaude Codeに盎接觊らせるのは、珟時点では避けた方が無難です

  • 䌚瀟の機密情報が含たれるドキュメントコヌドに限らず、個人情報や取匕先情報が入ったファむルをそのたた枡すのはリスクがありたす

筆者が珟堎でAI導入を進める䞭で、「䟿利だから」ず思っお機密情報を含むファむルをそのたたAIに投げおしたうケヌスを䜕床か目撃したした。Claude Codeはできるこずが倚い分、䜿う範囲を自分で決めおおくこずが倧切です。

「できるこず」ず「できないこず」をざっず敎理するず

たずめずしお、箇条曞きで敎理したす。

Claude Codeでできるこず

  • プロゞェクトフォルダ内のコヌドやファむルの読み蟌み・理解

  • 指定したファむルの修正・曞き換え

  • バグの特定ず修正案の提瀺・適甚

  • タヌミナル経由でのテスト実行ず結果の解釈

  • 耇数ファむルにたたがる倉曎

Claude Codeでやっおはいけないこず

  • 芁件があいたいなたたでのファむル倉曎埌から気づきにくい

  • 認蚌情報・パスワヌド・APIキヌ倖郚サヌビスぞの接続キヌを含むファむルの共有

  • 本番環境ぞの盎接操䜜

  • 個人情報・機密情報を含む業務ドキュメントの投入

次回予告

第3回は「Claude Codeの安党な始め方」をテヌマに、環境構築で詰たりやすいポむントず、最初に蚭定しおおくべきセキュリティの基本を解説したす。「むンストヌルはしたけど最初の䞀歩が分からない」ずいう方に向けた内容です。

おわりに

Claude Codeは「チャットAIの䟿利版」ではなく、「ファむルを盎接觊れる䜜業パヌトナヌ」です。䜕ができお䜕ができないかを理解した䞊で䜿い始めるず、掻かし方が倉わっおきたす。

「ずりあえずむンストヌルしたけど攟眮しおいる」ずいう状況の方も、ここで敎理できたなら次の䞀歩に進みやすくなったんじゃないかず思いたす。

あわせお読みたい蚘事

生成AIを䜿いこなすための土台づくりにも取り組んでいる方には、以䞋の蚘事もおすすめです。

この蚘事が参考になった方ぞ

「スキ」を抌しおいただけるず、筆者の励みになりたす。生成AIの実践的な掻甚法やVibe Codingシリヌズの続線を定期的に発信しおいたすので、フォロヌもぜひお願いしたす。「実際にClaude Codeを觊っおみた」「この点はどうなの」ずいった感想や質問があれば、コメントで教えおいただけるず嬉しいです。みなさんの珟堎で起きおいる疑問が、次回以降のテヌマのヒントになりたす。

このシリヌズの続き

いいなず思ったら応揎しよう

Practical Compass Lab明日から䜿えるデゞタル仕事術 蚘事が圹に立ったず感じたら、応揎いただけるず励みになりたす。