Kerasのシステム開発を発注・外注するなら、Keras本体の導入費ではなく、データ整備、AIモデル、推論API、業務画面、監視・再学習までを含めた全体の要件と費用を決めることが成功の近道です。
「Kerasを使えば短期間・低価格でAIシステムを作れるのではないか」と考えていても、実際の発注では、どの会社にどこまで任せるか、RFPに何を書くか、準委任と請負のどちらを選ぶか、提示された見積をどう比べるかが重要になります。この記事では、Kerasのシステムを外注する際の発注形態、要件整理、契約、費用相場、委託先選定、見積比較、運用引き継ぎまでを順番に解説します。
▼全体ガイドの記事
・Kerasのシステム開発の完全ガイド
Kerasのシステムを外注する前に知っておきたい全体像

Kerasは、Pythonでニューラルネットワークを構築・学習・評価・推論するためのオープンソースAPIです。業務パッケージや完成済みの業務システムではないため、Kerasだけをインストールしても、現場が使える仕組みにはなりません。発注時は「Kerasの開発」ではなく「Kerasを組み込んだAIシステムの企画・開発・運用」として対象範囲を定義します。
Kerasが担う範囲と業務システムが担う範囲
Kerasは、モデルの層を定義し、データで学習し、評価し、入力に対する推論結果を返す部分に向いています。たとえば、製品画像の良品・不良品分類、設備の異常兆候検知、需要予測、文書分類などが代表例です。一方で、データを収集するETL、学習データのラベル管理、ユーザー認証、権限設定、業務画面、既存のERPやCRMとの連携、ログ保存、障害通知は別の設計が必要です。
RFPには「Kerasでモデルを作る」とだけ書かず、入力データの種類、推論の利用者、許容できる誤判定、必要な応答時間、業務での確認手順まで書きます。モデルの正解率だけでなく、誤検知を人が確認するのか、低信頼の結果を保留にするのかを決めると、画面と運用の見積もりが安定します。
Keras 3のバックエンド選択を発注条件に含める
Keras 3は、TensorFlow、JAX、PyTorchをバックエンドとして選択できるマルチフレームワーク対応が特徴です。既存のGPU環境、社内のPython資産、学習速度、デプロイ先との相性を踏まえて選べるため、初期段階から特定のフレームワークに固定しなくてよい場合があります。Keras公式の「About Keras 3」では、バックエンドにかかわらずNumPy、Pandas、TensorFlowのデータセット、PyTorchのDataLoaderなどを扱えることが説明されています(出典:Keras公式「About Keras 3」、2026年確認)。
ただし、すべての機能や周辺ライブラリが同じ条件で動くとは限りません。RFPでは、採用予定のバックエンド、PythonとCUDAのバージョン、学習用と推論用の環境、依存ライブラリの固定方法、将来バックエンドを変更する場合の移行責任を確認します。「Keras 3対応」という一言では環境差が分からないため、提案書に実行環境と検証方法を明記してもらうことが大切です。
Kerasのシステム開発で選べる発注形態はどれですか?

