NaNi EXECUTION LAB
一品一様製造(ETO)のAI活用 — 過去案件類似度見積り・モンテカルロ納期管理・Job Shop最適化の実務適用記録
TOP / 事例 / 一品一様製造(ETO)のAI活用 — 過去案件類似度見積り・モンテカルロ納期管理・Job Shop最適化の実務適用記録

AI活用・ETO製造

一品一様製造(ETO)のAI活用 — 過去案件類似度見積り・モンテカルロ納期管理・Job Shop最適化の実務適用記録

産業機械・プラント設備・特装車両など一品一様の受注設計生産(ETO)で、過去案件類似度ベース見積り・モンテカルロでの納期確度算出・Job Shopディスパッチングを組み合わせた実務AI活用事例。見積り精度±10%・納期遅延率1/5・機械稼働率15%向上を実現。

ETO一品一様受注設計生産産業機械プラント設備類似度検索モンテカルロJob ShopAI実務

⚡ ハイライト数値

指標改善前改善後効果
見積り齟齬(産業機械)±30%±10%不採算受注 年5件→年1件以下
納期遅延率(プラント設備)40%8%顧客信頼度向上・リピート受注率 +25%
機械稼働率(特装車両)55%70%フローTime 25日→18日・遵守率 75%→92%
見積り作成時間平均8h平均2h営業の見積もり工数 75%削減
データ送信先クラウドAIゼロ社外秘の案件データを外部に送らない

背景 — なぜ既存の量産AIが効かないのか

製造業のAI活用というと、需要予測・SPC管理図・異常検知のように 「同じ製品を繰り返し作る量産」 を前提にした手法が中心になりがちだ。

しかし日本の製造業には、もう一つの重要な領域がある。それが ETO(Engineering To Order: 受注設計生産) だ。

区分量産(MTS/MTO)ETO(一品一様)
代表業種自動車部品・電子機器・食品産業機械・プラント・特装車両
ロットサイズ数百〜数万1〜数台
設計標準設計の流用案件ごとに新規設計
工程経路固定案件ごとに変動
過去データ統計予測が効く完全一致案件は無い
リードタイム数日〜数週間数ヶ月〜年単位
ボトルネック静的・固定動的・案件ごとに変動
原価管理製品別個別案件別

ETO の特徴は 「同じものを2度作らない」。だから「過去データから明日を予測する」型の量産AI手法は基本的に成立しない。

それでも ETO 製造業には、AI で本気で改善できる領域が3つ存在する。


ETO の3大実務課題

課題1:営業段階の見積り齟齬

営業: 「過去に似たような案件あった?」
設計: 「似てるけど条件違うんだよなぁ…」

工数齟齬 ±30%
→ 不採算受注 / 失注リスク

ETO の営業見積もりは、過去案件の参照が 属人的・暗黙知ベース。詳しいベテランが退職すると一気に精度が落ちる。

課題2:受注時の納期確約根拠不足

顧客: 「いつ納品できる?」
PM:  「6ヶ月くらいで…」

バッファ無し → 50%以上の確率で遅延
過剰バッファ → 失注

3点見積り(楽観・最尤・悲観)はやっているが、それを プロジェクト全体の確率分布 に統合できていない。

課題3:生産段階の Job Shop スケジューリング

ジョブA: プレス→溶接→塗装→組立
ジョブB: 機械加工→組立→検査
ジョブC: 溶接→塗装→組立

工程経路が案件ごとに違う
→ 静的スケジューラでは対応不可

量産用のスケジューラは「同じ工程順」を前提にしているため、ETO の 異なる工程経路ジョブの並走 に対応できない。


解決アプローチ — AI を3層で適用する

層1: 営業前 — 過去案件類似度ベース見積り

新規RFQ


8特徴量を抽出
  ├─ 部品点数
  ├─ 主要寸法
  ├─ 重量
  ├─ 材質
  ├─ 主工法
  ├─ 加工難易度
  ├─ 設計新規率
  └─ 顧客カテゴリ


