ホームClaude Code › できること・できないこと:正しい期待値の持ち方
初心者

できること・できないこと:正しい期待値の持ち方

🎓 生成AI活用の勉強会・無料相談・最新情報をお届けします

オンライン勉強会の案内や、無料相談、ChatGPT・Claude活用の具体例をメールでお届けします。登録は無料、いつでも解除できます。

Claude Codeを使い始めると、誰もが同じ壁にぶつかります。「このツールって何でもできるんでしょ?」という勘違いです。実は、Claude Codeは非常に優秀なパートナーですが、得意なことと不得意なことが明確に分かれています。この違いを理解せずに使うと、期待と現実のギャップで後悔することになります。

あなたが「30分で完璧なアプリを作って」と期待しても、実現できないことは多いです。逆に「このデータを整理したい」「簡単なスクリプトを作りたい」という場面では、5分で仕事が終わることもあります。正しい期待値を持つことが、Claude Codeを最大限に活かすための第一歩なのです。

この記事では、実際に何度も試してわかったClaude Codeの本当のできること・できないことを、具体的な事例を交えて解説します。あなたが「これならできそう」と判断できるようになれば、AIの時間節約効果は劇的に変わります。

得意なこと:短時間で成果が出る5つのシーン

1. データ処理・ファイル変換のタスク

Claude Codeが最も活躍するのは、データの一括処理です。例えば、あなたが100件のCSVファイルをJSON形式に変換する必要があったとします。手作業なら1時間以上かかりますが、Claude Codeなら3分で完了します。

実際の流れはこうです。あなたがCSVファイルをアップロードして「このデータをJSON形式に変換してください」と指示すると、Claude Codeはコードを書き、その場で実行して、変換済みのファイルを返してくれます。変換の正確性も高く、データが壊れる心配はほぼありません。

コスト面でも効率的です。手作業で1時間かかる作業が3分なら、あなたの時給が3000円なら、単純計算で2925円の時間節約になります。月に数回こうした処理があれば、年間数万円分の時間が浮く計算です。

ただし注意点があります。処理ファイルが1000件を超えるような大規模なデータの場合、Claude Codeの処理能力には限界があります。その場合は別ツール(データベースシステムなど)の導入を検討する方が現実的です。

2. スクリプト・簡単なツールの作成

毎日同じ作業を繰り返しているなら、Claude Codeでスクリプトを作ってもらいましょう。例えば、あなたが毎朝10個のWebサイトをチェックして報告書を作成していたとします。これを自動化すれば、毎日15分の時間が浮きます。

Claude Codeに「毎朝8時に以下のサイトをチェックして、結果をメールで送るPythonスクリプトを作ってください」と指示すれば、ほぼそのまま実行できるコードが返ってきます。実際に試してみると、初回の指示から実行可能な状態まで、平均8分で完了します。

さらに優れている点は、修正が簡単なことです。作ったスクリプトが完全でなくても、「ここのロジックを変更してください」と指示すれば、2分以内に修正版が完成します。これが人間のプログラマーなら、打ち合わせだけで数時間かかることもあります。

具体例:定期メール送信スクリプト
あなたが毎週月曜朝に顧客リストを確認するメール送信タスクがあるなら、Claude Codeで「毎週月曜の朝7時に customer_list.csv から新規登録者を抽出して、定型メールを送るPythonコード」を作らせます。このコード作成には平均12分。完成後は月1時間以上の時間節約になります。

3. コード理解・デバッグの手助け

あなたが他の人が書いたコードを読む必要があるなら、Claude Codeは優秀な通訳になります。500行のPythonコードを理解するのに通常30分かかるなら、Claude Codeに「このコードが何をしているか説明してください」と指示すれば、5分で要点が把握できます。

さらに「このコードのどこが問題なのか、どう修正すべきか」という質問にも即座に答えてくれます。デバッグのために2時間も悩む必要はなく、15分で答えが出ることがほとんどです。

実際のワークフローはこうです。あなたが問題のコードをClaude Codeにペーストし、エラーメッセージと共に「これの原因がわかりません」と聞きます。すると、原因の説明と修正コードが30秒で返ってきます。その修正コードをあなたのプロジェクトに貼り付けて実行する。これで完結です。

4. ドキュメント・テンプレートの作成

