AIによる売上予測

AI 売上予測 需要予測 在庫

レシートローラーは、過去の取引データから当月の売上・取引数の月末着地点と、主力商品の14日先までの需要を自動で予測します。ビジネスインサイト上にカードとして並ぶほか、商品別売上分析ページや API・MCP ツール経由でも取得できます。

予測の種類

月次の売上・取引数予測

当月の月末売上・取引件数の見込みを、現時点までの実績と経過日数から線形ペースで算出します。

  • 例:「今月の売上予測: ¥5,866,000」
  • カード本文に経過日数(26/31日経過、現時点 ¥4,919,663)と信頼区間(¥5,100,000 〜 ¥6,700,000)が表示されます
  • 取引件数も同じロジックで月末見込みを算出します

商品需要予測(14日先まで)

直近30日の日次販売数量から、主力商品(売上数量上位5商品)について向こう14日間の需要を予測します。曜日ごとの偏り(例: 土日のほうが平日より売れる)を加味して算出します。

  • 例:「ドリンクA: 14日先までに約 168 個(推奨発注: 約 202 個)」
  • 推奨発注数は予測値 × 1.2 の安全係数を上乗せした値です
  • 履歴が7日未満の商品は予測対象外です
  • カードはビジネスインサイトの「Forecast」カテゴリに並びます

信頼度の判定

直近3ヶ月分のスナップショットから変動係数(Coefficient of Variation, CV)を計算し、信頼度を3段階で判定します。

  • 高(high):CV < 10% — 月次・日次が安定している
  • 中(medium):CV < 25% — 通常程度の変動
  • 低(low):CV ≥ 25%、または履歴が3ヶ月未満

月次予測の信頼区間は予測値 ± CV(上限40%)です。履歴が浅い場合はデフォルト ±15% が適用されます。商品需要予測の信頼度は、日数カバー率(例: 直近30日のうち何日売れたか)と1日あたりの数量のばらつきから判定します。

予測実行の条件

  • 月次予測: 当月の経過日数が3日以上、当月のスナップショットが存在し売上または取引数が0以上
  • 商品需要予測: 直近30日の販売履歴があり、対象商品の販売日数が7日以上

カードの有効期限

月次予測カードは月末まで有効です。月が変わった時点で自動的に翌月分の新しい予測に置き換わります。商品需要予測カードは毎日16:00 (JST) のスケジューラ実行時に最新の30日分データで再計算されます。

商品別売上分析の「今期の振り返り」

OpenAI 連携が有効な場合、商品別売上分析ページ(店舗別・全店舗版)の上部に、ルールベースの分析カードを自然文1段落にまとめた「今期の振り返り」が表示されます。予測カードと併せて読むと、見込みと改善ポイントが1画面で把握できます。詳しくは 商品別売上分析 を参照してください。

API・MCP での取得

予測データは REST API または MCP ツール経由で取得できます。AIアシスタント(Claude / ChatGPT)に「今月の売上予測を教えて」と聞くと、このカードが返されます。

  • REST: GET /api/v1/sales/forecast?organizationId={id}&storeId={id}
  • MCP: sales_get_forecast

今後の拡張

  • 日別・週別の細かい期間での月次予測
  • 連休・季節要因を考慮した非線形モデル
  • 商品需要予測を14日以上の長期に拡張

関連記事

公開日: 2026-04-15 更新日: 2026-05-30
関連記事