G検定(ジェネラリスト検定)
うけおいけいやく
請負契約
Contract for Work
仕事の完成と成果物の納品を義務とする契約形態です。結果の保証が難しいAIモデル開発ではリスクが高く、業務遂行を目的とする準委任契約との適切な使い分けが求められます。
詳しい説明
1. 定義
請負契約とは、受託者が仕事を完成させることを約束し、発注者がその完成した仕事の成果に対して報酬を支払う契約形式です。民法第632条に規定されており、受託者には成果物の完成と納品が法的な義務として課されます。
初めて学ぶ方は、建物の建設やオーダーメイドのスーツ作りをイメージすると理解しやすくなります。発注者は制作の過程ではなく、完成したモノそのものを受け取ることに対して代金を支払います。システム開発においては、あらかじめ仕様が確定したソフトウェアの受託開発や、要件定義書通りのインフラ構築などで請負契約が結ばれます。
2. 準委任契約との対比
請負契約と準委任契約には、責任の対象と義務の内容に明確な違いがあります。
請負契約では、受託者が仕事の完成義務を負います。納品された成果物が契約内容と合致しない場合、受託者は契約不適合責任を負い、発注者から修補請求や代金減額請求、損害賠償請求、契約解除を求められる場合があります。
これに対して準委任契約では、受託者は仕事の完成を保証せず、業務を適切に行う行為そのものを約束します。受託者は善良な管理者の注意をもって事務を処理する義務(善管注意義務)を負いますが、結果としての成果物が得られなくても報酬を請求できます。
3. 実務における留意点
AI開発では、事前にモデルの認識精度や予測性能を保証することが技術的に困難です。そのため、PoC(概念実証)やモデル学習の段階で請負契約を結ぶと、受託者が目標精度を達成できずに納期遅延や契約不適合責任を追及される法的なトラブルが発生します。
実務では、モデル開発や仮説検証を行うフェーズでは準委任契約を選択し、仕様と要件が完全に固まったシステム統合や運用フェーズで請負契約を選択するという、段階ごとの使い分けが標準的な手法として定着しています。
試験で問われること
G検定
- 受託者が仕事の完成を約束し、発注者がその結果に対して報酬を支払う契約形態です。
- 成果物が契約内容に合致しない場合、受託者は契約不適合責任(修補や損害賠償など)を負います。
- 不確実性の高いAIのモデル開発やPoCには適さず、仕様が確定した開発フェーズで利用されます。
- 試験では、仕事の完成義務を負う契約形式として請負契約の定義が出題されます。準委任契約との違い、受託者が負う責任(善管注意義務ではなく契約不適合責任を負う点)、および不確実性の高いAIモデル開発において請負契約が原則として適さない理由を正しく見分ける知識が問われます。
最終更新日: 2026/09/23