生産ラインの品種切替(段取り替え)の前に、過去の段取り記録・初品の検査結果・切替時のトラブルの記録から同じ組み合わせの切替を探し、条件と注意点を根拠付きで作業者に返す
品種切替の前に、切替前と切替後の品番の組み合わせで過去の段取り記録・初品の検査結果・トラブルの記録を探し、実際に使った条件と注意点を記録番号付きでラインの端末に返します。
- 生成AI
- ChatGPT/Claude/Gemini
- AIサービス
- Azure AI/Google Vertex AI/OpenSearch
- 対象業界
- 医療/製造
- 対象部門
- 品質管理/生産
- 対象業務
- 情報検索
- 主な課題
- 属人化している/情報が見つからない/確認ミスが多い
- AIで行う処理
- 検索(RAG)
- 主な効果
- 属人化解消/教育コスト削減/検索時間短縮
- 導入難易度
- ★★★☆☆
- 実装レベル
- 本格構成
- 費用感
- RAG・個別開発(大)
- 人間の確認
- 条件付き
01導入前 / 導入後の業務フロー
- 生産管理の仕組みで、次の品番と切替の予定時刻を確かめる
- 作業標準書で、切替後の品番の標準の条件と手順を確かめる
- 成形機の段取り記録のファイルを開き、同じ品番に切り替えたときの記録を探す
- 初品の検査で前回どの寸法が外れたかを、品質保証部の記録で確かめるか、検査の担当に聞く
- 前回トラブルがあったかを、班長かベテランの作業者に聞く
- 段取りを始め、条件を設定し、初品を検査に出す
- 段取り記録のファイルに、条件と時刻を書く
- 人作業者が、ラインの端末で次の切替(成形機・切替前の品番・切替後の品番)を選ぶ
- 自動生産管理の仕組みから、その成形機の今の品番と次の品番を引いて入力を補う
- 自動同じ組み合わせ、同じ切替後の品番、同じ金型と材料の系統の順で過去の記録を探す
- 自動記録の新しさで順位を付け、金型の修理や設備のオーバーホールより前の記録に印を付ける
- 自動見つかった段取りごとに、初品の検査結果とトラブルの記録を結び付ける
- 自動結果を生成AIに渡し、実際に使った条件・初品で外れた寸法・注意点を記録番号付きで並べさせる
- 人作業者が端末の表示を読み、標準の条件と前回の条件の違いを確かめる
- 人標準から外れた条件が前回使われていたら、班長に確かめてから段取りを始める
- 人段取りを終え、条件・置換のショット数・気づいた点を記録する
各工程の詳しい説明を読む
- 生産管理の仕組みで、次の品番と切替の予定時刻を確かめる
- 作業標準書で、切替後の品番の標準の条件と手順を確かめる
- 成形機の段取り記録のファイルを開き、同じ品番に切り替えたときの記録を探す
- 初品の検査で前回どの寸法が外れたかを、品質保証部の記録で確かめるか、検査の担当に聞く
- 前回トラブルがあったかを、班長かベテランの作業者に聞く
- 段取りを始め、条件を設定し、初品を検査に出す
- 段取り記録のファイルに、条件と時刻を書く
(a)切替前の品番で探せない。 段取り記録のファイルは時系列に並んでいるので、「品番Aから品番Bへ」の切替を探すには、品番Bの行を全部見て、前の行の品番を確かめることになります。 時間が無いと、切替後の品番だけで探して終わります。
(b)記録が3か所に分かれている。 段取りの条件、初品の検査結果、トラブルの報告書がそれぞれ別の場所にあり、同じ切替の記録として結び付いていません。 前回の段取りの条件は分かっても、そのときの初品が一発で合格したのかは分かりません。
(c)聞ける人がいないと省かれる。 4番目と5番目は、検査の担当や班長がいれば数分で済みますが、夜勤や休日の出勤では聞ける人がいません。 そのときは作業標準書だけで段取りを始め、前回と同じトラブルを繰り返すことがあります。
(d)古い記録と新しい記録の区別がつかない。 金型の修理の後で条件が変わっているのに、修理の前の記録を見て、その条件で始めてしまうことがあります。記録には、修理の前か後かが書かれていません。
- 【人】 作業者が、ラインの端末で次の切替(成形機・切替前の品番・切替後の品番)を選ぶ
- 【自動】 生産管理の仕組みから、その成形機の今の品番と次の品番を引いて入力を補う
- 【自動】 同じ組み合わせ、同じ切替後の品番、同じ金型と材料の系統の順で過去の記録を探す
- 【自動】 記録の新しさで順位を付け、金型の修理や設備のオーバーホールより前の記録に印を付ける
- 【自動】 見つかった段取りごとに、初品の検査結果とトラブルの記録を結び付ける
- 【自動】 結果を生成AIに渡し、実際に使った条件・初品で外れた寸法・注意点を記録番号付きで並べさせる
- 【人】 作業者が端末の表示を読み、標準の条件と前回の条件の違いを確かめる
- 【人】 標準から外れた条件が前回使われていたら、班長に確かめてから段取りを始める
- 【人】 段取りを終え、条件・置換のショット数・気づいた点を記録する
7番目と8番目が、この設計の分かれ目です。 端末に出るのは過去の事実で、今回の条件の指示ではありません。 条件は作業標準書に従い、前回が標準から外れていた場合は、その理由を班長に確かめます。
4番目を除外ではなく印にしているのも、意図してのことです。 修理の前の記録でも、トラブルの内容は今も参考になることがあります。条件だけを当てはまらないものとして扱い、記録そのものは見えるように残します。
02今回想定するシステム構成
ラインの端末(成形機・切替前の品番・切替後の品番) ▼【トリガー】作業者が切替を選ぶ AWS Lambda ── 生産管理の仕組みから今の品番と次の品番を引く │ 金型の番号・材料の系統・設備の修理の日を引く ▼ Amazon OpenSearch Service(段取り記録・初品検査・トラブルの索引) ├─ bool:切替後の品番で絞り込み(filter) │ 同じ切替前の品番・同じ成形機・同じ材料の系統(should) ├─ function_score:段取りの日の新しさ(gauss) └─ トラブルの本文:Sudachi で分けた言葉の検索 ▼ AWS Lambda ── 段取りごとに初品の検査結果とトラブルを結び付ける │ 修理より前の記録に印を付ける ▼ Claude(Amazon Bedrock)── 検索結果のブロックで渡し、引用付きで並べる ▼ 端末に表示(前回の条件と標準の違い → 初品で外れた寸法 → トラブルと対策)
| 役割 | 想定する製品 | 代替候補 |
|---|---|---|
| 検索基盤 | Amazon OpenSearch Service(bool、function_score の減衰の関数、Sudachi) | Azure AI Search、Vertex AI Search(Agent Search) |
| 生成AI | Claude(Amazon Bedrock。検索結果のブロックを引用付きで並べる) | Gemini API、OpenAI API |
| 連携 | AWS Lambda(端末からの検索、生産管理の参照、記録の結び付け) | AWS Step Functions |
| 保管 | Amazon S3(段取り記録・検査記録・報告書の写しと、検索の記録) | ― |
| 生産の計画 | 既存の生産管理の仕組み | ― |
生産管理の仕組みは、新しく足すものではありません。 この構成は、今の品番と次の品番を読むだけで、計画も実績も書き換えません。最初の準備は、段取り記録・初品の検査結果・トラブルの報告書に、同じ「段取りの番号」を持たせることです。
組み合わせの探し方は、bool で組みます。 公式のドキュメントでは、bool は複数の条件を論理で組み合わせるもので、filter ははい・いいえで当てはまる文書だけを残し、結果がキャッシュされやすい条件、should は当てはまる条件が多いほど点数が上がる条件です。切替後の品番を filter に、切替前の品番・成形機・材料の系統を should に置くと、切替後の品番が同じ記録のうち、組み合わせが近いものほど上に来ます。
記録の新しさは、function_score の減衰の関数で付けます。 公式のドキュメントでは、減衰の関数(gauss・exp・linear)は数値・日付・位置の項目にだけ使え、origin からの距離で点数を下げます。日付の項目では origin を省くと現在の日時になります。
03どうやって実装するのか
処理の起点を決める
作業者が端末で切替を選んだことを起点にします。 段取りを始める直前に見ても遅いので、前の品番の生産が終わる30分ほど前に、端末に「次の切替の記録」を出す運用にします。生産管理の仕組みの予定の時刻を見て、端末の側から知らせます。
段取りの予定が変わったときは、選び直してもらいます。 急な計画の変更で次の品番が変わることは珍しくありません。前に出した結果を残したままにすると、別の品番の注意点を見て段取りを始めることになります。 予定が変わったら、前の結果を消します。
索引の更新は別に動かします。 段取り記録が書かれたとき、初品の検査結果が登録されたとき、トラブルの報告書が登録されたときに、その記録だけを索引に入れ直します。 交替の直後に同じ組み合わせの切替がまた来ることがあるので、前の直の記録が次の直に見えるようにします。
入力データを集める
| データ | 中身 | 取得元 |
|---|---|---|
| 切替の指定 | 成形機、切替前の品番、切替後の品番、予定の時刻 | 端末と生産管理の仕組み |
| 段取り記録 | 段取りの番号、日、成形機、切替前と切替後の品番、設定した条件、置換のショット数、所要時間 | 段取り記録のファイル |
| 初品の検査結果 | 段取りの番号、寸法ごとの合否、やり直しの回数、外れた寸法と量 | 品質保証部の記録 |
| トラブルの記録 | 段取りの番号、起きたこと、原因、対策 | トラブルの報告書 |
| 品番の情報 | 金型の番号、材料、材料の系統(色・樹脂の種類) | 品番のマスタ |
| 設備の履歴 | 金型の修理の日、成形機のオーバーホールの日 | 保全の記録 |
質を決めるのは、段取りの番号です。 段取り記録・初品の検査結果・トラブルの報告書が同じ番号で結び付いていないと、前回の条件で初品が一発で合格したのか、3回やり直したのかが分かりません。 番号が無い過去の記録は、成形機・日・品番で結び付け、結べないものは条件の記録だけとして扱います。
材料の系統は、切替前の品番が違っても参考にするためです。 黒から白への切替は、品番が違っても色を抜くための置換の量が近くなります。系統を「濃色→淡色」「樹脂の種類が変わる」などで持たせ、同じ組み合わせの記録が無いときの手がかりにします。
データの取得方法を決める
過去の記録は、段取り1回を1件にして索引に入れます。 段取り記録の行に、初品の検査結果とトラブルを足し、一つの文書として持たせます。 検索のたびに三つの記録を結び付けると、端末の応答が遅くなります。
| 取るもの | どこから | 何に使うか |
|---|---|---|
| 同じ組み合わせの段取り | filter(切替後の品番)+should(切替前の品番・成形機) | いちばん近い前例 |
| 同じ系統の段取り | should(材料の系統・金型) | 組み合わせが無いときの手がかり |
| 記録の新しさ | function_score の gauss(段取りの日) | 新しいものを上に |
| トラブルの言葉 | Sudachi で分けた本文の検索 | 「色むら」「ショート」など症状の言葉で探す |
| 修理の日 | 保全の記録 | 修理より前の記録に印を付ける |
should の条件の重みは、近さの順に付けます。 切替前の品番の一致をいちばん重く、成形機の一致を次に、材料の系統の一致をその次にします。bool の should は、filter があるときは一つも当てはまらなくても文書が返ります。 公式の説明では、must か filter があるときの minimum_should_match の既定は0です。切替後の品番だけが同じ記録も候補に残るので、組み合わせの一致が無いことを結果に書かせます。
減衰の関数は、順位を変えるだけで、返す記録は変えません。 公式のドキュメントでも、function_score は返す文書ではなく順位を変えるものとされています。scale を180日にすると、半年前の記録の点数が decay(既定は0.5)まで下がります。古い記録を返さないようにするのではなく、新しい記録を上に並べるための設定です。
組み合わせると、検索の要求はおおよそ次の形になります。
{
"query": {
"function_score": {
"query": {
"bool": {
"filter": [{ "term": { "to_part": "P-4410" } }],
"should": [
{ "term": { "from_part": { "value": "P-2231", "boost": 4 } } },
{ "term": { "machine": { "value": "M-17", "boost": 2 } } },
{ "term": { "material_family": { "value": "dark_to_light", "boost": 1 } } }
]
}
},
"functions": [{ "gauss": { "setup_date": { "scale": "180d" } } }]
}
},
"size": 5
}
setup_date の origin を省いているので、基準は検索した時点の日時です。 返す件数は5件に絞ります。端末で読める量を超えて返しても、作業者は上の2件しか見ません。 どの条件で何点になったかを確かめたいときは、検索の要求に explain を付けて、点数の内訳を見ます。
AIへ渡す前に整形する
- 段取りの番号を振る … 段取り記録の行ごとに番号を振り、初品の検査結果とトラブルの報告書に同じ番号を書く運用にします
- 切替前の品番を補う … 段取り記録に切替前の品番が書かれていない行は、同じ成形機の直前の行の品番で補います
- 条件の単位をそろえる … 温度・圧力・速度の書き方と単位を、成形機の種類ごとにそろえます
- 紙の報告書を文字にする … トラブルの報告書を文字に起こし、段取りの番号と結び付けます
- 修理の日を付ける … 保全の記録から、金型の修理と成形機のオーバーホールの日を引き、記録ごとに「修理より前か後か」を付けます
- 作業者の名前を外す … 段取りをした作業者の名前は、索引に入れる前にコードに置き換えます
2番目を軽く見ないでください。 切替前の品番は、段取り記録に書かれていないことがいちばん多い項目です。補わないと、組み合わせで探す仕組みそのものが動きません。 補った値には「補完」の印を付けておきます。
6番目は、記録を人の評価に使わないためです。 誰の段取りでトラブルが多かったかが分かる作りにすると、作業者はトラブルを記録しなくなります。 記録が減れば、この構成の価値も減ります。
AIに処理させる
探すのは検索基盤で、生成AIには見つかった記録を、作業者が段取りの前に読める形に並べさせます。
| させること | 中身 |
|---|---|
| 前回の条件と標準の違い | 前回の段取りで、標準の条件と違う値を使った項目 |
| 初品の結果 | 一発で合格したか、外れた寸法とやり直しの回数 |
| トラブルと対策 | 起きたことと、そのときの対策を1〜2文で |
| 置換の目安 | 前回の置換のショット数(記録にあるときだけ) |
| 記録の新しさの注意 | 修理より前の記録か、何か月前の記録か |
| させないこと | 理由 |
|---|---|
| 今回の条件の指示 | 条件は作業標準書に従う。前回の値は参考 |
| 標準から外れた条件を勧めること | 外れた条件で作るかは承認で決める |
| 記録に無い条件の補完 | 書かれていない値を推測させない |
| トラブルの原因の断定 | 報告書に書かれた原因をそのまま示す |
| 作業者の評価 | 記録を人の評価に使わない |
2行目がこの構成でいちばん大事な線引きです。 前回の段取りで、金型の温度を標準より上げて初品が合格していたとします。生成AIが「温度を上げると合格しやすい」と書けば、作業者は承認無しに標準から外れた条件で作ります。前回の事実として「標準と違う値を使った」とだけ書かせ、使うかどうかは班長が決めます。
指示内容を固定する
あなたは成形課で、品種切替の前に過去の記録を作業者に示す立場です。
渡した記録だけを根拠にしてください。
【今回の切替】成形機 {machine}、切替前 {from_part}、切替後 {to_part}
【標準の条件】{standard_conditions}
【過去の記録】段取り記録・初品の検査結果・トラブルを段取りごとに渡します。
match_level: same_pair(同じ組み合わせ)/same_target(切替後だけ同じ)
/same_family(材料の系統が同じ)
before_repair: true のときは、金型の修理か設備のオーバーホールより前の記録
【やること】
1. 記録ごとに、標準の条件と違う値を使った項目を書く
2. 初品が一発で合格したか、外れた寸法とやり直しの回数を書く
3. トラブルがあれば、起きたことと対策を1〜2文で書く
4. 置換のショット数が記録にあれば書く
【厳守事項】
- 今回の条件を指示しないでください。前回の値は「前回は○○だった」と
書いてください。
- 標準と違う条件を勧めないでください。「標準と違う値を使った」とだけ
書き、使うかどうかには触れないでください。
- 記録に無い値を推測で埋めないでください。無いものは「記録なし」です。
- before_repair が true の記録は、条件の項目の前に「修理より前の記録」と
書いてください。
- match_level が same_pair でない記録は、そのことを最初に書いてください。
- 作業者のコードに触れないでください。
- 端末で読むので、1件あたり5行以内にしてください。
「標準と違う条件を勧めない」を明記しないと、親切な書き方になります。 初品が合格した前回の条件を見せれば、「この条件で始めると良い」と続けるのが自然だからです。事実の記述と勧めを分けて、勧めのほうを禁じます。
「同じ組み合わせでない記録はそのことを最初に書く」も同じ理由です。 切替後の品番だけが同じ記録を、同じ組み合わせの前例のように読むと、材料の置換の量を見誤ります。
記録は、Claude の検索結果のブロックで渡します。 公式の説明では、source・title・content を持つブロックで渡すと、自社の文書を引用付きで答えられ、Amazon Bedrock でも使えます。source に段取りの番号を入れ、端末から元の記録を開けるようにします。
出力形式を固定する
次の形のJSONで受け取り、端末の画面に流し込みます。
{
"changeover": { "machine": "M-17", "from": "P-2231", "to": "P-4410" },
"records": [
{
"setup_id": "SU-2026-08-0412",
"date": "2026-08-21",
"match_level": "same_pair | same_target | same_family",
"before_repair": false,
"diff_from_standard": [{ "item": "金型温度(固定側)", "used": "", "standard": "" }],
"first_article": { "passed_first": false, "retries": 2, "failed_dims": ["穴径A"] },
"trouble": "",
"purge_shots": 40,
"citations": ["SU-2026-08-0412", "FA-2026-08-0412", "TR-2026-031"]
}
],
"no_same_pair": false,
"notes": ""
}
1つ目の理由は、match_level で近さを画面に出せることです。 同じ組み合わせの記録と、切替後の品番だけが同じ記録を、色や見出しで分けて表示できます。 作業者は、どの記録を前例として読むべきかを一目で判断できます。
2つ目は、diff_from_standard を標準との差だけにできることです。 前回の条件を全部並べると、標準と同じ値の中に、違う値が埋もれます。 差だけを出すことで、班長に確かめるべき点が先に目に入ります。
3つ目は、no_same_pair で「同じ組み合わせが無い」ことを示せることです。 同じ組み合わせの前例が無い切替は、初めての組み合わせとして慎重に扱うべきもので、それ自体が大事な情報です。
システムへ連携する
| つなぎ先 | 方式 | 内容 |
|---|---|---|
| ラインの端末 | 社内の画面 | 切替を選び、結果を表示する |
| 生産管理の仕組み | 読み取り | 成形機の今の品番と次の品番、予定の時刻を引く |
| Amazon OpenSearch Service | 検索の API | 段取りの記録を探す |
| 保全の記録 | 読み取り | 金型の修理とオーバーホールの日を引く |
| Claude(Amazon Bedrock) | API呼び出し | 記録を引用付きで並べる |
生産管理の仕組みと保全の記録には書き込みません。 段取りの条件を成形機に送る連携も作りません。条件を設定するのは、これまでどおり作業者です。 仕組みが条件を設備に送る作りにすると、過去の外れた条件がそのまま設備に入る経路ができます。
端末は、ラインの共用の端末を想定します。 作業者ごとのログインは求めず、端末の置かれた成形課の範囲の記録だけを見られるようにします。
人が確認する
作業者が読み、標準から外れた点があれば班長が確かめます。
match_levelを見る … 同じ組み合わせの記録があるか、無いかを最初に確かめますdiff_from_standardを見る … 前回、標準と違う値を使った項目があれば、班長に理由を確かめてから段取りを始めます- 初品で外れた寸法を見る … 前回外れた寸法は、初品の検査で最初に見てもらうよう検査の担当に伝えます
- 段取りの後に記録する … 条件、置換のショット数、気づいた点を書きます。今回の記録が、次の作業者の前例になります
2番目を省かないでください。 前回の作業者が標準から外れた条件を使った理由は、承認された一時的な対応だったのか、記録に残っていない判断だったのかが、記録だけでは分かりません。
目標は、1件4分です。 端末の表示を読み、標準との違いを確かめ、必要なら班長に一言確かめるまでの時間です。探す時間と、人を探して聞く時間がほぼ無くなります。
例外に対処する
| 起きること | 対応 |
|---|---|
| 同じ組み合わせの記録が無い | no_same_pair を立て、切替後の品番と材料の系統の記録を出す |
| どの記録も無い(新しい品番) | 「過去の記録なし」と表示し、初めての品番として班長の立ち会いを求める |
| 切替前の品番が補完の値 | 「補完した値」と表示する |
| 修理より前の記録しか無い | 条件の項目に印を付け、トラブルの内容だけを参考として出す |
| 初品の検査結果が結び付かない | first_article を空にし、「検査結果の記録なし」と表示する |
| 次の品番が予定から変わった | 前の結果を消し、選び直してもらう |
| 同じ組み合わせの記録が多すぎる(毎日の切替) | 直近の5件に絞り、トラブルのあった記録は日付が古くても1件は必ず含める |
| 段取り記録とトラブルの報告書の品番が食い違う | どちらが正しいかを決めず、両方を表示して班長に確かめてもらう |
| 検索基盤が応答しない | 「記録を表示できない」と出し、これまでどおり班長に聞く手順に戻す |
最後の行を必ず決めておいてください。 端末が止まったときに段取りまで止まると、この構成は現場に嫌われます。 仕組みが無かったときの手順に戻れることが、現場に置く条件です。
記録を残す
- 切替の指定(成形機・品番・時刻)と、検索の条件
- 返した記録の番号と
match_level - 生成AIに渡した記録と、返ってきたJSONの全文
- 班長に確かめた項目と、その結果
- 今回の段取りの初品の結果
- 同じ組み合わせの記録が無かった切替の一覧
最後の行が、記録の整備の材料になります。 同じ組み合わせが無かった切替が多い成形機は、記録の書き方が足りないか、切替前の品番が書かれていない可能性があります。また、初めての組み合わせの切替の初品の結果を見れば、記録があるときと無いときで、やり直しの回数がどれだけ違うかが分かります。
04実装レベルの3段階
半自動化で、①の5分が1分ほどになります。 組み合わせで探せるようになりますが、初品の検査結果とトラブルは別に確かめる作業が残ります。 本格構成で、これを一つの画面に並べ、1件4分にします。この段階が本記事の想定です。 段階を飛ばさないでください。 半自動化を使うと、切替前の品番が書かれていない記録がどれだけあるかが見えてきます。それを補い、段取りの番号の運用が定着してから記録の結び付けに進むほうが、表示の抜けが減ります。
05工数削減シミュレーション
導入後 600件 × 4分 ÷ 60 = 40 時間/月
自社条件で導入効果を整理したい方へ
このユースケースを自社に当てはめた場合の前提値と削減見込みを、業務ヒアリングをもとに整理します。
06向いている企業・向いていない企業
- 樹脂成形・プレス・塗装などで、1台の設備に多くの品番を流し、品種切替が1日に何度もある工場。段取りの記録と初品の検査結果が紙や表計算のファイルで残っていて、切替の前に過去の記録を探すより、ベテランに聞くか記憶で済ませている場合。切替前の品番によって、材料の置換や清掃の手間が変わる場合。ラインに共用の端末を置け、AWS を使っている場合。
- 品番が少なく、切替の組み合わせがほぼ決まっていて、作業者が全部覚えている場合。段取りの記録を残していない、または「段取り完了」の時刻しか書いていない場合(先に記録の書き方をそろえるのが先です)。設備の条件を生産管理の仕組みが品番ごとに自動で設定していて、人が条件を決める余地が無い場合。なお、標準の条件から外れた条件で作るかどうかは、生産技術と品質保証の承認で決めることで、この構成はそれを代わりに行いません。
07最小構成で試す方法
- 切替の多い成形機を1台選ぶ
- その成形機の段取り記録のファイルを、切替前の品番を補ったうえで過去1年分書き出す
- 同じ期間の初品の検査結果とトラブルの報告書を、段取りの日と品番で結び付ける
- 手元のAIサービスに渡し、「品番Aから品番Bへの切替について、過去の記録から標準と違う条件、初品で外れた寸法、トラブルを記録の日付付きで挙げてください。条件を勧めないでください」と指示する
- 出てきた内容を、その成形機のベテランの作業者に見てもらう
1台は必ずやってください。 索引を作る前に、「過去の記録に、ベテランが知っていることがどれだけ残っているか」を確かめます。
| 出てきた内容 | 判断 |
|---|---|
| ベテランの知っていることと同じ注意点が出た | 索引と端末の仕組みに進む |
| 条件は出るが、初品の結果やトラブルが結び付かない | 段取りの番号を振るのが先。構成は有効 |
| ベテランの知っていることが記録に無い | 記録の書き方の問題。トラブルの書き方を先に決める |
3行目が出ることは珍しくありません。 失敗ではなく、知識がベテランの頭の中にしか無かった理由が分かったということです。 その場合は、段取りの後に「気づいた点」を書く欄を足し、ベテランに3か月書いてもらってから、もう一度試してください。
08実装時につまずきやすいポイント
| 問題 | 対策 |
|---|---|
| 切替前の品番で探せない | 段取り記録に書かれていない行を、同じ成形機の直前の行で補う |
| 組み合わせの違う記録が前例のように見える | match_level を出し、同じ組み合わせでないことを最初に書かせる |
| 古い記録が上位に来る | function_score の gauss で新しさを付ける |
| 修理の前の条件をそのまま使う | 保全の記録から修理の日を引き、修理より前の記録に印を付ける |
| 減衰の関数で古い記録が消えると思っている | 順位を変えるだけで、返す記録は変わらない |
| 前回の条件を勧める書き方になる | 指示で禁じ、標準との差だけを事実として出す |
| 初品の結果が結び付かない | 段取りの番号を検査記録にも書く運用にする |
| 端末の表示が長すぎて読まれない | 1件5行以内にし、標準との差を先頭に置く |
| トラブルが記録されなくなる | 作業者の名前を外し、記録を人の評価に使わない |
上の2行が、この構成の失敗のほとんどです。 どちらも「切替後の品番だけで探してしまう」ことから起き、組み合わせという中心の考え方が抜けると、ただの段取り記録の検索になります。
下の行も、同じくらい早く効いてきます。 トラブルの記録が減ると、端末に出る注意点が減り、作業者は端末を見なくなります。 記録を書く人が損をしない作りにすることが、仕組みが続く条件です。
09セキュリティ・AIガバナンス上の注意点
この構成で扱うデータ: 段取りの条件(成形の条件)、初品の検査結果、トラブルの報告書、品番と金型の情報です。成形の条件は、自社の製造のノウハウそのもので、顧客の図面に関わる寸法の情報も含みます。
- 成形の条件を外へ出さない … 段取りの条件は、競合に知られたくない情報です。生成AIのサービスに渡す範囲と、データの扱いの条件を契約で確かめます
- 顧客の図面の情報の扱いを確かめる … 初品の検査結果の寸法は、顧客から預かった図面に基づくものです。顧客との秘密保持の取り決めで、外部のサービスで処理してよいかを確かめます
- 条件を指示しない … 端末に出るのは過去の事実です。標準から外れた条件で作るかは、生産技術と品質保証の承認で決めます
- 記録を人の評価に使わない … 作業者の名前を外し、トラブルを書いた人が損をしないようにします
- 医療機器の部品は扱いを分ける … 医療機器の部品の段取りは、品質の手順でより厳しく管理されていることがあります。同じ索引に入れるか、分けるかを品質保証部と決めます
誤りが起きた場合のリスクは、前回の外れた条件を承認無しに使うことと、組み合わせの違う前例を同じものと思い込むことの2つです。 前者は標準との差だけを出して班長に確かめる手順で、後者は match_level の表示で防ぎます。どちらも、表示の作り方で守ります。
10まず何から始めるか
1週目:段取りの番号を決める
段取り記録の行に番号を振り、初品の検査の依頼とトラブルの報告書に同じ番号を書く運用を決めます。過去の分は後回しにし、今日からの段取りをそろえます。 あわせて、段取りの記録に「気づいた点」の欄を足します。
2週目:1台で試す
切替の多い成形機を1台選び、過去1年分の段取り記録を手元のAIサービスに渡して、組み合わせの注意点を挙げさせます。ベテランの作業者に見てもらい、知っていることが記録に残っているかを確かめます。
3週目:前処理を決める
切替前の品番の補い方、条件の単位のそろえ方、材料の系統の分け方を決めます。修理の日を保全の記録から引けるかも、このときに確かめます。
4週目:索引を作る
切替の多い成形機10台の記録を Amazon OpenSearch Service に入れ、端末で組み合わせを入れて探せる画面を作ります。この時点では記録の結び付けをせず、半自動化として使ってもらいます。
2か月目: 初品の検査結果とトラブルを結び付け、標準との差と修理の印を付けて表示します。3か月目以降: 同じ組み合わせの記録が無かった切替と、初品のやり直しの回数を毎月数えます。1件10分が何分になったかを実測した時点で、この構成は完成です。
11関連ユースケース
12この仕組みを理解するための記事
13技術仕様の確認日・参考情報
| 確認した内容 | 情報源 | 確認日 |
|---|---|---|
| Amazon OpenSearch Service の対応プラグインの一覧で、Sudachi Analysis が日本語向けに推奨されていること | Amazon OpenSearch Service: Plugins by engine version | 2026-10-08 |
bool の filter がはい・いいえで当てはまる文書を残し、結果がキャッシュされやすいこと。should は当てはまる条件が多いほど点数が上がること。must か filter があるときの minimum_should_match の既定が0であること | OpenSearch Documentation: Boolean query | 2026-10-08 |
function_score が返す文書ではなく順位を変えること。減衰の関数(gauss・exp・linear)が数値・日付・位置の項目にだけ使えること。日付の項目で origin を省くと現在の日時になること。scale+offset の距離で点数が decay(既定0.5)になること | OpenSearch Documentation: Function score query | 2026-10-08 |
検索結果ブロック(source・title・content)で自社の文書を渡すと引用付きで答えること。Amazon Bedrock でも使えること | Claude Docs: Search results | 2026-10-08 |
成形の条件と段取りの手順は、自社の作業標準書と品質マネジメントの手順に従ってください。 本記事は公開仕様で確認できた範囲だけを扱っています。
実装ステータス:構成例。 公開仕様に基づいて設計した構成であり、当社で実際に構築・検証したものではありません。工数の数値はモデル条件による試算です。
自社の業務に使えるAI活用候補を整理します
このユースケース(UC-0876)についてのご相談はこちらから。