Kerasのシステムを外注する方法は、専門会社への一括委託、複数社を組み合わせる分離発注、PoCだけを外部に任せる段階発注、社内チームを補うラボ型・技術者支援に大きく分けられます。正解は会社の体制と不確実性で変わります。目的と社内に残したい知識を先に決めると、価格だけで発注形態を選ぶ失敗を避けられます。
企画から運用までを一社に一括外注する場合
社内にAI、データ基盤、アプリ開発の担当者が少ない場合は、企画、要件定義、データ準備、モデル開発、API、画面、クラウド構築、テスト、保守を一社にまとめて委託する方法が現実的です。窓口が一本になり、モデルと業務画面の責任分界が曖昧になりにくい点がメリットです。反対に、提案会社の得意なクラウドや技術へ誘導されやすく、成果物の引き渡し範囲が曖昧だとベンダーロックインにつながります。
一括外注では、ソースコードだけでなく、学習データの加工手順、モデルファイル、評価結果、環境定義、デプロイ手順、監視設定、再学習手順、管理者向けマニュアルを納品物に含めます。運用開始後に別会社へ切り替える可能性があるなら、第三者が再現できる状態までを受入条件にします。
PoCと本番開発を分けて段階的に発注する場合
自社データで精度が出るか分からない、業務効果をまだ説明できない、現場がAIの結果を受け入れるか不明という場合は、PoCを先に発注します。PoCでは代表データを使い、ベースラインとの比較、評価指標、誤判定の傾向、現場での確認時間を測定し、本番化の判断材料を作ります。作るものを最初から大きくしないため、要件の不確実性を費用と期間の両面で抑えやすい方法です。
ただし、PoCの成功を「デモ画面が動いたこと」にすると、本番移行で止まりやすくなります。PoCの発注書に、将来のAPI化、認証、ログ、性能試験、データ更新、再学習の検討結果をどこまで出すかを明記します。本番開発の見積を別途取得する場合も、PoCの成果物をそのまま再利用できる形式にしておくと、二重投資を減らせます。
社内チームを残してラボ型・技術支援を利用する場合
社内にプロダクト責任者や業務担当者がいて、開発方針を自社で持ちたい場合は、Kerasエンジニア、データサイエンティスト、MLOps担当者を外部から補う方法があります。月単位でチームを組み替えやすく、内製化の知識を残しやすい一方、社内側の指示、優先順位付け、レビュー、受入確認が必要です。依頼内容が定まらないまま人月だけを購入すると、成果と費用の関係が見えにくくなります。
この形態を使うなら、外部メンバーの役割を「モデル開発」「データパイプライン」「クラウド」「アプリ」「プロジェクト管理」に分け、週次の成果物とレビュー基準を決めます。技術支援でも、退場時に設計書と環境情報を残すこと、再委託の有無、担当者が交代した場合の引き継ぎを契約に入れておくと安心です。
発注前の要件整理とRFPには何を書きますか?

RFPは、開発会社に希望を伝える資料であると同時に、自社の意思決定をそろえる資料です。技術用語を多く書くより、業務上の課題、対象ユーザー、利用場面、必要なデータ、期待する成果、制約条件を具体化します。発注前に全ての仕様を確定する必要はありませんが、未確定項目を「提案会社に調査してほしい事項」として明示することが重要です。
業務課題とKPIを先に書く
最初に「何をAIに任せるか」ではなく、「どの業務をどう改善するか」を書きます。たとえば外観検査なら、検査対象、現状の検査時間、見逃しが許されない欠陥、再検査の手順、1日あたりの処理件数を記載します。需要予測なら、予測対象、予測期間、更新頻度、欠品と過剰在庫のどちらを重く見るかを整理します。
KPIは正解率だけにせず、適合率・再現率・F1スコア、許容する誤判定率、1件あたりの推論時間、担当者の作業削減時間などを組み合わせます。AIの結果だけで自動処理するのか、人が確認してから確定するのかでも、必要な性能と画面が変わります。出典の確認できる数値だけを使い、目標値の根拠と測定方法をRFPに残します。
データ要件と現状の制約を整理する
データについては、種類、件数、期間、更新頻度、保存場所、形式、欠損の割合、ラベルの有無、個人情報や営業秘密の有無を整理します。画像であれば解像度や撮影条件、文書であれば帳票の種類や表記揺れ、時系列であれば予測時点で利用できる情報だけが揃っているかを確認します。学習時にしか存在しない未来情報が混ざると、検証では高精度でも本番で性能が下がるため注意が必要です。
データを外部会社へ渡せない場合は、匿名化、マスキング、専用環境での作業、オンプレミス開発、リモート接続制限などの条件を書きます。委託先がサンプルデータだけで見積もる場合は、本番データとの差分をリスクとして分けて記載してもらいます。データ準備やラベル付けを自社が担当するなら、その作業量と期限も発注範囲に含めます。
成果物・非機能要件・提案依頼事項を分ける
RFPでは、成果物と非機能要件を分けて書きます。成果物には要件定義書、設計書、ソースコード、学習済みモデル、データ加工スクリプト、テスト結果、API仕様書、環境構築手順、運用マニュアルを挙げます。非機能要件には可用性、応答時間、同時利用者数、バックアップ、暗号化、認証、権限、監査ログ、脆弱性対応、障害時の復旧目標を記載します。
また、提案会社には、Keras 3で採用するバックエンド、クラウドまたはオンプレミスの構成、PoCの評価方法、再学習の方法、担当体制、再委託の有無、保守費用、リスクと前提条件を回答してもらいます。提案内容を同じ軸で比べられるため、会社ごとに違う作業を見積もる状態を防げます。
契約形態は準委任と請負のどちらを選ぶべきですか?

