同じ物をばらばらに買っている状態を購買明細から見つけて、集約の候補を出す
購買明細の自由記述の品名を品目区分に分類し、同じ物の異なる呼び方をまとめて、拠点ごとの仕入先と単価のばらつきを一覧にします。購買担当の作業は、1行ずつ品名を読んで区分に当てはめることから、まとまった結果を見て集約を検討することに変わります。
- 利用ツール
- Azure OpenAI Service/ChatGPT/Claude/Gemini/Google Apps Script/Make/n8n/Power Automate/Python
- 対象業界
- 介護/医療/教育/製造
- 対象部門
- 経理/購買
- 対象業務
- 比較検討/集計・分析
- 主な課題
- データ分析に時間がかかる/属人化している/情報が見つからない
- AIで行う処理
- 分類
- 主な効果
- 判断支援/品質標準化/工数削減
- 導入難易度
- ★★★☆☆
- 実装レベル
- 半自動化
- 費用感
- API連携(中)
- 人間の確認
- 条件付き
01導入前 / 導入後の業務フロー
- 月初に、前月の購買明細を基幹システムから出力する
- 品名が自由記述の行を抽出する
- 担当者が品名を読む
- Excelの品目区分表を見て、どの区分かを判断する
- 区分を入力する
- 同じ区分の中で、仕入先と単価を見比べる
- 気になるものがあれば、発注元の拠点に確認する
- 四半期に一度、集約の検討資料を作る
- 自動月初に前月の購買明細を取得する
- 自動品名を機械的に正規化する(全角・半角、単位、数量の表記)
- 自動品名を品目区分に分類する
- 自動同じ物として扱える候補をまとめ、根拠となる共通点を示す
- 自動分類できなかった行を「要確認」として分ける
- 自動まとめた候補ごとに、拠点別の仕入先・単価・数量を集計する
- 自動単価の開きが大きいものを、開きの大きい順に並べる
- 自動同じ仕入先から複数拠点が別々に買っているものを挙げる
- 人購買担当が、まとめた候補が本当に同じ物かを確かめる
- 人集約するかどうかを、品質・納期・取引関係を含めて判断する
- 人発注元の拠点に確認する
- 自動検討の結果を記録し、翌月以降も同じ分類を使う
各工程の詳しい説明を読む
- 月初に、前月の購買明細を基幹システムから出力する
- 品名が自由記述の行を抽出する
- 担当者が品名を読む
- Excelの品目区分表を見て、どの区分かを判断する
- 区分を入力する
- 同じ区分の中で、仕入先と単価を見比べる
- 気になるものがあれば、発注元の拠点に確認する
- 四半期に一度、集約の検討資料を作る
問題は5つあります。
(a)1行ずつ読むしかない。 3,000行を3人で分けても、1人1,000行です。
(b)区分の当てはめが人によって違う。 「ニトリル手袋」を「保護具」に入れる人と「消耗品」に入れる人がいます。集計結果が変わります。
(c)同じ物の異なる呼び方をまとめられない。 区分まで揃っても、その中で同じ物かどうかは分かりません。
(d)月次で追いつかず、四半期にまとめてしまう。 3か月分をまとめて処理するため、さらに時間がかかります。
(e)分析まで手が回らない。 分類で力尽きて、「だから何をするか」に到達しません。
- 【自動】 月初に前月の購買明細を取得する
- 【自動】 品名を機械的に正規化する(全角・半角、単位、数量の表記)
- 【自動】 品名を品目区分に分類する
- 【自動】 同じ物として扱える候補をまとめ、根拠となる共通点を示す
- 【自動】 分類できなかった行を「要確認」として分ける
- 【自動】 まとめた候補ごとに、拠点別の仕入先・単価・数量を集計する
- 【自動】 単価の開きが大きいものを、開きの大きい順に並べる
- 【自動】 同じ仕入先から複数拠点が別々に買っているものを挙げる
- 【人】 購買担当が、まとめた候補が本当に同じ物かを確かめる
- 【人】 集約するかどうかを、品質・納期・取引関係を含めて判断する
- 【人】 発注元の拠点に確認する
- 【自動】 検討の結果を記録し、翌月以降も同じ分類を使う
自動化されるのは「正規化」「分類」「まとめ」「集計」の4つです。残るのは「同じ物かを確かめること」と「集約を判断すること」です。
8番目を見落とさないでください。 同じ仕入先から3拠点が別々に発注している場合、集約の交渉をするまでもなく、発注をまとめるだけで数量割引の対象になることがあります。 最も早く効く発見です。
02今回想定するシステム構成
基幹システム(購買明細) │ ▼ 月次のCSV出力 → SharePoint のフォルダ ──【ファイル作成をトリガー】 │ ▼ Python(機械的な正規化:全角半角・単位・数量・型番) │ ▼ Claude API(品目区分への分類・同一品目候補のまとめ) │ ├──▶ 品目区分 ├──▶ 同一品目としてまとめた候補と、その根拠 └──▶ 分類できなかった行 │ ▼ Python(拠点別の仕入先・単価・数量の集計) │ ▼ 集約候補の一覧 ──【購買担当が確認】──【拠点へ確認】 │ ▼ 集約の判断 ── 判断と理由の記録 ── 翌月の分類に反映
| 役割 | 想定する製品 | 代替候補 |
|---|---|---|
| 生成AI | Claude API(最小構成では Claude のプロジェクト) | ChatGPT、Gemini、Azure OpenAI Service |
| 実行環境 | Python(正規化・集計) | Google Apps Script |
| 連携 | Power Automate(月次の起動) | Make、n8n |
| 台帳 | SharePoint リスト | Excel、基幹システムの品目マスタ |
| 可視化 | BIツール | Excel |
機械でできる正規化と、AIに頼む分類を分けてください。 全角・半角、単位(枚/P/箱)、数量の表記は、ルールで揃えられます。 AIに渡すのは、ルールでは揃えられない部分だけです。この分割が、精度と費用の両方に効きます。
最小構成では、Python も連携も要りません。 月次の明細から500行を抜き、品目区分表と一緒に Claude のプロジェクトに入れて分類させるところから始められます。プロジェクトに品目区分表を置いておけば、その中の会話で読ませられます。
支出分析(スペンドアナリシス)のSaaSと比べてください。 購買データの取り込み、品目分類、支出の可視化を提供する製品があります。自前で組む価値があるのは、自社の品目区分で分類したい場合と、既存のBIツールに載せたい場合です。
03どうやって実装するのか
処理の起点を決める
月次の購買明細がフォルダに置かれたときが起点です。
Power Automate の SharePoint コネクタには「ファイルが作成されたとき」というトリガーがあります。基幹システムからの月次CSV出力を指定フォルダへ置く運用にすれば、置いた時点で処理が始まります。
月次で回してください。 週次にすると、単価の比較に必要な母数が集まりません。 四半期にすると、発見が遅れます。
半自動化では、次を追加します。
- 単価の開きが一定以上の品目が出たら、その月のうちに通知する
- 新しい仕入先からの購買が発生したら挙げる
2つ目が効きます。 新しい仕入先が増えるのは、既存の仕入先で買えなかったか、現場が知らなかったかのどちらかです。 どちらも確認する価値があります。
入力データを集める
| データ | 中身 | 取得元 |
|---|---|---|
| 購買明細 | 日付、拠点、部門、品名(自由記述)、数量、単位、単価、金額、仕入先 | 基幹システム |
| 品目区分表 | 区分名、定義、例示する品名 | 購買(新しく作る) |
| 仕入先マスタ | 仕入先名、取引条件、契約の有無 | 基幹システム |
| 品目マスタ | すでにコード化されている品目 | 基幹システム |
| 過去の分類結果 | 前月までの品名と区分の対応 | SharePoint リスト |
| 正規化の辞書 | 単位・略語・メーカー名の表記ゆれ | 購買(育てる) |
「品目区分表」がこの構成の中核です。
階層は2段までにしてください。
| 大区分 | 中区分 | 定義 | 例示する品名 |
|---|---|---|---|
| 保護具 | 手袋 | 作業時に手に着用する使い捨て・再使用のもの | ニトリル手袋、軍手、耐切創手袋 |
| 保護具 | 保護めがね | 目を保護する器具 | 保護めがね、ゴーグル |
| 消耗品 | 清掃用品 | 清掃に使う消耗品 | ウエス、モップ、洗剤 |
「例示する品名」の列を必ず作ってください。 定義だけでは分類が揺れます。実際の明細から拾った品名を3〜5個並べるのが、いちばん効きます。
3段以上にしないでください。 細かくすると、分類の一致率が落ち、集計の単位としても使いにくくなります。
「過去の分類結果」を毎回渡してください。 同じ品名が毎月出ます。前月の分類を渡せば、月ごとに結果が変わることを防げます。
データの取得方法を決める
購買明細: 基幹システムから月次でCSV出力します。購買システムに直接つながずに、まずCSVで始めてください。 分析の設計が固まる前に接続を作ると、作り直しになります。
渡す列を絞ってください。 品名、数量、単位、拠点、仕入先、単価があれば分類できます。発注者の氏名、承認者、社内の勘定科目は渡さなくて済みます。
金額をそのまま渡すかは、方針を決めてください。 単価の比較には必要ですが、購買単価は取引先との関係で機微な情報です。 分類の工程では単価を渡さず、集計の工程は社内のプログラムで行うという分け方もできます。
品目区分表と過去の分類結果: 最小構成では、Claude のプロジェクトにアップロードします。プロジェクトに置いた文書は、そのプロジェクト内の会話で読ませられます。 半自動化ではプロンプトに含めて渡します。
AIへ渡す前に整形する
機械でできることは、AIに渡す前に済ませます。
- 全角・半角の統一 … 英数字、カタカナ、記号
- 単位の統一 … 「枚」「P」「pcs」「箱」「ケース」を正規の単位に寄せる
- 数量の分離 … 「ニトリル手袋M100枚」から数量と単位を切り出す
- サイズの分離 … S/M/L、寸法をタグとして切り出す
- 型番の抽出 … 英数字の並びを型番候補として切り出す
- メーカー名の正規化 … 表記ゆれの辞書で寄せる
- 既存コードの除外 … 品目コードが入っている行は対象外にする
- 重複行のまとめ … 同一の品名文字列は1件にまとめ、件数を持たせる
8番目が費用を大きく下げます。 3,000行のうち、ユニークな品名は数百件しかないことが普通です。 同じ文字列を何度もAIに渡す理由はありません。
5番目の型番が、いちばん強い手がかりです。 型番が一致すれば、品名の表記が違っても同じ物である可能性が高くなります。 ただし型番だけで断定しないでください。 型番の体系はメーカーごとに違い、別のメーカーの型番と衝突します。
AIに処理させる
| 処理 | 内容 |
|---|---|
| 品目区分への分類 | 品名を大区分・中区分に当てはめる |
| 同一品目候補のまとめ | 同じ物として扱える品名をグループにする |
| 根拠の提示 | まとめた根拠(型番一致、メーカー一致、仕様の一致)を示す |
| 分類できないものの切り分け | 区分に当てはまらない品名を挙げる |
| 品名の解釈の提示 | 「M」がサイズか型番かの読み取りを示す |
AIに次のことをさせないでください。
| させないこと | 理由 |
|---|---|
| 「同一品目である」という断定 | 品質と仕様は人が確かめる。同じ名前でも別物のことがある |
| 集約すべきという判断 | 品質・納期・取引関係を含めて人が決める |
| 仕入先の優劣の評価 | 単価だけで決まる話ではない |
| 安い仕入先への切り替えの推奨 | 既存の取引関係に影響する |
| 品名から仕様の推定 | 「おそらく厚さ0.1mmと思われます」は危険 |
| 区分に当てはまらないものの新区分の創設 | 区分は購買が管理する |
「同一品目である と断定させない」ことが、この構成で最も重要な制約です。 医療・介護・製造の現場では、同じ名前でも規格が違えば使えません。 ニトリル手袋の厚さ、耐薬品性、粉の有無は、品名からは分かりません。 AIの出力は「同じ物として扱える候補」までです。
「安い仕入先への切り替えを推奨させない」も必ず入れてください。 単価の差には理由があります。納期、最小ロット、緊急対応、支払条件、品質保証の範囲。 単価だけを見た推奨が記録に残ると、それが独り歩きします。
指示内容を固定する
あなたは、購買明細の品名を品目区分に分類する担当者です。
自由記述の品名を、社内の品目区分に当てはめてください。
【厳守事項】
- 「同一品目である」と断定しないでください。
同じ物として扱える候補として group_candidate にまとめ、
まとめた根拠を grouping_basis に書いてください。
「同一です」「同じ商品です」と書かないでください。
- 集約すべきかどうかを判断しないでください。
「仕入先Xに集約すべきです」と書かないでください。
- 仕入先の優劣を評価しないでください。
安い仕入先への切り替えを勧めないでください。
- 品名から仕様を推定しないでください。
厚さ、材質の等級、耐性など、品名に書かれていない仕様を
書かないでください。
確認が必要な仕様は spec_to_verify に列挙してください。
- 品目区分表にない区分を作らないでください。
当てはまらないものは category を null にし、
unclassified に品名をそのまま入れてください。
- 過去の分類結果に同じ品名があれば、同じ区分にしてください。
変える場合は、change_reason に理由を書いてください。
- 品名の一部の読み取り(Mがサイズか型番か)が曖昧な場合は、
interpretation に読み取りを書き、confidence を low にしてください。
【品目区分表】
{category_table}
【過去の分類結果】
{past_classifications}
【今月の品名一覧(重複をまとめたもの)】
{item_names}
「品目区分表にない区分を作らない」を必ず入れてください。 AIに新しい区分を作らせると、毎月少しずつ区分が増え、集計の連続性が切れます。 区分の追加は、購買が判断して区分表に反映します。
「過去の分類結果と同じにする」も重要です。 これがないと、同じ品名が月によって違う区分に入り、時系列の比較ができなくなります。
出力形式を固定する
{
"period": "",
"classifications": [
{
"item_name_raw": "",
"item_name_normalized": "",
"occurrences": 0,
"category_major": "",
"category_minor": "",
"interpretation": "",
"confidence": "high | medium | low",
"change_reason": ""
}
],
"group_candidates": [
{
"group_id": "",
"member_item_names": [],
"grouping_basis": "",
"matched_model_number": "",
"spec_to_verify": [],
"confidence": "high | medium | low"
}
],
"unclassified": []
}
集計(プログラム)の出力:
{
"group_id": "",
"total_amount": 0,
"total_quantity": 0,
"by_site": [
{
"site": "",
"supplier": "",
"unit_price": 0,
"quantity": 0,
"amount": 0
}
],
"unit_price_min": 0,
"unit_price_max": 0,
"unit_price_spread_ratio": 0.0,
"supplier_count": 0,
"same_supplier_multiple_sites": false,
"potential_amount_at_min_price": 0
}
分類(AI)と集計(プログラム)を分けます。 単価の最大・最小、開きの比率、合計金額は、機械的に計算できます。 AIに計算させる理由がありません。
spec_to_verify が、この構成でもっとも実務的な出力です。 「厚さ」「粉の有無」「耐薬品性」といった、確認しないと同じ物とみなせない項目が並びます。購買担当は、ここを拠点に問い合わせます。
same_supplier_multiple_sites を必ず持たせてください。 同じ仕入先から複数拠点が別々に発注している状態は、交渉なしで改善できる可能性があります。
potential_amount_at_min_price は「最も安い単価で全量を買った場合の金額」です。 これは理論値であって、達成可能な削減額ではありません。 画面に出す際は、「上限の目安」と明記してください。 そうしないと、この数字が予算の前提になります。
システムへ連携する
最小構成では連携はありません。明細のCSVを生成AIのプロジェクトに入れて分類させます。
半自動化では、次をつなぎます。
| つなぐ先 | 内容 |
|---|---|
| 基幹システム(読み取り) | 月次の購買明細、仕入先マスタ |
| SharePoint | CSVの受け取り、分類結果の保存 |
| SharePoint リスト | 品目区分表、過去の分類結果 |
| BIツール | 集計結果の可視化 |
| Teams | 単価の開きが大きい品目の通知 |
基幹システムの品目マスタを自動で更新しないでください。 品目マスタは会社の正式なデータです。分類の結果は別の場所に持ち、マスタへの反映は購買が判断して行います。
発注先の自動変更も行わないでください。 集約はこの構成の外の判断です。
人が確認する
集約の判断は、必ず購買部門が行います。
| 順 | 確認する点 | 誰が |
|---|---|---|
| 1 | group_candidates が本当に同じ物か | 購買(spec_to_verify を拠点に確認する) |
| 2 | unclassified(区分に当てはまらない) | 購買(区分表の見直しの材料) |
| 3 | confidence: low の分類 | 購買 |
| 4 | change_reason が入っているもの(前月と区分が変わった) | 購買 |
| 5 | 単価の開きが大きい品目 | 購買(理由を拠点に確認する) |
| 6 | 集約するかどうかの判断 | 購買(品質・納期・取引関係を含めて) |
1番目と5番目は、必ず拠点に確認してください。 単価が高い理由が「緊急で少量を買ったから」であることは普通にあります。データだけで結論を出さないでください。
6番目では、単価以外を必ず見てください。
- 品質(規格、認証、ロットの管理)
- 納期(緊急対応の可否、在庫の保有)
- 最小ロット(集約しても小口の発注が残るか)
- 支払条件
- 既存の仕入先との取引関係
例外に対処する
| 起きること | 対応 |
|---|---|
| 品名が「部品」「消耗品」だけ | 分類できない。unclassified。発注元に確認する |
| 型番が一致するが別メーカー | 型番だけで同一としない。 メーカーも見る |
| 同じ品名でも規格が違う | spec_to_verify に確認項目を挙げる |
| 単価が高い理由が緊急対応 | 拠点に確認する。 データだけで判断しない |
| 少量・低額の品目が大量に出る | 金額の下限を決めて対象を絞る |
| 前月と区分が変わった | change_reason を確認する。理由なく変わるのは異常 |
| 区分表にない品目が増えてきた | 区分表を見直す。 AIに新区分を作らせない |
| 単価が「1式」で数量が1 | 単価比較ができない。別枠にする |
| 直接材が混ざっている | 品目コードのある行を除外する |
| 拠点が1か所しか買っていない品目 | 集約の対象外。それでも単価の推移は見る |
| 集約したら既存の仕入先の取引が大きく減る | 取引関係への影響を検討する(後述) |
| 分類結果が毎月変わる | 過去の分類結果を渡していない。必ず渡す |
記録を残す
- 月次の分類結果(品名、区分、根拠)
- 同一品目としてまとめた候補と、その根拠
- 購買担当が分類を修正した内容と、修正前後
spec_to_verifyの確認結果- 拠点への確認内容と回答
- 集約の判断と、その理由(集約しないと決めた理由も)
- 品目区分表の変更履歴
- 集約後の単価の推移
「集約しないと決めた理由」を必ず残してください。 翌月も同じ品目が候補として挙がります。理由が残っていなければ、同じ検討を毎月繰り返します。
「購買担当が修正した内容」が、分類の精度を上げる材料です。 どの区分でよく修正されているかが分かれば、区分の定義か例示する品名を直すべきかが判断できます。
集約後の単価の推移を必ず追ってください。 集約の効果を測る唯一の方法です。「集約した」で終わらせないでください。
04実装レベルの3段階
半自動化で効果の大半が出ます。 2分が0.8分程度になります。本格構成で0.6分ですが、本格構成の価値は時間より「集約した効果を追えること」にあります。
05工数削減シミュレーション
導入後 3,000件 × 0.6分 ÷ 60 = 30 時間/月
自社条件で導入効果を整理したい方へ
このユースケースを自社に当てはめた場合の前提値と削減見込みを、業務ヒアリングをもとに整理します。
06向いている企業・向いていない企業
- 拠点または部門が複数あり、それぞれが独自に発注している企業。購買明細が電子データで残っており、品名が自由記述の行が月1,000行以上あること。品目区分(購買カテゴリ)を作る意思があること。
- 拠点が1つで、購買が1部門に集約されている場合。品目マスタが整備済みで、すべての発注がマスタの品目コードで行われている場合。購買金額が小さく、集約しても交渉余地がない場合。
07最小構成で試す方法
- 品目区分表を作る(大区分10、中区分40程度、例示する品名つき)
- 前月の購買明細から、金額の大きい順に500行を抜く
- 品目区分表と一緒に生成AIのプロジェクトに入れ、分類させる
- 購買担当が分類した結果と比べる
見るのは次の4点です。
| 見る点 | 判断 |
|---|---|
| 人の分類と一致する割合 | 中区分で7割を超えれば、下書きとして使える |
| 「同一品目である」と断定していないか | 断定していたら、プロンプトを強める。最重要 |
spec_to_verify が出ているか | 出ていなければ、確認すべき項目が見えない |
| 区分表にない区分を作っていないか | 作っていたら、プロンプトを強める |
1のステップ(品目区分表)が、この試行でもっとも時間がかかります。 そして、この構成をやめても残る資産です。
あわせて、次の2つの数字を出してください。
- 同じ仕入先から複数拠点が別々に発注している品目の件数と金額
- 間接材の購買明細のうち、品名が自由記述の行の割合
5の数字が、最も早く効く発見です。 これは分類がなくても、仕入先と拠点の組み合わせを数えるだけで出ます。 先に出してください。
08実装時につまずきやすいポイント
| 問題 | 対策 |
|---|---|
| AIが「同一品目である」と断定する | プロンプトで禁止する。候補と根拠にとどめる。最重要 |
| 安い仕入先への切り替えを推奨する | 禁止する。単価以外の要素を無視した推奨になる |
| 分類結果が毎月変わる | 過去の分類結果を必ず渡す |
| AIが新しい区分を作る | 禁止する。区分は購買が管理する |
| 品目区分が3段以上ある | 2段までにする。一致率が落ちる |
| 重複をまとめずにAIへ渡す | まとめる。費用が数倍になる |
| 型番だけで同一と判断する | メーカーも見る。型番は衝突する |
| 単価が高い理由を確認しない | 拠点に確認する。 緊急対応のことがある |
| 「1式」の行を単価比較に入れる | 別枠にする |
| 理論上の削減額を目標にする | 上限の目安と明記する |
| 集約しないと決めた理由を残さない | 残す。毎月同じ検討を繰り返す |
| 集約後の単価を追わない | 追う。効果が測れない |
| 既存の仕入先への影響を考えない | 取引関係への影響を検討する(後述) |
09セキュリティ・AIガバナンス上の注意点
この構成で扱うデータ: 購買明細の品名、数量、単価、仕入先名、拠点。購買単価と仕入先の組み合わせは、取引上の機微な情報です。
- 購買単価の外部送信 … 単価は取引先との交渉の結果です。分類の工程では単価を渡さず、集計は社内で行うという分け方を検討してください
- 仕入先名の扱い … 仕入先との取引の有無・規模は、契約上の秘密保持の対象になっていることがあります。 契約を確認してください
- 学習利用 … 入力を学習に使わないことが契約で保証されるサービスを選んでください
- 個人の除外 … 発注者・承認者の氏名は渡さないでください。分類に不要です
- 断定を出力させない … 「同一品目である」という記録が残り、それを根拠に集約すれば、規格違いの物を発注する事故につながります
- 既存の仕入先への影響 … 集約によって、ある仕入先への発注が大きく減ることがあります。取引上の地位に差がある相手に対して、著しく不利益な取引条件を一方的に設定・変更することは、独占禁止法上の優越的地位の濫用(同法第2条第9項第5号)に当たる場合があります。 公正取引委員会は「優越的地位の濫用に関する独占禁止法上の考え方」を公表しています。集約の交渉を始める前に、法務部門と確認してください
- 価格情報の取扱い … 複数の仕入先の価格を比較した資料は、社内でも閲覧範囲を限定してください
- 理論値の独り歩き … 「最安値で全量を買った場合の金額」を削減目標にしないでください。現場の緊急対応や品質要件を無視した目標になります
- 自動実行してよい範囲 … 正規化、分類、まとめ、集計、通知までです。同一品目かの確認、集約の判断、発注先の変更は、必ず人が行います
誤りが起きた場合のリスクは、規格の違う物を同じ物として集約することです。医療・介護・製造の現場では、手袋1つでも規格が違えば使えません。 spec_to_verify の確認を、省略できない手順として組み込んでください。
10まず何から始めるか
1週目:分類なしで分かることを先に出す
購買明細から、次の2つを数えてください。分類は要りません。
- 同じ仕入先から複数拠点が別々に発注している品目の件数と金額
- 間接材の購買明細のうち、品名が自由記述の行の割合
1つ目は、交渉なしで改善できる可能性がある部分です。 先に数えてください。
2〜3週目:品目区分表を作る
大区分10、中区分40程度から始めます。それぞれに「例示する品名」を実際の明細から3〜5個入れてください。 階層は2段までです。
この作業自体が、購買の整理になります。 現在Excelにある区分表は、多くの場合、実際の明細と合っていません。
4週目:500行で試す
金額の大きい順に500行を抜き、生成AIのプロジェクトで分類させます。人の分類と比べて、中区分での一致率を測ってください。 「同一品目である」と断定していないか、spec_to_verify が出ているかを必ず確かめます。
2か月目:正規化から集計までをつなぐ
機械でできる正規化(全角半角、単位、数量、型番)をプログラムで作り、AIに渡すのはユニークな品名だけにします。集計は社内のプログラムで行ってください。
3か月目以降: 集約の検討を始めます。上位20品目から着手してください。 2分が何分になるかを実測し、あわせて集約した品目の単価の推移を追ってください。 時間より、こちらが本来の目的です。
集約の交渉を始める前に、法務部門と確認してください。 発注を大きく減らす相手がいる場合、取引条件の変更の進め方について、事前の整理が必要です。
11関連ユースケース
12この仕組みを理解するための記事
13技術仕様の確認日・参考情報
| 確認した内容 | 情報源 | 確認日 |
|---|---|---|
| 公正取引委員会が「優越的地位の濫用に関する独占禁止法上の考え方」を公表していること。優越的地位の濫用が、私的独占の禁止及び公正取引の確保に関する法律(独占禁止法)第2条第9項第5号に規定されていること | 公正取引委員会:優越的地位の濫用に関する独占禁止法上の考え方 | 2026-09-18 |
| Claude のプロジェクトに参照用の文書をアップロードして、そのプロジェクト内の会話で読ませられること | Claude Help Center: What are projects? | 2026-09-18 |
| Power Automate の SharePoint コネクタに「ファイルが作成されたとき」のトリガーが用意されていること | Microsoft Learn:SharePoint コネクタのアクションとトリガー | 2026-09-18 |
購買の集約は、既存の仕入先との取引条件の変更を伴います。 取引上の地位に差がある相手に対する取引条件の一方的な変更は、独占禁止法上の優越的地位の濫用や、下請代金支払遅延等防止法(取適法)に関わる場合があります。集約の交渉を始める前に、法務部門および顧問弁護士と確認してください。 また、購買単価と仕入先の情報は、秘密保持契約の対象になっていることがあります。外部サービスへの入力可否を、契約と自社の情報管理規程で確認してください。 同一品目かどうかの判断は、規格・認証・品質保証の範囲を含めて、購買部門と品質部門が行ってください。
実装ステータス:構成例。 公開仕様に基づいて設計した構成であり、当社で実際に構築・検証したものではありません。工数の数値はモデル条件による試算です。購買金額の削減幅は、自社の品目ごとの実測と交渉の結果によります。
自社の業務に使えるAI活用候補を整理します
このユースケース(UC-0128)についてのご相談はこちらから。