過去案件マスタ(社内DB)


コサイン類似度 + k-NN(k=3〜5)


類似度加重平均


予測値
  ├─ 工数 h ± 信頼区間
  ├─ コスト 万円 ± 信頼区間
  └─ リードタイム 日 ± 信頼区間

ポイント:

層2: 受注時 — モンテカルロでの納期確度算出

WBS の各タスクに 楽観 (a) / 最尤 (m) / 悲観 (b) の3点見積り → ベータ分布または三角分布から1万回サンプリング → CPM計算で完了日分布を構築。

完了日分布

|     ▂▄▆█▇▅▄▂▁
|   ▁▃            ▁
+──────────────────────→ 日数
       ↑   ↑   ↑
       P50 P80 P95

実務ポイント:

層3: 生産 — Job Shop ディスパッチング

機械リソースの空き状況を時刻単位で追跡し、待機中の工程をディスパッチングルールで選択。

ルール選択基準強み
EDD納期最早優先納期遵守率
SPT処理時間最短優先平均フローTime
CR余裕時間/残処理時間比 最小優先バランス型

3ルール比較モード で同じデータに対して全ルールを実行し、現場のKPI重視点(納期 vs フローTime vs 稼働率)に応じて選択 できる。


適用事例(架空・現実的)

事例A: 産業機械メーカー

区分内容
規模年間 50〜100 案件 / 1案件 1〜3千万円
製品プレス機・組立機・搬送機・専用機
主課題営業見積りの齟齬±30% → 不採算受注が年5件以上

適用結果(類似案件見積りツール導入):

事例B: プラント設備メーカー

区分内容
規模年間 20〜30 案件 / 1案件 5千万〜数億円
製品タンク・熱交換器・配管ユニット
主課題納期遅延率 40% / 顧客信頼度低下

適用結果(モンテカルロ・スケジュールリスクツール導入):

事例C: 特装車両メーカー

区分内容
規模年間 100 案件 / 1案件 5百万〜2千万円
製品消防車・特殊作業車・トレーラ
主課題機械稼働率低(55%)/ 納期管理の属人化

適用結果(ETO Job Shop スケジューラ導入):


実装スタック(このサイトのツール)

┌─────────────────────────────────────┐
│  フロント    Astro v6 + Tailwind v4 │
├─────────────────────────────────────┤
│  実行環境    ブラウザ完結(社外送信ゼロ)│
├─────────────────────────────────────┤
│  類似度算法  コサイン類似度 + k-NN   │
├─────────────────────────────────────┤
│  確率モデル  PERT 三角分布          │
│             モンテカルロ 10000回     │
├─────────────────────────────────────┤
│  CPM        トポロジカルソート + DP  │
├─────────────────────────────────────┤
│  スケジューラ EDD/SPT/CR + 時刻同期 │
├─────────────────────────────────────┤
│  可視化      Chart.js + Canvas     │
└─────────────────────────────────────┘

すべて クライアントサイド実行。社外秘の案件データを外部APIに送信する必要がない。


ハマりポイントと解決

1. ETO データ整備不足

過去案件マスタが Excel ばらばらで、最初の半年は データクレンジングが本番作業の8割

解決: 共通CSVテンプレートを配り、特徴量8項目を「最低限これだけは記録する」必須項目化。それ以上は段階的拡張。

2. 特徴量設計の難しさ

「加工難易度」「設計新規率」のような 主観評価 は、人によってブレる。

解決: 特徴量定義書を作り、5段階評価の基準を明文化。例「難易度3 = 既存設計を50%以上流用」「難易度5 = 完全新規工法を含む」。

3. 外れ値(ハマった案件)の扱い

過去案件にトラブルでLT が3倍になった案件が混じると、類似度Top に入った時に予測が大きく狂う。