学習データの品質や精度が事前に読みにくいKeras案件では、工程ごとに契約形態を使い分ける方法が適しています。要件が固まった開発部分は請負、調査・PoC・技術検証・継続的な改善は準委任とする組み合わせです。契約名称だけで判断せず、何を成果として受け入れるのか、誰が作業を指示するのか、リスクを誰が負うのかを確認します。
不確実性が高い調査・PoCは準委任が向いています
準委任は、専門家が調査や開発作業を行うことを約束する契約です。未知のデータを調べる、複数のモデルを比較する、バックエンドの性能を検証する、現場と評価指標を詰めるといった工程では、開始時点で最終精度や最適な構成を断定できません。そのため、稼働時間や役割、週次の成果物、レビュー方法を定め、探索の結果も納品対象にします。
準委任であっても、作業が無制限に増えてよいわけではありません。月の上限時間、追加作業の承認、担当者のスキル、定例会議、ソースコードの共有頻度を定めます。精度目標を保証する契約にしたい場合は、データ条件、評価用データ、測定手順、未達時の扱いを別途合意する必要があります。
仕様と受入条件が決まった開発は請負で管理しやすくなります
請負は、合意した成果物を完成させ、検査・受入を行う形に向いています。たとえば、確定したAPI仕様、管理画面、認証、ログ機能、決められたテストケースなどは、成果物と受入基準を文書化しやすい領域です。納期や品質の管理がしやすい一方、途中で精度要件やデータの前提が変わると、変更契約や追加費用が発生しやすくなります。
AIモデルの精度を請負の完成条件にする場合は、委託先だけでは管理できない要因を除外します。自社が提供するデータ件数、ラベル品質、撮影条件、業務ルール、評価データの固定日を明記し、条件が変わった場合の再見積もりを定めます。モデルファイルの納品だけでなく、推論APIと業務画面を含めた受入テストを実施することが安全です。
知的財産・データ・セキュリティの責任分界を契約する
契約前に、ソースコード、モデルの重み、学習済みパラメータ、データ加工スクリプト、学習データ、評価データ、クラウド環境、ログの帰属と利用範囲を確認します。オープンソースや事前学習モデルを使う場合は、ライセンス、表示義務、商用利用の条件、再配布の可否を委託先から説明してもらいます。成果物の著作権を移転するのか、利用許諾にするのか、改変・再利用できる範囲も契約書に残します。
外部から受け取ったモデルファイルを本番環境へ無条件に読み込まない、依存ライブラリを固定する、脆弱性を検査する、管理操作を監査ログへ記録するなど、AI特有の安全対策も発注範囲に入れます。Keras公式のリリース情報には、safe_modeやHDF5外部リンク、悪意あるメタデータによるサービス拒否などに関する修正が掲載されています。委託先の責任だけにせず、モデル受領時の検査と更新手順を自社の運用にも組み込みます。
Kerasのシステム開発を外注する費用相場と内訳