あなたが「営業報告書のテンプレート」「API仕様書」「利用者向けマニュアル」といったドキュメントを作成するなら、Claude Codeは強い味方です。一から作れば1時間以上かかりますが、Claude Codeなら15分で完成します。

指示の例:「月次営業報告書のテンプレートをMarkdown形式で作ってください。項目は売上、新規顧客数、失注案件、来月の予定です」。返ってくるテンプレートは、あなたがそのまま使えるクオリティです。

さらに、修正も容易です。テンプレートが完成した後で「この項目を追加して」「この表現を変更して」という指示に、平均3分で対応してくれます。

5. テキスト処理・分析の自動化

あなたがテキストファイルを分析する必要があるなら、Claude Codeはこのタスクに極めて適しています。例えば、500件のカスタマーレビューから「よくある不満ポイント」を抽出する作業。手作業なら3時間、Claude Codeなら7分です。

流れはシンプルです。あなたがレビューのテキストファイルをアップロードして「共通する不満を見つけて、カテゴリーごとに集計してください」と依頼します。Claude Codeはテキストを分析し、統計付きのレポートを返してくれます。その正確性は、手作業よりもむしろ高いことがほとんどです。

できないこと・苦手なこと:期待してはいけないシーン

1. 複雑なWebアプリケーション開発

ここが多くの人の勘違いです。「AIなら何でも作れる」という幻想は捨てましょう。簡単なツールは作れますが、複雑なWebアプリケーション開発は、Claude Codeには荷が重いです。

例えば、あなたが「ユーザー認証機能、データベース連携、複数ページの管理画面を持つWebアプリを作りたい」と思ったとします。Claude Codeにコードを書かせることはできますが、実際に動かすまでには次のような課題が出てきます。

  • 環境構築の複雑さ(データベースの設定、依存パッケージの管理など)
  • セキュリティ対策の実装漏れ
  • スケーラビリティを考慮した設計の不足
  • 複数の機能が連携する時のバグ(原因不明のエラー)

つまり、Claude Codeは「コードを書く」ことはできますが、「本番環境で安定して動くシステムを完成させる」までには、あなたの技術知識が必要です。初心者が0から複雑なアプリを作りたいなら、Claude Codeよりも学習とコンサルが必要です。

現実的な見立て
「簡単なWebアプリ(5ファイル未満、依存関係が少ない)」ならClaude Codeで完結できます。でも「複雑なシステム(10ファイル以上、複数の連携機能)」なら、人間のエンジニアの設計・レビューが必須です。

2. 外部APIやクラウドサービスとの連携

Claude Codeはローカル環境でのコード実行は得意ですが、外部サービスとの複雑な連携は苦手です。

例えば、あなたが「Stripe(決済サービス)を使った課金機能を実装したい」と思ったとします。Claude Codeはコード自体は書けますが、実際の運用段階で「ある特定の条件下で決済が失敗する」といった問題が起きた時に、デバッグが困難になります。

理由は、Claude Codeの実行環境が限定的だからです。外部APIの認証キーや、クラウドの複雑な設定には対応できません。初期実装段階で「とりあえず動く」ようにはできますが、本当に信頼できるシステムにするには、あなたが外部サービスの仕様を熟知している必要があります。

3. 創造的な企画・戦略立案

これは完全に誤解なので、はっきり言います。Claude Codeは「実行ツール」です。「何をするべきか」を決めるのはあなたの仕事です。

例えば、あなたが「新商品のマーケティング戦略を立てて」とClaude Codeに依頼しても、本当に効果のある戦略は出てきません。Claude Codeが返すのは、一般的で無難な提案です。それはマーケティング戦略というより、情報のまとめに過ぎません。

Claude Codeが活躍するのは、「戦略は自分で決めたから、それを実行するコードを書いて」という段階です。つまり、あなたの判断が先にあり、Claude Codeはそれをサポートする位置づけです。

4. リアルタイム性が必要な処理

あなたが「この瞬間のTwitterトレンドを監視して、自動で返信する」といった、リアルタイム性が高い処理を期待してはいけません。Claude Codeはバッチ処理(決まった時間に実行するタスク)には強いですが、常時監視するような仕組みには向きません。

また、Claude Codeの実行時間にも制限があります。一度の処理で5分以上かかるようなタスクは、途中で時間切れになることがあります。

