AIサプライチェーン最適化の開発の進め方/やり方/流れや方法/手法/工程/手順

AIサプライチェーン最適化の開発は、業務目標を決め、データを確かめ、需要を予測し、制約を入れて計画を作り、並行稼働で本番へ移す順に進みます。予測の精度と、使える供給計画かどうかは別に検証します。

倉庫補充を例に、各工程の成果物と判断基準を確認します。輸配送や拠点間の配分にも応用できます。

工程1:対象業務と成功条件の設定

計画を変える時点からの逆算

まず、誰が、いつまでに、何を決めるのかを固めます。たとえば翌週の補充を金曜に決めるなら、金曜時点で入手できる情報から翌週の需要を予測することになります。

開始時に合意しておく内容は、成果と運用をつなぐ三つです。

  • 対象:倉庫、商品群、計画期間、最初に使う部署。
  • 評価:欠品、平均在庫、緊急便、計画作成時間。
  • 基準:現在の担当者の計画、または既存の補充ルール。

「在庫を最小にする」だけを目標にすると、供給不足の計画が最良として選ばれかねません。そのため、欠品を増やさない条件を先に置き、費用と供給水準のどちらを優先するかを決めておきます。

現場の例外の収集

通常時の計画だけでは見えない例外も、現場の担当者から聞き取っておく必要があります。対象は、販売終了、特売、納入遅延、代替品への切替などです。また、担当者が表計算の数字を上書きしている場面は、隠れた制約を見つける手掛かりになります。

この工程で作るものは、業務フローと評価表です。対象の判断者が合意するまでは、複雑なモデルの選定を急がないようにします。

ポイント

計画を変える時点と評価の基準が決まっているかを、まず確かめてください。決まっていなければ、データの準備や予測の検証へ進まないことが判断の目安です。

工程2:過去を再現できるデータの準備

過去の販売を再現する記録を中心に、在庫履歴・商品情報・供給情報を示す図。
3種類の履歴をそろえると、販売ゼロの背景も確かめやすくなります。

販売ゼロの理由の区別

販売がゼロの日には、需要がなかった場合と、在庫がなく売れなかった場合があります。両者を同じゼロとして扱うと、補充を減らす方向へ誤る可能性があります。そのため、販売履歴に対応する記録も確認します。

  • 在庫履歴:欠品した日時、入出庫、棚卸修正。
  • 商品情報:統廃合、荷姿、発売日、終売日。
  • 供給情報:発注日、実入荷日、最小単位、供給停止。

履歴が不足する場合は、推定した値と実測値を区別しておきます。そのうえで、復元できない期間を評価に使うか、データの収集から始めるかを業務側と判断します。

予測時点に存在した情報のみの利用

検証では、将来の実績や確定後の納期を過去の予測に混ぜないようにします。混ぜると、検証の結果が実際より良く見えてしまいます。売上日だけでなく、データを入手した時刻も意識して抽出します。

データ台帳には、項目の意味、更新時刻、欠損時の処理を記録しておきます。ブレインパッドの物流支援も、業務判断につながるデータ整備を扱っています。

ポイント

過去の販売を再現できる記録がそろっているかを確かめてください。欠品の日を売上ゼロとして扱っているなら、予測を作る前に在庫の記録と突き合わせ直すのが目安です。

工程3:需要予測と補充ロジックの別々の検証

需要予測の評価観点と、補充量の計算に使う情報を上下2層で示す図。
予測の評価と発注量への変換は、別々に確かめます。

単純な予測を基準にした改善の測定

まず、前年同期や直近平均などの単純な予測を比較の基準にし、AIを使うことで何が改善するのかを確かめます。そのうえで、評価期間を時系列で分け、売れ筋と低回転品も別々に見ます。予測の評価には、誤差の大きさ以外にも見るべき点があります。

  • 偏り:継続して過大・過小に予測していないか。
  • 商品群:新商品、季節品、定番品で傾向が違わないか。
  • 変動:需要急増時に不足する量を把握できるか。

平均の数字が良くても、重要商品の不足を増やしているなら、採用を考え直します。さらに、予測の幅を補充にどう反映させるかも、この段階で決めておきます。

制約を入れた実行可能な数量への変換

需要予測の数字は、そのまま発注量にはしません。現在庫、入荷予定、調達期間、発注単位を使って、必要な補充量へ変換します。さらに、期限や倉庫容量も加味します。

輸配送の場合は、GoogleのRoute Optimization APIのように、目的と車両容量などの制約を指定する考え方があります。また、計画の計算では、成立しない場合も試験しておく必要があります。

  • 供給不足:配分できない数量と対象の明示。
  • 容量超過:別便や翌日への変更の承認。
  • 時間超過:前回計画などの代替案の提示。

この工程の出口は、過去データ上で現行方式と計画を比べられる状態になることです。予測の精度だけを改善して完了とはしません。

ポイント

予測の誤差が小さくても、欠品や平均在庫、緊急便の量が現行方式より良くなっていなければ、次の工程へ進まないのが目安です。

工程4:並行稼働から段階的な本番移行

段階的な本番移行に向けた4つの確認事項をチェックカードで示す図。
承認や差の理由を説明できる範囲から、対象を広げていきます。

並行稼働の手順と修正理由の記録

まず、AI案を現行の計画と並べて見比べ、担当者の承認を経てから使います。修正理由を記録しておくと、それがデータの不足によるのか、ルールの漏れなのか、単なる慣行の違いなのかを区別できます。

実運用に近い試験では、毎日の処理を一巡させて確かめます。

  1. データの更新と欠損を検査し、使える入力から補充案を作る。
  2. 現行計画と差が大きい商品を確認し、修正理由を残して承認する。
  3. 承認済みの計画を基幹へ渡し、入荷と販売の結果を次回の評価に取り込む。

同じ計画を二度取り込まない仕組みや、取り消した後の再送も試しておきます。特に、画面上の数量と基幹側の受付結果が一致するかを確かめてください。

拡大条件と監視担当の決定

対象を広げる前に、欠品や修正工数が許容範囲に収まっているかを判断します。未評価の範囲へは一度に広げず、季節品を通年品の検証だけで自動化するような進め方は避けます。

運用を始めたあとは、商品構成や調達期間の変化を監視します。再学習の頻度を固定するだけでなく、悪化したときに誰が調べ、誰が元へ戻すかも決めておきます。

ポイント

並行稼働で修正理由が説明できない差が残るうちは、対象を広げないことが判断の目安です。承認の記録と基幹への連携結果が画面と一致しているかも、拡大の前に確かめます。

まとめ

開発は、業務の判断をデータで再現し、予測と計画を検証していく積み重ねです。まずは小さな範囲で実行できるかを確かめ、承認と監視を備えてから、適用範囲を広げていきます。

会社紹介

株式会社riplaでは、お客様の事業・ユーザー・業務に最適化したオーダーメイド型システムを、構想策定・要件定義から開発・改善まで一気通貫で支援。事業会社でIT・DXを経験したプロフェッショナルによる高い要件定義力・システム設計力を活かし、事業成果の最大化に伴走します。

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

もし、システム開発やプロダクト開発に関するご要望がございましたら、お気軽にお問い合わせください。

・サービス概要資料のURLはこちら >>>
・お問合せページのURLはこちら >>>
・お役立ち資料のURLはこちら >>>

執筆者プロフィール
張田谷凌央
張田谷凌央

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