Keras単体はオープンソースのため、通常はライセンス購入費が発生しません。しかし、システム全体には、企画、データ整備、モデル開発、APIや画面、クラウド、テスト、監視、保守の費用がかかります。以下のレンジはKerasだけを対象にした公的な価格統計ではなく、2025〜2026年に公開された類似AIシステムの相場と、業務システム開発の規模感をKeras案件に当てはめた推定です。
規模別の費用レンジと期間の目安
小規模PoCは100万〜500万円程度、期間は1〜3か月程度が一つの目安です。代表データの確認、1つのモデル、限定的な推論API、簡易的な評価画面を対象にしたレンジです。公開されている2026年のAI開発費用解説では、小規模AIシステムを50万〜300万円、中規模を300万〜1,000万円とする整理もあります(出典:株式会社nicosphere「AI開発の費用相場 2026年版」、2026年確認)。データ量や業務連携が少ない案件は下限に近づきますが、Kerasの実装だけでなくデータ確認を含むかで変わります。
実用化・中規模の開発は500万〜1,500万円程度、期間は3〜6か月程度が目安です。データ加工、モデル改善、推論API、業務画面、既存システムとの連携、権限、テストまで含める想定です。本番・大規模の開発は1,500万〜5,000万円以上、期間は6〜12か月以上になることがあります。複数モデル、複数拠点、高可用性、監査ログ、再学習、個人情報対応があると、上限を超える場合もあります。
費用を押し上げる項目と削減しやすい項目
見積の大きな変動要因は、データの件数と品質、ラベル付けの有無、モデルの数、リアルタイム性、既存システム連携、画面の権限、セキュリティ、運用監視です。GPUを使う学習費用だけを見て予算を組むと、アプリケーション開発やデータ加工の費用が後から増えます。AWSなどのクラウドは利用量に応じた料金になるため、学習頻度、GPUの種類、推論回数、保存期間を分けて見積もります。
費用を抑えるには、最初のPoCで対象業務を一つに絞る、既存の認証やデータ基盤を再利用する、モデルを一つに限定する、リアルタイムではなくバッチ推論から始める方法があります。ただし、認証・ログ・バックアップ・運用手順を削り過ぎると本番移行時のやり直しになります。削減案を出してもらう際は、削る機能、残るリスク、本番化時の追加費用をセットで提示してもらいます。
保守運用費とクラウド費用を初期費用と分ける
本番稼働後は、クラウドのGPU・CPU・ストレージ費用、監視、障害対応、モデルの再学習、精度劣化の検知、依存ライブラリの更新、脆弱性対応、問い合わせ対応が発生します。保守運用費は初期開発費の年15〜25%程度をたたき台にする考え方がありますが、Keras案件の一律の公的相場ではありません。再学習を毎月行うのか、四半期ごとなのか、データ量が増えたときに何を追加するのかで、必ず個別に確認します。
AWSのSageMaker料金ページでも、機械学習の環境とアーキテクチャを含めて見積もる考え方が案内されています(出典:AWS「SageMaker 料金」、2026年確認)。委託先には、通常月、学習月、障害対応月の3パターンでクラウド費用を試算してもらい、開発会社の保守料とクラウド事業者への従量課金を分けて記載してもらうと比較しやすくなります。
委託先の選び方と見積比較で確認するポイント

委託先は、Kerasの経験だけでなく、業務理解、データエンジニアリング、Web API、クラウド、MLOps、セキュリティ、プロジェクト管理を組み合わせて評価します。Kerasを使ったサンプルコードを見せられても、本番環境での監視や障害対応まで任せられるとは限りません。提案時点で、担当者、過去に近い課題を解いた経験、成果物、保守体制を具体的に確認します。
実績と体制は「似た技術」より「似た業務」で見る
会社の実績を確認するときは、Kerasを使ったかどうかだけでなく、課題、データの種類、利用者、導入後の運用、数値効果を聞きます。画像認識の経験が豊富な会社でも、時系列予測や文書分類とは必要なデータ処理が異なります。自社に近い業界・業務の実績がなければ、類似データでの検証計画と、未知の領域を補う専門家体制を見ます。
担当予定者との面談では、現場の例外処理をどう聞き出すか、精度が出ない場合にどう判断するか、モデルをいつ作り直すかを質問します。営業担当だけでなく、プロジェクトマネージャー、データ担当、Keras・Python担当、インフラ担当が同席する会社は、発注後の責任分界を確認しやすい傾向があります。再委託や担当者変更の可能性も、提案書の段階で明らかにしてもらいます。
見積書は総額より前提条件と内訳を比較する
見積比較では、合計金額が安い会社をすぐに選びません。要件定義、データ調査、ラベル付け、モデル開発、API、画面、インフラ、テスト、導入支援、保守を同じ項目へ並べ替え、含む・含まないを確認します。PoCの金額だけ安くても、データ作成や本番化の費用が別項目なら、全体では高くなる可能性があります。
特に比較したいのは、担当人数と期間、想定するデータ量、試すモデル数、評価回数、クラウド費用、追加変更の単価、納品物、受入条件です。「AI精度を保証する」「本番運用まで対応する」という表現は、測定方法と対応時間が書かれているかを確認します。安い理由が再利用部品によるものなのか、範囲を削っているのかを聞き、リスクを金額と一緒に比較します。
失敗リスクを質問で見抜く
発注前に確認したいリスクは、データ不足、精度未達、応答速度不足、現場での利用定着、セキュリティ事故、担当者退職、クラウド費用の増加、契約終了後の引き継ぎです。提案会社には、自社の条件で最も起きやすいリスクを3つ挙げてもらい、それぞれの検証方法、発生時の対応、追加費用の有無を回答してもらいます。リスクを具体的に説明できる会社は、できることだけを強調する会社より信頼性を評価しやすくなります。
AIを利用する企業の責任整理では、利用目的、データの権利と品質、透明性、説明可能性、安全性、事故時の連絡などを運用へ落とし込む必要があります。経済産業省・総務省の「AI事業者ガイドライン第1.2版」は2026年3月31日に公表され、リスクベースアプローチによるAIガバナンスを示しています(出典:経済産業省「AI事業者ガイドライン第1.2版」、2026年)。RFPと契約には、委託先の責任だけでなく、自社が判断・承認する範囲も書きます。
発注後の開発から運用までを成功させる進め方