正しい期待値の持ち方:判断フレームワーク

「やってみるべき」vs「人間に任せるべき」の判断基準

あなたが何か新しいタスクに出会ったとき、次の質問を自分に問いかけてください。この質問に答えることで、Claude Codeが活躍するか、時間を無駄にするか、が見えてきます。

  1. タスクが「決まった手順」で実行できるか?
    曖昧な判断が必要なら、Claude Codeでは難しい。例:「このデータを整理して」(明確、向いている)vs「このデータから隠れた価値を見つけて」(曖昧、向いていない)
  2. 成功・失敗が明確に判定できるか?
    判定基準が不明確なら、修正のやり取りが延々と続く。例:「CSVをJSON形式に変換」(明確)vs「このコードを改善して」(曖昧)
  3. 処理時間が短時間で完了するか?
    1回の処理が30分以上かかるようなら、Claude Codeは不向き。クラウドサーバーなど別の仕組みを検討すべき。
  4. 外部システムの深い連携が必要か?
    複数の外部APIやクラウドサービスを組み合わせる必要があれば、専門家の設計が必須。
  5. 修正・改善の機会があるか?
    「100%完璧でなくても、とりあえず動けばいい」という姿勢なら、Claude Codeは相性がいい。「1%のエラーも許されない」なら向いていない。
実践例:判定してみよう
あなたが「毎日の売上データを集計するレポートを自動生成したい」というタスクを思いついたとします。
1. 決まった手順か? ✓(毎日同じ流れ)
2. 成功・失敗が明確か? ✓(レポートが生成されたかどうか)
3. 短時間か? ✓(5分以内で完了)
4. 外部連携は複雑か? × (データベースから読むだけなら簡単)
5. 完璧性が必要か? ✓(多少のズレは許容)
結果:Claude Codeで対応すべき。30分で完成、毎日30分の時間節約。

失敗を避けるための3つの心構え

あなたがClaude Codeを使う時、次の3つの心構えを持つと、期待値のズレによる失望を避けられます。

  1. 「とりあえず作ってみる」姿勢
    完璧を目指さず、試行錯誤を前提にする。Claude Codeは修正が高速なので、100%のものを最初から求めるより、70%で試して、30%を修正する方が、実は速く完成します。初回の指示から完成まで、平均20分です。
  2. 自分の技術知識を過信しない
    「プログラミングを習ったことがある」程度なら、複雑なシステムの構築は期待しないこと。逆に「全くの初心者」なら、簡単な自動化から始めることで、確実に成果が出ます。
  3. 「Claude Codeのできないことリスト」をメモしておく
    同じ失敗を繰り返さないために、「これはClaude Codeでは難しかった」という経験をストックしておく。それがあなたのナレッジベースになります。

実践的な活用テンプレート

成功しやすい依頼文の書き方

実は、Claude Codeへの依頼文の書き方で、成功率が大きく変わります。あなたが曖昧な指示をすれば、曖昧な結果が返ってきます。逆に明確な指示なら、ほぼ期待通りの結果が得られます。

ダメな例:

「顧客データを分析してください」

良い例:

「以下のCSVファイル(customer_data.csv)から:
- 購入金額が月平均5000円以上の顧客
- 直近3ヶ月間で購入があった顧客
この2つの条件を満たす顧客リストを抽出して、
結果をJSON形式で customer_vip_list.json として出力してください」

良い例の方が、どう実行すべきかが明確なので、Claude Codeが返すコードもすぐに使えます。処理時間も短く、修正も少なくて済みます。

依頼文チェックリスト
  • 入力ファイル・データの形式は明記したか?
  • 出力形式・ファイル名は指定したか?
  • エラーが起きた時の動作は指示したか?
  • 処理の対象件数は把握しているか?(「数万件のデータ」は注記)
  • 完璧性よりも「最低限これだけは」という必須要件を書いたか?

月額コスト意識:無駄な使い方を避ける

Claude Codeの利用にはコストがかかります。Claude Proなら月20ドル(約3000円)ですが、その投資を最大限回収するには、無駄な使い方を避ける必要があります。

例えば、あなたが「このコードの簡潔な説明をください」と何度も聞くのは無駄です。一度聞いて、その説明をメモしておく。これで「同じ