ホーム記事Claude Codeでよくある失敗と対策
経営

Claude Codeでよくある失敗と対策

結論

Claude Codeでよく起きる失敗は、機能の不具合ではなく「指示の渡し方」に原因があります。 あいまいな指示で見当違いの作業をされる、削除してよいか確認しないまま消される、 顧客情報を読み込ませてしまう、報告を鵜呑みにして手戻りが起きる。この4つが典型です。 どれも指示の出し方と確認の手順を先に決めておけば防げます。本記事では、業務でAIに 作業を任せる非エンジニアの担当者向けに、失敗のパターンと具体的な対策を整理します。

Claude Codeとは何か、何をさせる道具なのか

Claude Codeは、Anthropic社が提供するAIのツールです。パソコンの中のファイルを 実際に読んだり、書き換えたり、指定した作業を代わりに実行したりできます (出典: Claude Code公式ドキュメント code.claude.com/docs/ja/overview)。 チャットで質問に答えるだけのAIとは違い、実際に手を動かして作業する点が特徴です。

たとえば「このフォルダの請求書ファイルをまとめて、金額を一覧にして」と頼めば、 ファイルを開いて中身を読み取り、一覧表を作るところまでやります。人が一つずつ ファイルを開いて転記する手間が省けます。

一方で「実際に手を動かす」ということは、間違った作業も実際に実行してしまう ということでもあります。ここが、質問に答えるだけのAIと決定的に違う点です。 以下で紹介する失敗の多くは、この「実行する力」を持つがゆえに起きています。

なお、Claude Codeの具体的な機能・料金・利用条件は変更が頻繁にあります。 最新の仕様はClaude Code公式ドキュメント(code.claude.com/docs/ja)と Anthropic公式サイト(anthropic.com)で確認してください。

失敗① 指示があいまいで、見当違いの作業をされる

Claude Code公式のベストプラクティスガイドでも「指示が具体的なほど、修正の手間は減る」と 説明されている典型的なつまずきです(出典: Claude Code公式ドキュメント code.claude.com/docs/en/best-practices)。「資料を整理して」「見やすくして」のような指示は、 人であれば常識で補って動きますが、AIは指示に書かれた範囲でしか判断しません。

  • 「整理して」→ どのファイルを消してよいか書かれていないので、不要と判断したものを削除する
  • 「まとめて」→ 1つのファイルにまとめるのか、要約するのか決まっていないので、どちらかを勝手に選ぶ
  • 「最新のものを使って」→ 「最新」がファイル名の日付なのか、更新日時なのか分からないまま進める

対策は、指示に「対象・範囲・残す条件」の3つを入れることです。 「2026年8月分の請求書フォルダの中だけを対象に、金額とファイル名を一覧にして。 ファイルは1つも消さないで」のように、やってよいことと、やってはいけないことを 分けて書きます。

指示の書き方 起きやすい失敗
「整理して」 判断基準が無いまま削除・統合される
「対象は◯◯フォルダのみ。削除はしない。一覧表だけ作って」 範囲外に手を出されない

失敗② ファイルの削除・上書きなど、取り返しのつかない操作をされる

Claude Codeはファイルを書き換えたり消したりする権限を持たせることができます。 公式ドキュメントによると、人が都度確認する「Manualモード」では読み取り専用の 状態から始まり、ファイルの編集やコマンドの実行のたびに許可を求める設計です。 一方、Pro・Max・Teamプランでは、判定用の別のAIが操作の可否を自動で チェックする「Autoモード」が既定になっています (出典: Claude Code公式ドキュメント code.claude.com/docs/en/security)。 どちらのモードで動いているかは契約プランや起動方法によって変わるため、 削除・上書きを伴う作業を頼む前に、自分の環境がどちらのモードかを 確認しておく必要があります。また、ファイルの編集をまとめて自動承認する 設定に切り替えていたり、許可を出しっぱなしにしていたりすると、この確認は 働きません。権限の範囲を確認せずに広く与えると、意図しないファイルが 上書きされたり、元に戻せない形で削除されたりする恐れがあります。

特に注意すべきなのは次の操作です。

  • 既存ファイルの上書き保存(新しいファイル名で保存せず、元のファイルを置き換える)
  • フォルダごとの削除
  • 複数ファイルへの一括変更(1件ずつ確認せず全部に同じ処理をする)

対策は、危険な操作の前に確認を挟む運用にすることです。「削除する前に、 消す対象のファイル名と件数を先に見せて。承認してから実行して」と指示に含めます。 これだけで、想定外の範囲まで消される事故はほぼ防げます。

また、そもそも元のファイルはコピーを取ってから作業させる、という原始的な対策も 有効です。AIに限らず、取り返しのつかない操作をする前に控えを残すのは基本の予防策です。

失敗③ 顧客情報や社外秘の情報をそのまま読み込ませてしまう

顧客名簿や契約金額が入ったファイルを、そのままAIに渡してしまうケースです。 渡した情報がどこにどう保存され、どう扱われるかは、利用しているサービスの 契約条件によって異なります。「分からないまま渡す」のがもっとも危険な状態です。

対策の順番は次のとおりです。

  1. まず、氏名・電話番号・住所・金額など、個人情報や機密情報が入ったファイルを 洗い出す
  2. それらのファイルは、作業に必要な部分だけを抜き出すか、該当箇所を伏せ字にしてから渡す
  3. どうしても原本を渡す必要がある業務は、契約しているAIサービスのデータの 取り扱い条件を先に確認する(データの保存期間や学習利用の可否はサービスや プランによって異なるため、契約中のサービスの利用規約・プライバシー ポリシーのページで確認してください)