契約後は、要件定義、データ確認、PoC、設計・開発、テスト、受入、運用開始の順で進めます。Kerasのモデルだけを先に完成させるのではなく、各工程で業務担当者が確認し、次の工程へ進む条件を決めます。早い段階で実データの問題を見つけるほど、後工程の作り直しを減らせます。
工程ごとに成果物と判断基準を確認する
要件定義では、業務フロー、データ項目、権限、KPI、例外処理、運用体制を確定します。データ確認では、学習データと評価データを分け、ラベルの品質と偏りを調べます。PoCでは、ベースラインと複数のモデルを比較し、精度だけでなく推論時間や現場の確認負荷を測定します。開発では、モデルAPI、画面、認証、ログ、エラー処理を接続し、業務シナリオで受入テストを行います。
各工程の終了条件は、たとえば「代表データの欠損とラベル方針を承認した」「評価データを固定した」「目標指標と許容範囲を確認した」「本番相当の権限で操作できた」のように書きます。数字の目標が未達だった場合は、モデルを改善するのか、業務フローを変更するのか、プロジェクトを止めるのかを経営・現場・開発会社で判断します。
精度劣化と再学習を運用に組み込む
本番稼働後は、入力データの分布、予測結果、正解が判明した後の実績、推論時間、エラー率を監視します。季節変動、商品変更、設備更新、業務ルールの変更があると、開発時の精度が維持できない場合があります。モデルの精度を測れる正解データを継続的に集め、どの水準で再学習や人手確認へ切り替えるかを決めます。
再学習では、データを追加する人、学習を実行する人、評価する人、本番へ承認する人を分けます。新しいモデルが過去のケースで悪化していないかを確認し、モデルのバージョン、学習データ、評価結果を記録します。委託先に保守を依頼する場合でも、自社が精度劣化を把握できるダッシュボードと、契約終了後に再現できる手順を残してもらいます。
引き継ぎと終了条件を最初から決める
外注の終了時に困るのは、担当者しか環境を再現できない、モデルの学習方法が分からない、クラウドの管理者権限が移せない、ライセンスが確認できないといった状態です。発注時点で、リポジトリ、CI/CD、インフラ定義、環境変数の管理方法、モデルの保存場所、データ処理の手順、監視設定、障害履歴、運用マニュアルを引き渡し対象にします。
受入後の一定期間は、委託先からの問い合わせ対応や操作説明を含む移行支援を設定します。契約終了時には、アカウント返却、秘密情報の削除、データの返却・廃棄、再委託先からの回収、オープンソースの一覧確認まで行います。完成したシステムだけでなく、将来の変更を自社または別会社が実施できる状態を納品のゴールにします。
よくある質問

