AI・自動化1 分で読めます

クライアント案件でのClaude Codeの使い方(そして人間が担い続けること)

開発の裏側をオープンに:クライアント案件のどこをClaude Codeが速め、どこを人間が担い、お客様のコードとデータをどう守り、見積と価格にどう影響するかを率直に解説します。

Ghozi MahdiRead in EnglishBaca dalam Bahasa Indonesia

初回相談で増えている質問があります。「AIでコードを書いているんですよね?では、私は何にお金を払うのですか?」。もっともな質問であり、オープンに答える価値があります。

はい、弊社はClaude CodeをはじめとするAIツールを日々の業務のほぼすべてで使っています。この記事では、AIが具体的に何をし、人間が何を担い続け、お客様のコードとデータをどう守り、それが見積と価格にどう影響するかを説明します。開発会社を比較中の方は、記事末尾の質問をどの会社にもぶつけてみてください。

Claude Codeとは何か(非技術者向けに)

Claude Codeは、エンジニアのターミナル上で動くAIアシスタントです。一般的なチャットボットと違い、プロジェクト全体のコードを読み、多数のファイルを一度に変更し、テストを実行し、エラーメッセージを読んで自ら修正します。エンジニアは「売上レポートに日付フィルターを追加してテストも書いて」のように普通の言葉で指示し、結果をレビューします。

イメージとしては、タイピングが極めて速く、あらゆるライブラリのドキュメントを暗記し、テストを書くことに飽きないアシスタントを得たシニアエンジニアです。ただし、方向づけが必要で、出力は確認しなければなりません。

AIが速める工程

弊社の経験では、AIが最も役立つのは、仕様が明確で検証しやすい作業です。

  • 定型的なコード。 フォーム、バリデーション、CRUD画面、ドキュメントが整ったAPI連携。かつて数時間かかった作業が数分になります。
  • 自動テスト。 最大の変化です。テストを書くのは退屈で、以前はしばしば省略されていました。今はコストが小さいため、ほぼすべての関数にテストがあります。
  • 既存コードの読解。 前のベンダーから引き継いだアプリを持ち込まれた場合、AIが構造を数日ではなく数時間で把握する助けになります。既存アプリのAI移行の工程が速くなります。
  • ドキュメントと翻訳。 技術文書、多言語のUI文言、リリースノート。
  • デバッグ。 エラーログを読み、原因を提案します。多くは正しく、ときに誤り、常にゼロから始めるより速い。
  • プロトタイプ。 本格的に作る前に、週次デモでお客様と議論するための機能の粗い版。

人間が担い続けること

結果が信頼できるかどうかを決めるのは、この部分です。

ビジネス課題の理解。 AIはお客様との打ち合わせに同席しません。あなたの会社で「顧客」が二つの意味を持つことも、依頼された機能が実は間違った問題を解いていることも知りません。弊社のSDLCのディスカバリー工程は、完全に人間の仕事です。

アーキテクチャの決定。 データをどこに置くか、何をサーバーで何を端末で動かすか、どのサービスを使うか、システムをどう成長させるか。これらは何年分ものコストを決めます。Cuplikinのローカルファーストという判断は、プロダクトのコスト構造全体を変えた人間の決定でした。

すべての変更のレビュー。 エンジニアが読まないコードは、クライアント案件には入りません。流し読みではなく、「これは安全か」「エッジケースを扱っているか」「保守が難しくならないか」と問いながら読みます。AIは速く書きますが、間違ったものも自信を持って速く書きます。

セキュリティとデータ。 認証、アクセス権限、決済処理、個人データに触れるものはすべて、必ず手動で確認します。AIの誤りが最も高くつき、最も見えにくい領域です。

人間によるテスト。 自動テストはコードが指示どおり動くことを保証します。人間は、指示そのものが正しかったことを確かめます。ユーザーとしてフローをたどり、わかりにくい文言を見つけ、重要なボタンが隠れていることに気づくのです。

責任。 本番で何かが壊れたとき、電話の相手は弊社のエンジニアであってAIではありません。その責任があるからこそ、弊社はコードを読みます。

正直な補足: AIは弊社自身の悪い習慣も変えました。以前は締切が迫ると、テストが真っ先に犠牲になりました。今はテストを書く時間がほとんどかからないため、言い訳がなくなりました。一方で新しい誘惑もあります。「動いているように見える」コードを読まずに受け入れることです。弊社のルールは単純で、交渉の余地はありません。すべての変更は、取り込む前に人間が読む。エンジニアがそのコードがなぜそこにあるのか説明できなければ、取り込みません。