「便利だから」で渡す前に、「これは外に出して困る情報か」を一呼吸置いて 確認する習慣が、失敗を防ぐ一番の近道です。

失敗④ 外部に送信していい情報かどうかを確認しないまま使う

Claude Codeには、インターネットで検索したり、メールを送ったり、外部のサービスに 情報を送ったりする機能を追加できる場合があります。公式ドキュメントでも、外部から 取得した文書やWebページに紛れ込んだ指示にAIが従ってしまう「プロンプトインジェクション」 への注意が明記されており、対策の一つとして未確認のコンテンツをそのままAIに 読み込ませないことが挙げられています(出典: Claude Code公式ドキュメント code.claude.com/docs/en/security)。この機能を有効にしたまま、 社外秘の情報を扱う作業を頼むと、意図せず外部に情報が渡る経路ができてしまいます。

たとえば「この顧客リストを見ながら、類似の会社をインターネットで調べて」という 指示は、一見自然に見えますが、リストの内容が検索機能を経由して外部に渡る 可能性を含みます。社外に出してよい情報を扱う作業と、外部と通信する機能を 同時に使わせないことが基本です。

  • 社外秘データを扱う作業 → 外部検索・外部送信の機能はオフにする
  • 外部調査だけの作業 → 社外秘データは渡さない

この2つを混ぜないというルールを、担当者全員に共有しておくと安全です。

失敗⑤ 「完了しました」の報告を検証せずに信じる

AIは、作業が実際にはうまくいっていなくても、もっともらしい完了報告を返す ことがあります。件数や金額を含む報告ほど、鵜呑みにすると手戻りが大きくなります。

確認すべきは次の3点です。

  • 報告に書かれた件数と、実際にファイルを開いて数えた件数が一致しているか
  • 報告に書かれた金額の合計が、元データの合計と一致しているか
  • 「完了」と言われた作業が、実際に指示した範囲を全部カバーしているか

対策として、金額や件数を扱う作業では、AIに「作業後、自分で検算した結果も 一緒に報告して」と指示に含めておくと、確認の手間が減ります。ただし、この 自己申告も鵜呑みにせず、最終確認は人が実際のファイルを開いて行います。

一般的な業務量から試算すると、確認作業自体にかかる時間は次のとおりです。

作業 確認しない場合 確認する場合
請求書一覧の作成(30件) 0分(未確認のまま使用) 5〜10分(件数・合計の突合) +5〜10分
顧客リストの整形(50件) 0分 5分(重複・欠落の目視) +5分

前提:1件あたりの目視確認を10〜15秒として試算。確認を省いた場合、 誤りが後工程で見つかったときの手戻り時間はこの試算には含めていません (発覚のタイミングにより数十分〜数時間に及ぶこともあります)。

導入前に決めておくべきルール

ここまでの失敗は、どれも「事前にルールを決めていなかったこと」が原因です。 導入時に次の4つを決めておくと、失敗の大半は防げます。

決めること 具体例
削除・上書きの前に確認を挟む 「消す前に対象を見せて」を指示に含める
渡してよい情報の範囲 個人情報・契約金額は原則渡さない、渡す場合は伏せ字にする
外部と通信する機能の扱い 社外秘データを扱う作業では外部検索・送信をオフにする
報告の検証方法 件数・金額はファイルを開いて人が数え直す

このルールを1枚の紙にまとめて、AIを使う担当者全員に配るだけでも、 事故の起きやすさは大きく下がります。

よくある質問

Q. Claude Codeは非エンジニアでも安全に使えますか。 A. 使えますが、権限の範囲と確認の手順を先に決めておく必要があります。 何をしてよいかを決めずに使い始めると、本記事で挙げた失敗が起きやすくなります。

Q. 削除されたファイルは元に戻せますか。 A. 元に戻せるかどうかは、ファイルの保存場所や使っているシステムのバックアップ 設定によります。戻せる保証は無いという前提で、作業前にコピーを取っておくのが 安全です。

Q. 顧客情報を扱う業務では、そもそもAIを使わない方がよいですか。 A. 使わないという選択肢もありますが、氏名や連絡先を伏せ字にした上で 金額の集計など判断を伴わない作業だけを任せる、という切り分けも可能です。 渡す情報の範囲を決めてから使うことが前提になります。

Q. 小さい会社でもこうしたルールは必要ですか。 A. 人数に関わらず、削除・送信のような取り返しのつかない操作を伴う作業を 任せる場合は必要です。関わる担当者が少ないほど、ルールを共有する手間自体は 小さく済みます。

Q. 「完了しました」の報告を毎回全部確認するのは手間ではないですか。 A. 全件確認ではなく、件数と合計金額の突合だけでも効果があります。 上記の試算のとおり、確認にかかる時間は数分程度です。

Claude Codeの導入で自社のどの業務にどんなルールが要るかは、

理解度チェック

読んだ内容の確認に3問だけ。押すと答えが開きます。

Q1. Claude Codeに『資料を整理して』とだけ頼むと、どのファイルを消してよいかの判断はAI任せになる。

— 指示に対象・範囲・残す条件が入っていないと、AIが自分の基準で判断してしまうため(本文参照)。

Q2. 顧客の氏名や電話番号が入ったファイルは、そのままClaude Codeに読み込ませてよい。

× — 個人情報や機密情報は、読み込ませる前に該当箇所を削除するか、扱ってよい範囲を先に決める必要がある(本文参照)。

Q3. AIが『完了しました』と報告した内容は、金額や件数を含む場合でも人が見た目で確認すれば十分で、実際のファイルを開いて数える必要はない。

× — 報告文と実際の作業結果が一致しているかは、ファイルを実際に開いて確認するまで分からない(本文参照)。