Kerasのシステムを発注するときに、特に相談が多い疑問へ回答します。技術の選択だけでなく、費用、データ、契約、運用まで含めて判断することがポイントです。
Kerasのライセンス費用だけでシステムを作れますか?
いいえ、Kerasのライセンス費用が基本的にかからなくても、業務システム全体は無料になりません。データ整備、モデル開発、API、画面、クラウド、テスト、監視、保守に費用がかかります。発注時はKerasの利用料と開発・運用費を分け、どの工程を自社で担当するかを見積書に反映してもらいます。
Kerasのシステム発注は最初から本番費用を用意すべきですか?
最初から大規模な本番費用を確保するより、目的とデータを絞ったPoCで実現性を確認し、本番化の条件を満たした段階で追加発注する方法が適しています。ただし、PoCの段階で本番の認証、ログ、データ更新、運用責任を検討しないと、後から作り直しになります。小規模PoCの推定レンジは100万〜500万円程度ですが、対象範囲とデータ状態で変動するため、複数社から同じ条件で見積を取ります。
Kerasの経験がある会社ならどこでも発注できますか?
必ずしもそうではありません。Kerasのコードを書けることに加えて、自社の業務データを扱う力、API・画面・認証を実装する力、クラウドやオンプレミスの運用力、精度劣化への対応力を確認します。提案会社には、似た業務の実績、担当者の体制、納品物、保守範囲、Keras 3のバックエンド、モデルやデータの引き渡し条件を具体的に回答してもらいます。
AIの精度を契約で保証してもらえますか?
条件を固定し、測定方法と評価用データを合意すれば、目標指標や受入基準を契約へ入れることは可能です。ただし、精度はデータ件数、ラベル品質、入力条件、業務ルールの変更に左右されるため、「常に正解率○%」のような書き方だけでは不十分です。未達時の改善回数、追加費用、業務側の対応、プロジェクトを継続・中止する判断をあらかじめ定めます。
まとめ

Kerasのシステムを発注・外注するときは、Kerasという技術名から始めるのではなく、解決したい業務課題、必要なデータ、評価指標、利用者、運用体制から要件を整理します。Keras 3はTensorFlow、JAX、PyTorchを選択できるため、既存資産や将来の運用を踏まえた提案を受けられますが、バックエンドの互換性や環境管理まで確認することが必要です。
発注形態は、要件が不確実な調査・PoCを準委任、仕様と受入条件が固まった開発を請負とする段階的な組み合わせが使いやすい方法です。費用は類似AIシステムからの推定として、小規模PoCで100万〜500万円程度、実用化・中規模で500万〜1,500万円程度、本番・大規模で1,500万〜5,000万円以上を目安にし、データ整備、業務連携、セキュリティ、クラウド、保守を含むか確認します。
委託先を選ぶ際は、総額だけでなく、前提条件、担当体制、成果物、受入基準、追加費用、再委託、知的財産、モデルの再学習、契約終了後の引き継ぎを比較します。RFPと契約で責任分界を明文化し、PoCから本番運用までの判断基準を共有できれば、Kerasを活用したAIシステムを業務に定着させやすくなります。
▼全体ガイドの記事
・Kerasのシステム開発の完全ガイド
会社紹介
株式会社riplaでは、お客様の事業・ユーザー・業務に最適化したオーダーメイド型システムを、構想策定・要件定義から開発・改善まで一気通貫で支援。事業会社でIT・DXを経験したプロフェッショナルによる高い要件定義力・システム設計力を活かし、事業成果の最大化に伴走します。

また、当社独自の開発テンプレート「Boxシリーズ」による標準機能の高速開発と、AI駆動開発の独自フレームワーク「GoDD」による独自機能のAI実装を組み合わせることで、低コスト・短期間で開発を実現いたします。

もし、システム開発やプロダクト開発に関するご要望がございましたら、お気軽にお問い合わせください。
・サービス概要資料のURLはこちら >>>
・お問合せページのURLはこちら >>>
・お役立ち資料のURLはこちら >>>


株式会社ripla 代表取締役CEOとして、システムパッケージ活用、システム開発、データ分析、生成AI活用、SaaS開発、アプリ開発、EC構築など、幅広い領域で企業のDX推進と事業成長を支援している。事業会社でIT・DXを経験したプロフェッショナルが集う株式会社riplaにおいて、お客様の事業・ユーザー・業務に最適化したオーダーメイド型システムを構想策定・要件定義から開発・改善まで一気通貫で支援し、単なるシステム納品にとどまらず、クライアントと同じ目線で事業成果の最大化に向けた伴走支援を行う。早稲田大学卒業後、ラクスル株式会社、LINEヤフー株式会社にて事業開発やDX推進などに従事した後、株式会社riplaを創業。
