メインコンテンツへスキップ

何をお探しですか?

私たちのサービスを探索し、目標達成をどのようにお手伝いできるかをご覧ください

AI開発の請負契約:スコープ設計・スパイク・検収基準

固定価格のAIプロジェクトは、スコープを二分割することで初めて成立します。今すぐ価格決定できる確定的なインフラ・連携作業と、有償のディスカバリースパイクを先行させるモデル挙動作業です。検収は、ライブデモではなく、名前付き評価セットに対する合格率で定義します。

ソリューションレビューを予約する オフショア開発センターモデルを確認する

著者: Huy Nguyen (David), Founder & CEO · 更新日 · 1 分で読める

star

このガイドは、AIフィーチャーの請負契約を締結したいが、出力品質が確率的な作業をどのようにスコープ化すればよいか分からないCTO・VP Engineering・創業者と、AIベンダーの提案を強制力のある検収基準を備えた作業仕様書に落とし込む必要がある調達・法務担当者を対象としています。すでにオフショア開発そのものおよび一般的なラボ型開発 vs 請負の選択を検討済みであることを前提とし、専任開発チームまたはオフショア開発センター(ODC)を通じたAI特有の案件スコープ設計について解説します。

このガイドの内容

AIプロジェクトで今日から検収テストを書けない理由

通常のソフトウェアの請負契約は、一つの前提に基づいています。それは、発注者とサプライヤーが今日の時点で「完了」の定義に合意でき、そのためのテストを記述できるという点です。しかし、AIフィーチャーはモデルの挙動に依存する部分において、この前提を覆します。分類モデル、検索パイプライン、またはエージェントは、同じ入力に対して毎回同じ出力を返すわけではなく、実際の障害モードは実データで動かしてみるまで大抵は不明です。プロジェクト全体を確定的なものとして価格設定すると、必要かどうかに関わらず発注者が負担する大きなリスクバッファーを織り込むか、合格してもフィーチャーが実際に機能するかどうかを証明しないほど狭いスコープになるかのいずれかです。解決策は請負型を諦めることではなく、成果物ごとに「今すぐ価格決定できる部分」と「短期間の別途有償ディスカバリースパイクが先に必要な部分」を判断することです。

3ゾーン・スコープ分割

ゾーン 対象範囲 価格設定 理由
ゾーン1:確定的なビルド データ取り込み、API、検索・配信パイプライン、モデル周辺のUI、ログ・モニタリング基盤 今すぐ固定価格 モデルを実データで動かさなくても挙動を仕様化・テスト可能
ゾーン2:モデル挙動と評価 モデルまたはプロンプトアプローチの選定・テスト、評価セットの構築、合格率しきい値の設定 まずディスカバリースパイクを有償で実施し、スパイクがベースラインを出した後に固定価格化 スパイクが代表的なケースに対して候補アプローチを実行するまで、品質と障害モードを誠実に仕様化できない
ゾーン3:継続的チューニング ドリフト・新データ・本番環境で発見された新しい障害ケースへの対応として、ローンチ後にプロンプトまたはモデルを更新する作業 固定価格の範囲外:マイルストーン制、リテイナー制、またはKPI連動型の条件 チューニングは本質的にオープンエンドであり、クローズドな固定価格スコープに押し込めると、請負契約が本来回避すべき紛争リスクと同じ問題が生じる

フィーチャーに対して代表的な入出力例を10〜20件まだ用意できない発注者は、定義上まだゾーン2にあり、プロジェクト全体の価格を固定する準備ができていません。そのエビデンスのギャップを埋めるために、ディスカバリースパイクが存在します。