お客様のコードとデータをどう守るか

セキュリティポリシーをお持ちのお客様から必ず聞かれる点で、具体的に答える必要があります。

  • お客様のコードはお客様所有のリポジトリに置き、アクセス権はいつでも取り消せます。これはAIとは無関係の弊社の原則で、開発会社選びのチェックリストでも触れています。
  • 使用するAIアカウントはビジネスアカウントで、データをモデルの学習に使わない規約のものです。コードの断片はAIプロバイダーに送られて処理されます。それがこのツールの仕組みであり、そうでないふりはしません。
  • 本番データはAIツールに入れません。 顧客データ、認証情報、APIキー、その他のシークレットは分離して管理し、AIが読むコンテキストには含めません。開発にはダミーデータを使います。
  • 契約ごとに調整可能。 特定モジュールではAIツールを使わない、自社ホストのモデルのみ使う、といった追加制限をご要望いただくことがあります。対応し、スケジュールへの影響をご説明します。

見積と価格への影響

「では安くなりますよね?」への答えは、「案件によります」です。数字を約束するより正直でいたいと思います。

確実に変わること:

  • 見積の精度が上がる。 外部API連携など以前は見積が難しかった部分も、数時間でプロトタイプを作って難易度を測れるため、予測しやすくなりました。
  • 時間の配分が変わる。 タイピングの時間が減り、レビュー、テスト、お客様との議論の時間が増えます。単純な案件では総工数は確かに減ります。ビジネスルールが多い案件では削減幅は小さくなります。難しい部分はもともとタイピングではないからです。
  • プロトタイプがディスカバリーの一部になる。 文書の上で議論する代わりに、週次デモで粗い版をお見せすることが増えました。

変わらないこと:公開後のランニングコスト(サーバー、AIサービス、保守)と、お客様のビジネスを理解するために必要な時間。案件費用の目安はインドネシアでのアプリ開発費用 2026に書いたとおりで、単純な案件は現在その下限寄りになっています。

どの開発会社にも聞いてほしい質問

開発会社を比較するなら、弊社を含め、次を聞いてみてください。

  1. AIでコードを書いていますか?2026年に「いいえ」と答える会社は、正直でないか非効率である可能性が高いです。
  2. AIが書いたコードを、私のプロジェクトに入れる前に誰が読みますか?
  3. 御社のプロセスで、AIに任せない部分はどこですか?
  4. 私のコードはAIプロバイダーに送られますか?どんな条件で、制限できますか?
  5. AIが生成したコードが本番で問題を起こしたら、どうなりますか?誰が責任を持ちますか?

良い答えは具体的で、限界を認めます。「AIを使うので速くて安いです」だけの答えは、さらに聞くべきサインです。AI開発会社を見極める他の基準は信頼できるAI開発パートナーの選び方にまとめています。

次のステップ

このプロセスを御社の案件にどう適用するか知りたい方、弊社が合わせるべきセキュリティポリシーをお持ちの方は、お問い合わせから無料の初回相談をご利用いただくか、WhatsAppでご連絡ください。すでにAIで自作を試された方は、まず経営者のためのバイブコーディング入門をお読みください。

よくあるご質問

私のプロジェクトのコードはAIが書くのですか?

コードの大部分はAIの支援を受けて書かれますが、すべての変更はシステムを理解しているエンジニアが読み、テストし、承認します。お支払いいただくのはその責任と理解に対してであり、行数に対してではありません。

私のコードやデータはAIプロバイダーに送られますか?

作業中のコードの断片は、学習に利用しない規約のビジネスアカウントを通じてAIプロバイダーに送られ処理されます。本番の顧客データ、認証情報、シークレットはAIツールに入れません。これらの条件は契約で定めることができます。

AIを使うことで開発は安くなりますか?

特定の工程は確実に速くなります。全体として安くなるかは案件によります。確実に変わるのは、見積の精度が上がること、そしてタイピングではなくテストとレビューに多くの時間を使えることです。

AIを使わずに開発してもらうことはできますか?

できます。セキュリティポリシーが厳しいお客様からそうしたご要望をいただくことがあり、対応しています。工期の見積は変わるため、最初にご説明します。

  • #Claude Code
  • #AI
  • #開発プロセス
  • #開発会社
  • #透明性