メインコンテンツへスキップ
見出し画像

AI生成コードの責任は誰が持つか──「AIが書いたので」は通らない。契約不適合責任・検収・保証範囲で、制作会社が負う責任の線を先に引く

    この記事は、AI生成コードの責任は誰が持つのかを、契約不適合責任・検収・保証範囲の3つから扱います。

    「その不具合、AIが書いた部分なんです」は、お客様には関係がない

    公開から2か月後、「問い合わせフォームの送信が、一部届いていないようだ」と連絡が来ました。
    調べると、AIが生成した入力チェックの処理に、特定の入力で止まる分岐がありました。


    担当者は「AIが書いたところを、レビューで見落としました」と報告します。
    けれど、お客様から見れば、納品したのは制作会社です。お客様は、AIのツール会社と契約したわけではありません。

    AI生成コードの責任とは、誰が書いたかではなく、「何を約束して渡したか」で決まる、納品した側の責任である

    黒字化の外科医です。AIで書いたコードの責任の線を、民法の契約不適合責任と、検収・保証範囲の設計から解剖します。


    なお私は弁護士ではありません。実務の指針として読み、個別の判断は専門家や公的な窓口に確認してください。


    責任の線を先に引くべき理由は、三つあります。


    第一に、民法は「AIが書いたかどうか」で区別していないから。
    民法は、引き渡した目的物が種類・品質などについて「契約の内容に適合しない」とき、修補などの追完(562条)、代金の減額(563条)、損害賠償や解除(564条)を求められると定めています。これは売買の規定ですが、売買以外の有償契約にも、性質が許さないときを除いて準用されます(559条)。


    第二に、「契約の内容」を書いていないと、責任の範囲が際限なく広がるから。
    仕様書、検収の基準、動作を約束する環境。これが書かれていなければ、「普通に動くはず」というお客様の期待が、そのまま争いの土台になります。


    第三に、責任の期間も、決めなければ長く残るから。
    民法の請負の規定では、注文者が不適合を「知った時」から1年以内に通知しないと、追完や減額などを求められなくなると定めています(637条)。起点は引き渡しの時ではありません。

    民法で確かめられること、確かめられないこと

    民法の条文は、e-Govの法令検索で確認しました(2026年10月25日)。確かめられるのは、次の範囲です。

    ・562条:目的物が契約の内容に適合しない → 修補などの追完を請求できる
    ・563条:相当の期間を定めて催告しても追完がない
         → 不適合の程度に応じて代金の減額を請求できる
    ・564条:損害賠償の請求、契約の解除を妨げない
    ・559条:売買の規定は、売買以外の有償契約に準用
         (契約の性質が許さないときを除く)
    ・636条:注文者が提供した材料や、注文者の指図によって生じた不適合
         → 注文者は、それを理由に責任を問えない
         ただし、請負人が不適当と知りながら告げなかったときは別
    ・637条:注文者が不適合を知った時から1年以内に通知しない
         → 追完・減額・損害賠償・解除を請求できない
         (引き渡しの時に請負人が知っていた、
          または重大な過失で知らなかったときは適用しない)


    確かめられないのは、AI生成コードに特有の基準です。
    「AIの出力はどこまでの品質を求められるか」を定めた条文は、ありません。だからこそ、契約の内容を、仕様書と検収基準に自分で書く必要があります。


    636条のただし書きは、AI駆動開発で特に効きます。
    お客様に「このライブラリで」「AIでいいから安く」と指図されても、不適当だと知りながら黙っていれば、責任は戻ってきます。懸念は、メールで伝えて記録に残してください。

    今すぐ試せる:契約の「約束の範囲」を洗い出すプロンプト

    私はWeb制作会社の経営者です。AIコーディングツールを使って開発する案件について、
    契約書と仕様書で「何を約束しているか」を洗い出してください。
    
    【前提】
    ・案件の内容:〔例:予約フォーム付きのWebサイト〕
    ・契約の形:〔請負/準委任/未定〕
    ・仕様書・見積書の前提条件:〔貼り付け〕
    ・契約書の検収・保証・損害賠償の条項:〔貼り付け〕
    
    1. 動作を約束している機能と環境(ブラウザ、サーバー、外部サービス)を一覧にする。
    2. 約束の範囲があいまいな箇所を挙げ、お客様が期待しそうな解釈を書く。
    3. 検収の基準として書くべきテストの項目を提案する。
    4. 不具合を無償で直す期間と範囲が決まっているかを確認する。
    5. 専門家に確認すべき点を、質問の形で並べる。
    条文の最終的な判断はしないこと。

    責任の線引き工場:3つに分け、検収と保証範囲を先に書く

    責任を3つに分けて書く

    ① 契約の内容に合っていない(契約不適合)
     例:仕様書にある入力チェックが動かない
     → 自社が無償で直す(期間と範囲は契約で定める)
    
    ② 契約の後に、環境が変わって動かなくなった
     例:ブラウザ・ライブラリ・外部APIの仕様の変更
     → 保守契約の範囲、または別途お見積り
    
    ③ お客様の指図や提供物から生じた
     例:お客様が指定したライブラリ、お客様がAIで書いたコード
     → 原則としてお客様の側。不適当と気づいたら、事前に書面で伝える

    検収基準に足す項目(AI駆動開発で増やすもの)

    □ テストの項目と結果を、検収の資料として渡す
    □ 動作を約束する環境(ブラウザ、OS、サーバー、言語のバージョン)を書く
    □ 外部サービス(API、決済、メール配信)は、どこまで確認したかを書く
    □ 人がレビューした範囲(すべてか、重要な箇所か)を書く
    □ 依存しているパッケージと、そのライセンスの一覧を渡す


    「AIを使ったかどうか」は、約束の基準にしません。基準は、仕様と環境とテストです。

    契約書で確かめる5点

    □ 不具合を無償で直す期間(例:検収後〇か月)と、その起点
    □ 「契約の内容」の根拠になる書類(仕様書、検収基準)が特定されているか
    □ 約束する環境と、その後の変化を保守で扱うこと
    □ お客様の指図・提供物による不具合の扱い
    □ 損害賠償の上限


    検収の基本の設計は、こちらで扱っています。

    ▶ 検収で揉めるWeb制作は、納品の前に負けている──検収基準を先に決める、検収期間、みなし検収の条項、不具合と仕様変更の線引き

    構造的なリスク

    逆説を指摘しておきます。


    責任の線を契約で細かく引くほど、現場は「契約で守られている」と、レビューを薄くしがちです。
    けれど、仕様書に書いた機能が動かなければ、それは①の契約不適合です。どれだけ条項を整えても、自社の責任として残ります。


    AIで速くなった時間の一部は、必ずレビューとテストに戻してください。人が確かめる観点は、こちらにまとめています。

    ▶ AI生成コードのセキュリティ、「動いたから納品」をやめる社内ルール──人が確かめる5つの観点、実在しないパッケージの確認、記録の型

    よくあるQ&A

    Q. 「AIを使うので、品質は保証できません」と書けばいいのか?


    おすすめしません。お客様は、AIを使うかどうかではなく、仕様どおりに動くかを買っています。保証の範囲は「何を、どの環境で、どう確かめたか」で書いてください。


    Q. 準委任の契約にすれば、責任はなくなるのか?


    なくなるわけではありません。準委任は、仕事の完成ではなく事務の処理を委ねる契約で(民法643条・656条)、責任の形が請負と異なります。どちらで結ぶかは、案件の中身を見て専門家と決めてください。


    Q. AIツールの会社に、責任を求められないのか?


    ツールの利用規約で、提供者の責任の範囲がどう定められているかによります。公式の規約で確認してください。いずれにしても、お客様に納品したのは自社です。

    最後に

    AI生成コードの責任は、誰が書いたかではなく、何を約束して渡したかで決まります。


    約束の範囲を仕様書と検収基準に書き、無償で直す期間と環境の線を引いた会社だけが、AIの速さを、あとから届く請求ではなく利益に変えられるのです。


    AI駆動開発の契約に足す条項の文例は、キットにまとめました。

    ▶ AI駆動開発の契約条項キット──AI利用の告知、レビューとテストの責任分担、ライセンス、機密情報、検収と不適合の期間の文例と、そのまま添える別紙3種

    これまでの記事は、メンバーシップ「黒字化オペ室」でまとめて読めます。月額1,980円、記事2本分の金額です。詳しくはプロフィールから。


    #Web制作会社 #AI生成コード #契約不適合責任 #AI駆動開発 #検収 #契約書 #制作会社経営 #中小企業 #リスク管理 #生成AI

     
     
    Web制作・開発会社の「労働集約という病」をAIで冷徹に切除し、利益率を極限化する組織ハッキング術を公開。 人間の感情と作業を排除し、社長一人で莫大な富を搾取する「完全無人ファクトリー」を構築する覚悟を持つ経営者のみ、有料記事で圧倒的な暴利と勝利を手に入れてください。

    あなたへのおすすめ