スパイクから署名済み検収条項へ

  1. モデル挙動の価格を固定する前にスパイクを実施する。

    短期間の別途有償ディスカバリースパイクは、実データまたはそれに近いデータに対して最初のバージョンを構築し、ゾーン1では決して得られないエビデンスを生成します。すなわち、アプローチそのものが実現可能かどうか、そして実際にどこで誤りを犯すのかという点です。

  2. スパイクの失敗ケースを評価セットに変換する。

    スパイクが誤ったケースと、正しく処理したケースのサンプルを合わせて、最終的な契約がテストされるバージョン管理された評価セットを構成します。実データまたはそれに近いデータが存在する場合、ベンダーが作成した合成セットはより弱い代替手段です。

  3. 合格率しきい値はリスクに基づいて設定し、切りの良い数字にしない。

    顧客向けまたはコンプライアンスに関わるフィーチャーはより高い基準と失敗ケースの人手によるレビューが必要であり、社内向けの低リスクツールはより緩い基準を許容できます。しきい値とレビューステップは、ビルドフェーズ開始後ではなく前に契約書に記載してください。

  4. エンゲージメント終了後の評価セットとスコアリングロジックの所有者を明記する。

    評価セットは使い捨ての成果物ではなく再利用可能なテストインフラであり、誰が保持し後で再実行できるかを契約で明示すべきです。

  5. スパイクと評価セットが存在して初めて、ゾーン1とゾーン2の価格を固定する。

    ゾーン3は固定価格の範囲外に置き、オープンエンドのチューニング関係に適したNetbase JSCの他の商業モデルを適用します。

  6. 失敗ケースのエスカレーションパスを検収条項に記載する。

    マイルストーンの合格率が不足した場合に何が起きるかを明示します。すなわち、定義された修正期間、名前付き例外を伴う部分的な受け入れ、または再交渉トリガーを、マイルストーンがテストされてからではなく前に合意しておきます。

固定価格AIプロジェクトのスコープ設計におけるAIの位置づけ

Netbase JSCは、一つのベンダーのスタックに標準化するのではなく、プロジェクトごとに選定した主要な商用・オープンソースのAIツールおよびモデルを活用しています。これは、検収条項がフィーチャーの生涯を通じてモデルが変わる可能性があるため、特定モデルの公称精度ではなく評価セットと合格率しきい値を名指しすべき理由でもあります。

存在する納品実績と存在しないもの

Netbase JSCは自社の6ステップ納品ライフサイクルで、ディスカバリーと戦略的アラインメントを第1ステップ、チーム編成とアーキテクチャ計画を第2ステップとして位置づけており、これはアジャイル実行が始まる前に、AI要素の有無にかかわらず全てのエンゲージメントで実施されます。AIフィーチャーのディスカバリースパイクは、品質をまず試さなければ仕様化できない作業に適用された、この第1ステップそのものです。固定価格はNetbase JSCの主要な商業モデルであり、前払いでスコープを固定できない場合にはマイルストーン制・月次チームリテイナー・KPI連動型の条件も提供しています。これはまさに、このガイドが継続的なモデルチューニングに対して説明するゾーン3のパターンです。上記で参照した匿名の検索拡張型、ドキュメントAI、MLOpsエンゲージメントは、同じ「ディスカバリー優先・固定価格優先」の慣行のもとで実施されました。

存在しないもの。評価セットのサイズ、合格率しきい値、スパイクの期間、またはいずれかのエンゲージメントの価格を述べたNetbase JSCの公表記録は存在しません。上記のスコープ分割と検収条項の方法はフレームワークであり、その一部はNetbase JSC外部の公開されたAI納品慣行から引用したものであり、Netbase JSCのベンチマーク結果ではなく、いかなる数値もNetbase JSCの結果として主張していません。

代替案:スコープ分割と検収条項を誰が書くか

  • 自社の技術チーム

    強み
    プロダクトおよびフィーチャーの許容リスク水準に関する最も深い知識
    選ぶべき状況
    確率的なシステムの検収基準のスコープ化を社内で経験済みの人材がいる場合
  • ベンダーの標準固定価格テンプレート

    強み
    契約締結が早い
    選ぶべき状況
    AIコンポーネントが小さく低リスクで、汎用的な確定的ソフトウェアテンプレートがリスクを誤った価格設定にしない場合
  • スパイク自体を実施するコンサルティング納品パートナー

    強み
    スパイクのアウトプット、評価セット、最終的な検収条項が、フィーチャーをその後ビルドする同じチームから生まれるため、エビデンスがそのまま署名済みスコープに引き継がれる
    選ぶべき状況
    スコープ設定コンサルタントと別のビルドベンダーへの引き渡しではなく、ディスカバリー作業と納品作業を一つの責任ある当事者のもとで管理したい場合

Netbase JSCのカスタム開発では、クライアントが作業のために作成されたIPを所有し、ほとんどのプロジェクトはディスカバリー後に合意された固定価格契約で進みます。スコープに合わせてマイルストーン制・月次チームリテイナー・KPI連動型の条件も提供しています。このオファーは専任開発チームとオフショア開発センター(ODC)モデルの中にあり、このガイドが説明するスコープ分割と検収条項の慣行が組み合わさっています。AIナレッジアシスタントソリューションとプロフェッショナルサービス業界ページでは、隣接する納品形態をご覧いただけます。

