本文へ移動

G検定(ジェネラリスト検定)

ほしゅけいやく

保守契約

Maintenance Contract

AIシステムの稼働維持に加え、データの傾向変化によるモデルの精度低下に対応するため、監視や再学習の手順と責任範囲を委託者と受託者の間で定める契約です。

詳しい説明

1. 定義

保守契約とは、システムやサービスの構築後に、対象が安定して稼働し続ける状態を維持するために、委託者と受託者の間で業務内容や責任範囲を定める取り決めです。

身近なたとえとして、自動車を購入した後の定期点検や故障修理のサポート契約が挙げられます。従来のソフトウェアは一度正常に動作すればコードが勝手に劣化することはありませんが、AIシステムは運用中に投入されるデータの傾向が変化するため、プログラムに不具合がなくても予測精度が低下します。そのためAIシステムの保守契約では、サーバーの死活監視にとどまらず、モデルの推論精度を継続的に監視し、必要に応じてデータを再収集してモデルを再学習する業務を取り決める必要があります。

実務では、AIの予測精度を100パーセント保証することが技術的に困難です。そのため、特定の精度達成を成果物とする請負契約ではなく、精度の監視や再学習の作業プロセスを善管注意義務のもとで遂行する準委任契約を結ぶことが一般的です。また、再学習に必要となる追加アノテーション費用や計算リソースの費用をどちらが負担するかを事前に契約条項へ明記しておかないと、運用開始後にコストトラブルへ発展します。

2. 内訳

  • システム基盤の監視と障害復旧:サーバーの稼働状況や推論APIの応答速度を監視し、システムダウンや通信エラーが発生した際に原因を調査して復旧します。
  • モデル精度の監視とドリフト検知:入力データの傾向変化や予測精度の劣化を監視し、あらかじめ設定した基準値を下回った場合にアラートを発報します。
  • 再学習とモデルの更新:精度劣化が検知された際に、新規データの収集、再学習、テストを実施し、本番環境のモデルを安全に入れ替えます。
  • サービス水準の合意:システムの月間稼働率や障害発生時の目標復旧時間などを明確に定め、提供する保守業務の品質基準を設定します。

試験で問われること

G検定

  • AIシステムの保守契約では、通常のシステム監視に加えてモデルの精度低下や再学習手順を規定する必要があります。
  • AIは性能の完全保証が困難であるため、結果責任を負う請負契約ではなく善管注意義務を負う準委任契約が適しています。
  • データ分布の変化(ドリフト)を想定し、再学習のトリガー条件や追加費用の負担区分を定めておくことが求められます。
  • AIプロジェクトの運用フェーズにおいて、従来のソフトウェアとAIシステムで保守運用の役割がどう異なるかが問われます。プログラムの不具合修正だけでなく、データの分布変化に伴う精度低下への対応やモデル再学習のプロセスを契約に盛り込む必要性が頻出します。また、AIの性質上、性能の完全な保証が難しいために準委任契約が適している点や、SLA(サービスレベル合意書)との関係性についても整理しておくことが重要です。

最終更新日: 2026/09/23