解決: マスタ登録時に「正常完了 / トラブル発生」フラグを必須化。類似度検索時は正常完了案件のみを対象にする(トラブル案件は別タブで「リスク事例集」として参照)。

4. モンテカルロの結果が信用されない

「シミュレーションで P80 = 6ヶ月」と言っても、現場・営業に 「で、結局 6ヶ月で出るの?」 と詰められる。

解決: P80 の 意味 を社内研修で徹底(「100回中80回はこの日までに完了する」)。最初の3案件は「実績日と P80 の差」を必ず振り返り、ツール信頼性を蓄積。

5. Job Shop スケジューラの時刻同期

ジョブ並走時、機械の空き時刻を正しく管理しないと工程が重複する。

解決: 機械ごとに「次に空く時刻」を保持し、工程開始時刻 = max(前工程完了, 機械空き時刻) で計算する単純なロジックでも実用十分。


学んだこと

1. ETO は「統計より類似度」

量産は 大数の法則 が効くので統計予測が機能する。一方 ETO は 個別性が高い ので、類似事例の参照(類推)の方が遥かに実用的。

「平均値」を出してもETOでは意味がない。必要なのは 「あなたのこの案件に似ているのは過去のあれとあれ」 という具体的引き当て。

2. 点予測より分布予測

「LT は 6ヶ月です」と1点で言うのは ETO では危険。 「6ヶ月で完了する確率は50%、7ヶ月までに80%、8ヶ月までに95%」と分布で語れば、 顧客との納期交渉が定量的になる

3. ルール × シミュレーションの実用性

完璧な最適化(GA・MILP)よりも、ディスパッチングルール3種を並列実行して比較 する方が ETO 現場では使いやすい。

4. ベテランの暗黙知を「数値の重み」として外出し

「このお客さんは仕様変更が多いから工数 1.3 倍」のようなベテラン補正は、特徴量の 顧客カテゴリ係数 として外部化できる。ベテラン退職前にチューニングしておけば、知識が継承される。

5. AI は判断主体ではなく根拠提供

ETO 製造業で AI が意思決定を完全代替することは無理。だが 「この見積もりは過去のこの3案件に基づく」 と根拠を瞬時に提示することで、 意思決定者の認知負荷を下げる 効果は絶大。


今後の拡張ロードマップ

Phase内容
現状類似度+モンテカルロ+Job Shop の3ツール公開
Phase 2設計BOM連携(部品マスタとの自動マッチング)
Phase 3ベイズ更新(案件進行中に実績で予測を逐次補正)
Phase 4原価実績との突合(予測コスト vs 実コストの自動振り返り)
Phase 5リスク事例検索(トラブル案件マスタからの類似リスク抽出)

ETO 製造業の方へ

このサイトの3ツールは すべて無料・ブラウザ内完結・社外送信ゼロ です。 社内の機密案件データをそのまま入れて試せます。

ETO類似案件見積りプロジェクトモンテカルロETO Job Shopスケジューラ

「過去案件マスタが無い」という方は、まず 直近10案件をテンプレートCSVで記録する ところから始めてください。10案件あれば類似度検索は実用的に機能します。

ETO は 「データが少ないからAIは無理」と言われがちですが、本当に必要なのは大量データではなく 「特徴量の正しい設計」と「類似度という発想転換」 だけです。

▸ このプロジェクトで使ったリソース
🤖 使ったAIツール
📚 関連学習
製造DX学習ロードマップ(16週)→ 関連ブログ記事を探す →
📖 関連用語
ETO一品一様受注設計生産産業機械プラント設備類似度検索
同様の課題をお持ちの方へ

この事例と同様の課題についてご相談いただけます。
現場の状況に合わせた改善アプローチをご提案します。

お問い合わせ →

関連事例

ダッシュボード統合管理システム
データ可視化
設計変更通知の自動化
プロセス自動化
← 事例一覧へ戻る