このガイドの限界

  • 評価セットのサイズ、合格率しきい値、スパイク期間のいずれも、Netbase JSCの数値として公表していません。以下で引用する範囲と根拠はNetbase JSCのベンチマークではなく外部ソースに由来します。
  • 3ゾーン分割は出発点となるフレームワークです。複雑なエンゲージメントでは、プロジェクト全体に対する単一のディスカバリーフェーズではなく、モデル挙動コンポーネントごとに複数のスパイクが必要になる場合があります。
  • このガイドは、オフショアAIエンゲージメントにおけるIPおよびデータ処理条項という別の問題を扱っていません。それらについては、アウトソーシング時のIP保護と非AI成果物に関する一般的なリリース準備・検収チェックリストをご参照ください。

よくある質問

全ての部分がゾーン1に該当する場合に限り可能です。新しいモデル挙動を構築または大きく変更しない場合、スパイクがテストすべきことは何もありません。しかし、新しいAIフィーチャーのほとんどは少なくとも一部のゾーン2作業を含みます。

外部ガイダンスによると、ほとんどのビジネスフィーチャーでは実データまたはそれに近いデータから抽出した50〜150件程度が実用的な下限とされており、スパイク自体を大きなプロジェクトにすることなく不均一な障害パターンを検出できる規模です。手作業で選んだ少数の例は、信頼できるしきい値を設定するには通常不十分です。

発注者が、スコアリングロジックとともに所有すべきです。発注者がその他のカスタム作業の成果物を所有するのと同じ理由です。それがなければ、モデルやプロンプトへのその後のあらゆる変更を、再テストではなく信頼に基づいて受け入れることになります。

マイルストーンがテストされる前に契約書に明記すべきです。すなわち、定義された修正期間、名前付き例外を伴う部分的な受け入れ、または再交渉トリガーを定めることで、その時点の会話が一から交渉するものではなく、合意済みのプロセスを実行するものになります。

次のステップ

AIフィーチャーのどの部分がまだゾーン2にあるかをお知らせください。ソリューションレビューをご予約いただき、ディスカバリースパイクと検収条項を一緒にスコープ化します。また、そのスパイクを実施するベトナムのオフショアAIエンジニアリングチームの採用方法をご覧いただくか、Netbase JSCのインサイトをもっと参照することもできます。

ベトナムのラボ型開発チーム|成果にコミットするAI活用の専任チーム ベトナムのラボ型開発チーム|成果にコミットするAI活用の専任チーム

Netbase JSCはベトナムからラボ型開発チームを提供しています。エンジニアリング組織の拡充を必要とするプロダクト企業や大企業向けに、3〜30名の専任チームが貴社プロダクトのみに集中し、AIアシスト開発をレビュー管理のもとで活用します。担当アカウントマネージャーとプロジェクトマネージャーのもと、ディスカバリー後通常1〜2週間で開始し、チームが作成したIPは貴社に帰属します。

詳しく見る
line
AIナレッジアシスタント:社内ナレッジへの引用付き回答とアクセス制御 AIナレッジアシスタント:社内ナレッジへの引用付き回答とアクセス制御

AIナレッジアシスタントは、社員の質問に対して自社のドキュメントやシステムから回答し、すべての回答に出典を明示して、各ユーザーが閲覧権限を持つ情報のみを表示する社内ツールです。Netbase JSCは成長型機能として提供しており、初回パイロットから検索・評価・人によるレビューを組み込んだ設計で、未公表クライアント向けに1件の納品実績があります。

詳しく見る
line

Netbaseにリモートで依頼する

Netbase JSCのすべての案件はリモートで納品されるため、どの国・業界のクライアントともお取引できます。これまで80カ国のクライアントと実績があります。契約・請求書はNetbase JSCが発行し、お支払いはNetbase JSCの口座への銀行振込またはPayPal Businessで行います。CEOのHuy Nguyen(David)にWhatsAppまたはメールでお問い合わせください。

Netbaseに問い合わせる

プロジェクトを相談する

Netbase JSCは、デジタルプロダクトおよびAI活用ビジネスシステムの設計・構築・モダナイゼーション・運用を支援します。
プロジェクトのお問い合わせ

project@netbasejsc.com

WhatsApp

+84 937 869 689

オフィス住所

91 Nguyen Chi Thanh, Dong Da, Hanoi, Vietnam

お問い合わせ

構築・モダナイゼーション・運用したいものをお知らせください。

構築・モダナイゼーション・運用したいものをお知らせください。

Netbaseに問い合わせる