Media > AI活用ユースケース > カスタマーサポート > 顧客から届いた荷傷み・誤品の申告を、出荷時の記録と写真で切り分ける

顧客から届いた荷傷み・誤品の申告を、出荷時の記録と写真で切り分ける

実装ステータス:構成例 技術的に実現可能な構成として設計したもの。自社未検証

顧客から届いた荷傷み・誤品の申告写真と、出荷時に撮った荷姿の写真を並べて突き合わせ、原因が自社の出荷か輸送中かを一次的に切り分けます。担当者の作業は、記録と写真を探して見比べることから、出てきた切り分け結果を確かめることに変わります。

サマリー
利用ツール
ChatGPT/Claude/Gemini/Make/n8n/Power Automate/Zapier
対象業界
EC/小売/物流/製造/飲食
対象部門
カスタマーサポート/物流
対象業務
内容確認・チェック/分類・仕分け
主な課題
判断に時間がかかる/属人化している/確認ミスが多い
AIで行う処理
画像認識
主な効果
判断支援/対応スピード向上/工数削減
導入難易度
★★☆☆☆
実装レベル
半自動化
費用感
ノーコード連携(中)
人間の確認
必須
現在工数
40h/月
AI導入後
16h/月
想定削減
60%
年間削減
288h
モデル条件による試算値です。実在企業の実績ではありません。

01導入前 / 導入後の業務フロー

導入前(Before)
  1. 問い合わせフォームまたはメールで、写真付きの申告が届く
  2. カスタマーサポートが受け付け、注文番号を特定する
  3. 倉庫管理システムで出荷実績と検品記録を検索する
  4. クラウドストレージで、その注文番号のフォルダにある出荷時の荷姿写真を探す
  5. 申告写真と出荷時写真を並べて見比べ、原因を推定する
  6. 判断が付かない場合、物流部に確認を依頼する
  7. 顧客へ回答し、交換・返金の手続きに回す
  8. 輸送起因と判断した分を、運送会社への申し立て一覧に記入する
導入後(After)
  1. 顧客から写真付きの申告が届く(フォームまたはメール)
  2. 自動新規の申告を検知し、本文から注文番号を特定する
  3. 自動倉庫管理システムから出荷実績と検品記録を取得する
  4. 自動クラウドストレージから、その注文番号の出荷時写真を取得する
  5. 自動申告写真と出荷時写真を並べて比較し、原因区分の候補と根拠を出す
  6. 自動原因区分ごとに処理を分岐させる(自社起因/輸送起因/その他/判断不能)
  7. 担当者が根拠を読み、区分を確定する
  8. 顧客への一次回答を確認して送る
  9. 自動輸送起因と確定した分を、運送会社への申し立て一覧に追加する
各工程の詳しい説明を読む
  1. 問い合わせフォームまたはメールで、写真付きの申告が届く
  2. カスタマーサポートが受け付け、注文番号を特定する
  3. 倉庫管理システムで出荷実績と検品記録を検索する
  4. クラウドストレージで、その注文番号のフォルダにある出荷時の荷姿写真を探す
  5. 申告写真と出荷時写真を並べて見比べ、原因を推定する
  6. 判断が付かない場合、物流部に確認を依頼する
  7. 顧客へ回答し、交換・返金の手続きに回す
  8. 輸送起因と判断した分を、運送会社への申し立て一覧に記入する

問題は4つあります。

(a)出荷時写真を探すのに時間がかかる。 フォルダは注文番号で切ってありますが、1件に複数の写真があり、どれが該当の荷物かを見分けるのに手間がかかります。分割出荷や同梱があると、さらに絞り込みが必要です。

(b)切り分けの基準が人によって違う。 「箱の角がつぶれている」を輸送中の扱いと見るか、緩衝材が足りない梱包不良と見るかは、担当者によって分かれます。同じ写真を別の日に見ると、同じ人でも違う判断になることがあります。

(c)運送会社への申し立てには期限がある。 切り分けが遅れると、輸送起因だったのに申し立てられません。期限を過ぎた分は、そのまま自社の損害になります。

(d)顧客を待たせると、原因に関係なく評価が下がる。 原因の確定に3日かかっても、顧客から見れば「3日放置された」だけです。当日中に一次回答を返せる形にすることが、切り分けの精度と同じくらい効きます。

  1. 顧客から写真付きの申告が届く(フォームまたはメール)
  2. 【自動】 新規の申告を検知し、本文から注文番号を特定する
  3. 【自動】 倉庫管理システムから出荷実績と検品記録を取得する
  4. 【自動】 クラウドストレージから、その注文番号の出荷時写真を取得する
  5. 【自動】 申告写真と出荷時写真を並べて比較し、原因区分の候補と根拠を出す
  6. 【自動】 原因区分ごとに処理を分岐させる(自社起因/輸送起因/その他/判断不能)
  7. 【人】 担当者が根拠を読み、区分を確定する
  8. 【人】 顧客への一次回答を確認して送る
  9. 【自動】 輸送起因と確定した分を、運送会社への申し立て一覧に追加する

自動化されるのは「探す」「並べる」「候補を出す」「振り分ける」の4つです。残るのは「区分の確定」と「顧客への回答の確認」です。

7番目を軽く見ないでください。 誰の責任かの判断は、金銭のやり取りと運送会社への申し立てにつながります。AIの区分をそのまま顧客に伝える設計にはしません。

02今回想定するシステム構成

構成図
顧客の申告(フォーム/メール+写真)
   │
   ▼【トリガー】新規の申告
   │
   ▼
注文番号の特定
   │
   ├──▶ 出荷実績・検品記録の取得(倉庫管理システム)
   │
   └──▶ 出荷時の荷姿写真の取得(クラウドストレージ)
   │
   ▼
申告写真と出荷時写真を並べて比較
   │
   ▼
原因区分の候補と根拠
   │
   ▼ 分岐
   ├──▶ 自社起因
   ├──▶ 輸送起因
   ├──▶ その他
   └──▶ 判断不能(フォールバック)
   │
   ▼
【人が確認して確定】
   │
   ▼
顧客への回答 / 運送会社への申し立て
役割想定する製品代替候補
ワークフローZapierMake、n8n、Power Automate
処理Claude API(申告写真と出荷時写真の比較)OpenAI API、Gemini API

倉庫管理システム、クラウドストレージ、問い合わせ管理は既存のものをそのまま使います。ワークフロー側から出荷実績と写真を読み出せるかだけを、先に確かめてください。

この構成の土台は、Zapier のパス(Paths)です。 パスは Zap に分岐を作る仕組みで、1つのパスグループ内に最大10個のパスブランチを作れます。各 Zap 内で最大3階層までネストできます。条件はカスタムルール/常時実行/フォールバックの3種類があり、カスタムルールでは AND と OR で複数条件を組み合わせられます。

ここでフォールバックが効きます。 フォールバックを設定すると、グループ内の他のパスブランチが実行されなかったときにそれが実行されます。つまり、「判断不能」の受け皿をワークフローの側で用意できるということです。自社起因にも輸送起因にも当てはまらなかった申告が、どこにも行かずに消えることを防げます。

なお、パスは Professional、Team、Enterprise プランで利用できます。Free プランでは使えません。 分岐が構成の中心なので、ここは前提として確認してください。

もう一方の土台が、画像を渡せるAPIです。Claude API では画像を image コンテンツブロックで渡し、ソースは base64、オンラインの画像へのURL参照、Files API が返す file_id の3種類があります。同じ出荷時写真を何度も参照するなら、Files API で1回アップロードして file_id で参照する形が向きます。

複数の画像を1つのリクエストに入れて、まとめて分析させられます。 画像を比較したり違いを尋ねたりする用途に向いており、この構成そのものです。複数送るときは、各画像の前に Image 1: Image 2: のような短いテキストのラベルを置くと、以降のやり取りで名前で参照できます。また、画像はテキストより前に置いたほうが結果が良くなります。

03どうやって実装するのか

Step1

処理の起点を決める

新規の申告が届いたことを起点にします。問い合わせフォームの送信、または申告受付用のメールアドレスへの着信です。

すべての申告を通すのではなく、荷傷み・誤品に当たるものだけを通します。 フォームなら「お問い合わせ種別」で絞れます。メールの場合は、件名と本文の分類をワークフローの最初に置き、該当しないものは後続に流しません。

写真が添付されていない申告の扱いを、最初に決めておいてください。 写真がなければ比較はできません。この場合は比較に進まず、顧客に写真の送付を依頼する定型返信の経路へ回します。

Step2

入力データを集める

データ中身取得元
申告本文症状の記述、注文番号、連絡先問い合わせフォーム/メール
申告写真外装、開梱後の状態、同梱物申告に添付された画像
出荷実績出荷日、出荷担当、梱包サイズ、送り状番号倉庫管理システム
検品記録品目、数量、検品者、検品日時倉庫管理システム
出荷時の荷姿写真梱包後の外装、封かんの状態クラウドストレージ
運送会社の追跡記録集荷・中継・配達の履歴送り状番号からの照会

注文番号が取れないと、何も始まりません。 本文に書かれていない申告は一定数あります。メールアドレスや氏名から注文を引ける経路を用意しておき、それでも引けない場合は判断不能に落とします。

Step3

データの取得方法を決める

出荷実績と検品記録: 倉庫管理システムから注文番号で引きます。APIがない場合は、日次で出力される出荷実績のファイルをクラウドストレージに置き、そこを参照する形でも成立します。

出荷時の荷姿写真: 注文番号のフォルダから取得します。1件に複数の写真がある場合は、枚数を絞ってください。 外装1枚と封かん1枚のように、役割を決めて渡すほうが比較が安定します。

撮影日時は、画像のメタデータから取らないでください。 Claude は画像のメタデータを解析・受信しません。撮影日時が必要なら、ファイルの保存情報か、倉庫管理システムの出荷記録から取ります。 これは設計上の要点です。

Step4

AIへ渡す前に整形する

  1. 画像のリサイズ … 大きすぎる画像は処理前に縮小されます。あらかじめリサイズ・切り出しをしておくほうが、待ち時間も結果も良くなります。 画像の最大寸法は8000×8000ピクセルです
  2. 枚数の管理 … 1リクエストに20枚を超える画像を含めると、そのリクエスト内の全画像により厳しい寸法の制限が適用されます。各画像をどの辺も2000ピクセル以下にするか、画像とドキュメントのブロックを20個以下に収めます。 実際には申告写真3枚と出荷時写真2枚程度なので、通常は収まります
  3. 形式の統一 … 対応形式は JPEG、PNG、GIF、WebP です。アニメーションは非対応で、最初のフレームだけが使われます。 顧客が動画を送ってきた場合は比較に回さず、人が見る経路へ回します
  4. 圧縮のかけすぎを避ける … JPEG や WebP の圧縮は待ち時間を減らしますが、圧縮を繰り返すと劣化し、送り状の文字などが読めなくなります。 保存時に1回だけ圧縮する運用にします
  5. ラベル付け … 各画像の前に Image 1: 出荷時(外装) のような短いラベルを置きます。これがないと、どちらの写真の話をしているのか分からない根拠が返ってきます
Step5

AIに処理させる

原因区分の候補と、その根拠の提示までです。確定はさせません。

処理内容
外装の状態の比較出荷時と申告時で、箱の形・破れ・水濡れがどう違うか
梱包の妥当性出荷時写真の時点で、緩衝材の不足や箱の余裕が見えるか
品目の相違検品記録の品目と、申告写真に写っている物が一致するか
原因区分の割り当て下表の区分のどれに当たるか
根拠の記述出荷時写真と申告写真のそれぞれから何を見たか
一次回答の下書き顧客に当日中に返す文面の案

原因区分は次の4つに固定します。

区分見分けの手がかり
自社起因(誤品・員数違い)出荷時の検品記録と申告内容の食い違い、出荷時写真に写った品目の相違
自社起因(梱包不良)出荷時写真の時点で緩衝材の不足・箱の余裕が見える
輸送起因出荷時写真では正常で、申告写真に外装の圧損・破れ・水濡れがある
その他・判断不能写真が不鮮明、出荷時写真が無い、申告と注文が結び付かない

「判断不能」を必ず区分に置きます。 4つに分けるのではなく、3つに分けたうえで残りを受ける場所を作る、という考え方です。ここが Zapier のフォールバックのパスに対応します。

員数の確定はさせません。 画像から物の個数を読むのは概算で、小さい物が多数あると正確でないことがあります。「3個入っているはずが2個だった」の確定は、人が検品記録と突き合わせて行います。

Step6

指示内容を固定する

あなたは通信販売の荷傷み・誤品の申告を、出荷時の記録と照らして
一次的に切り分ける担当者を支援する立場です。
原因区分の候補と、その根拠を出してください。確定はしません。

【厳守事項】
- 画像から読み取れないことを書かないでください。
  「おそらくこうだろう」という補いをしないでください。
- 原因区分は次の4つから選んでください。
  self_wrong_item(自社起因・誤品/員数違い)
  self_packing(自社起因・梱包不良)
  carrier(輸送起因)
  unknown(その他・判断不能)
- 出荷時写真が渡されていない場合、または画像が不鮮明で
  外装の状態が読み取れない場合は、必ず unknown にしてください。
  推測で carrier や self_packing にしないでください。
- 根拠は、出荷時写真から見たことと申告写真から見たことを
  分けて書いてください。どちらの写真の話かが分かるようにしてください。
- 物の個数を数えた結果は確定値として扱わないでください。
  個数に言及する場合は quantity_note に「人が検品記録と照合すること」
  という趣旨を必ず入れてください。
- 撮影日時を画像から推定しないでください。
  日時は渡された出荷記録の値だけを使ってください。
- 写真に人が写っていても、人物について記述しないでください。
- 顧客への一次回答の下書きでは、原因を断定しないでください。
  「確認のうえご連絡します」という形にしてください。
  金額、返金、交換の可否を書かないでください。
- 判断に迷う場合は confidence を low にし、needs_human を true にしてください。

【出荷記録】
{shipment_record}

【検品記録】
{inspection_record}

【申告本文】
{claim_text}

画像は上の指示文より前に、Image 1: 出荷時(外装) のようなラベルを付けて並べます。

「出荷時写真が無ければ unknown にする」という指示が、この構成の要です。 これがないと、申告写真だけを見て「外装がつぶれているから輸送起因」と返ってきます。比較していないのに比較したような答えが出るのが、いちばん危ない失敗です。

「原因を断定しない一次回答」も必要です。 当日中に返すのは「受け付けました、確認しています」という内容までです。原因を書いた回答を自動で返すと、後で覆したときに最初の回答が証拠として残ります。

Step7

出力形式を固定する

{
  "order_id": "",
  "cause": "self_wrong_item | self_packing | carrier | unknown",
  "confidence": "high | medium | low",
  "evidence": {
    "shipping_photo": "",
    "claim_photo": ""
  },
  "quantity_note": "",
  "needs_human": true,
  "customer_reply_draft": ""
}

evidence を2つに分けていることが、この形式の中心です。 「外装がつぶれている」だけでは切り分けになりません。出荷時の写真では何が見えて、申告の写真では何が見えるのか。この差が、そのまま切り分けの根拠になります。

cause を自由文でなく決まった値にするのは、そのままワークフローの分岐条件に使うためです。 文章で返させると、分岐のルールが書けません。

quantity_note を独立した欄にしているのは、員数の話が根拠の文章に紛れ込むのを防ぐためです。 個数はAIの読みを確定値にしないので、確認する人がここだけを見れば済むようにします。

Step8

システムへ連携する

つなぎ先方式内容
問い合わせフォーム/メールワークフローのトリガー新規の申告の検知
倉庫管理システムAPI または日次ファイル出荷実績と検品記録の取得
クラウドストレージAPI出荷時写真の取得
生成AIサービスAPI申告写真と出荷時写真の比較
問い合わせ管理書き戻し切り分け結果と根拠の記録
申し立て一覧追記輸送起因と確定した分

運送会社への申し立てそのものは自動化しません。 申し立ては金銭の請求であり、会社として事実を主張する行為です。 一覧に積むところまでを自動にし、提出は人が行います。

顧客への一次回答も、送信は人が押します。 文面が自動で用意されている状態と、自動で送られる状態は違います。前者でも当日中の回答には十分間に合います。

Step9

人が確認する

全件、人が確認します。 とくに次の3つは必ず読みます。

  • causecarrier のもの(運送会社への申し立てにつながる)
  • confidencelow のもの
  • quantity_note に記載があるもの(員数はAIの読みを使わない)

確認を速くするための設計が重要です。

  • 出荷時写真と申告写真を左右に並べて表示する
  • evidence の2つの記述を、それぞれの写真の下に置く
  • cause ごとに色分けし、unknown を上に出す
  • 検品記録の品目と数量を、申告内容の横に並べる
  • 前回までに同じ運送会社・同じ配送地域で起きた件数を添える

確認にかかる時間の目標は、1件7分です。 それ以上かかるなら、渡している写真の枚数が多すぎるか、根拠の記述が抽象的です。

Step10

例外に対処する

起きること対応
注文番号が本文から取れない氏名・メールアドレスから引く。引けなければ unknown に落とし、人が確認する
出荷時写真が無い比較せず unknown にする。 推測で区分を付けない
申告に写真が添付されていない比較に進まず、写真の送付を依頼する定型返信の経路へ回す
申告写真が不鮮明・極端に小さい低品質・回転・200ピクセル未満の非常に小さい画像では誤ることがある。confidencelow にし、人が見る
動画が送られてきたアニメーションは最初のフレームだけが使われる。比較に回さず人が見る
分割出荷・同梱で写真が複数ある送り状番号で写真を絞ってから渡す。絞れなければ unknown
員数の食い違いが申告されたAIに数えさせない。quantity_note を立て、検品記録と人が突き合わせる
どの区分にも当てはまらないZapier のフォールバックのパスが受ける。どこにも行かずに消えることを防ぐ
同じ注文で複数回の申告が来る注文番号で既存の申告を検索し、新規として二重に立てない
申し立ての期限が近い出荷日からの経過日数で優先度を付け、期限が近い件を先に人へ回す
画像のリクエストが失敗する枚数と寸法の制限を確認する。再試行して駄目なら人の経路へ回す
Step11

記録を残す

  • 申告の原本(本文と添付写真)と受付日時
  • 引き当てた出荷実績・検品記録・出荷時写真の識別子
  • AIが返した cause confidence evidence の全文
  • 人が確定した区分と、AIの候補と食い違った場合のその理由
  • 顧客へ送った一次回答の文面と送信日時
  • 運送会社への申し立ての有無と、提出日

4つ目が、この構成を育てる材料です。 「出荷時写真が少し暗いと、梱包不良が輸送起因になりやすい」といった傾向は、食い違いの記録からしか見えません。同じ種類の食い違いが繰り返されるなら、プロンプトか撮影の運用で直せます。

なお、証拠として残すのは自社側の保管です。 アップロードした画像はAPIリクエストの間だけ保持され、処理後に自動的に削除されます。

04実装レベルの3段階

最小構成:写真を手で集めてAIに貼り付け、切り分けの案を出させる / 見比べと根拠の言語化
半自動化:上記+注文番号からの記録・写真の自動引き当て+区分ごとの分岐 / 探す作業と振り分け
本格構成:上記+申し立て一覧への追記+期限管理+食い違いの集計 / 確定と送信以外のすべて

半自動化でいちばん大きく効くのは、探す時間が消えることです。 30分のうち18分が探す時間なので、ここが自動になるだけで工数の見え方が変わります。 本格構成の価値は、期限管理で出ます。 申し立ての期限が近い件を自動で前に出す仕組みは、切り分けの精度とは別の形で損害を減らします。 月80件の規模なら、半自動化で止めても十分です。 本格構成に進む判断は、申し立ての取りこぼしが実際に何件あるかを数えてからで間に合います。

05工数削減シミュレーション

前提値(モデル条件)
対象人数
4 名
月間件数
80 件
1件あたり現在時間
30 分
1件あたり導入後時間
12 分
現在  80件 × 30分 ÷ 60 = 40 時間/月
導入後 80件 × 12分 ÷ 60 = 16 時間/月
月間削減時間
24h
削減率
60%
年間削減時間
288h
年間金額換算(時間単価3,500円)
101万円
モデル条件による試算であり、実際の効果は業務内容・運用方法によって異なります。

自社条件で導入効果を整理したい方へ

このユースケースを自社に当てはめた場合の前提値と削減見込みを、業務ヒアリングをもとに整理します。

AI活用について相談する

06向いている企業・向いていない企業

向いている
  1. 自社倉庫から顧客へ直送しており、出荷時に荷姿の写真を残している企業。荷傷み・誤品の申告が月に数十件あり、カスタマーサポートと物流の間で「出荷時はどうだったのか」の確認の往復が起きている場合。運送会社への申し立てに期限があり、切り分けが遅れると請求できなくなる場合。
向いていない
  1. 出荷時の写真も検品記録も残していない場合。先に撮影と記録の運用を作るほうが効果が大きくなります。申告が月に数件で、担当者がその場で判断できている場合。すべて委託倉庫から出荷しており、出荷時の記録を自社で持っていない場合も、記録の受け取り方を先に決める必要があります。

07最小構成で試す方法

  1. 過去1か月の申告から10件を選ぶ(輸送起因・自社起因・判断が割れたものを混ぜる)
  2. 申告写真と出荷時写真を手で集める
  3. AIの画面に、出荷時写真→申告写真→指示文の順で貼り付ける
  4. 「原因が自社の出荷か輸送中かを切り分け、それぞれの写真から何を見たかを分けて書いてください。出荷時写真が無い場合は判断不能としてください」と指示する
  5. 当時の担当者の判断と突き合わせる

この10件は必ずやってください。 商品の形と梱包の仕方によって、写真から読み取れる量がまったく違います。段ボール1箱に緩衝材で入れる商品と、袋のまま送る商品では、比較の成立しやすさが違います。

判断の目安は次のとおりです。

当時の判断との一致判断
8件以上が一致自動化する価値が大きい。ワークフロー化に進む
5件前後出荷時写真の撮り方(角度・枚数)を先に整える
3件以下写真からは切り分けられない商材の可能性。検品記録の照合だけを機械化する

「撮り方を先に整える」という結論が出ることがあります。 これは失敗ではありません。外装を真横から1枚、封かん部分を1枚、と決めるだけで、比較の精度は大きく変わります。 AIを入れる前に得られる効果です。

08実装時につまずきやすいポイント

問題対策
出荷時写真が無いのに区分が付くプロンプトで出荷時写真が無ければ unknown と明示する。ワークフロー側でも写真の有無を先に判定する
員数の食い違いをAIが確定してしまう個数の読みは概算として扱う。quantity_note を立て、検品記録と人が突き合わせる
撮影日時が合わない画像のメタデータは読まれない。 日時は出荷記録かファイルの保存情報から渡す
根拠が「箱がつぶれている」だけevidence を出荷時写真と申告写真に分けて書かせる。どちらの写真の話かを必ず示させる
どの分岐にも入らない申告が消えるフォールバックのパスを必ず置く。 判断不能を受ける場所を作る
写真が多すぎて比較がぶれる外装1枚・封かん1枚のように役割を決めて渡す。枚数の上限を運用で決める
画像が大きすぎる/小さすぎる最大寸法は8000×8000ピクセル。あらかじめリサイズ・切り出しをする。 200ピクセル未満の非常に小さい画像は誤りやすい
20枚を超えて制限にかかる20枚を超えると全画像により厳しい寸法の制限が適用される。ブロックを20個以下に収める
圧縮の繰り返しで文字が読めない保存時に1回だけ圧縮する。送り状の文字が読める品質を保つ
動画やアニメーションが来る最初のフレームだけが使われる。比較に回さず人の経路へ
自動で原因を書いた回答が送られる一次回答は受付の連絡までにとどめる。送信は人が押す
分岐が増えすぎて追えない1つのパスグループは最大10ブランチ、ネストは最大3階層。区分は4つに保つ

09セキュリティ・AIガバナンス上の注意点

この構成で扱うデータ: 顧客の氏名・住所・注文内容、顧客が撮影した写真、自社の出荷記録と検品記録。個人情報と、顧客の生活空間が写った写真が含まれます。

  1. 顧客の写真の扱い … 申告写真には室内や家族が写り込むことがあります。第三者に渡す前提でない画像であることを前提に、閲覧範囲を限定してください。 運送会社への申し立てに使う場合は、必要な部分だけを切り出します
  2. 人物の記述をさせない … Claude は画像内の人物を名指しすることができず、拒否します。設計としても、写り込んだ人について記述させない指示を入れてください
  3. 外部AIへの入力可否 … 申告写真と出荷記録を外部のAPIに渡します。入力を学習に使わないことが契約で保証されるサービスを選んでください。 アップロードした画像はリクエストの間だけ保持され、処理後に自動的に削除されます
  4. AI生成画像の判定はできない … 画像がAIで生成されたものかどうかの判定はできません。不正な申告の検知を、この構成に期待しないでください。 疑わしい案件は人が扱う経路を別に用意します
  5. アクセス権限 … 出荷時写真と検品記録は、物流部とカスタマーサポートに閲覧範囲を限定します。申告写真も同じ範囲に置きます
  6. 保持期間 … 申し立ての期限と、返金・交換の記録として残すべき期間を分けて決めます。写真は容量が大きいので、期限を決めないと溜まり続けます
  7. 自動実行してよい範囲 … 区分の確定、顧客への回答の送信、運送会社への申し立ての提出は、いずれも人が行います。どれも金銭のやり取りにつながる行為です

誤りが起きた場合のリスクは、自社起因の荷傷みを輸送起因として運送会社に申し立てること、またはその逆で自社が不要に損害をかぶることです。これは画像認識の精度の問題であると同時に、判断不能を判断不能のまま扱う設計の問題です。 迷った件を unknown に落とす運用を、担当者全員で徹底してください。

10まず何から始めるか

1週目:過去の申告10件で試す

過去1か月の申告から10件を選び、申告写真と出荷時写真を手で集めてAIに渡します。当時の担当者の判断と突き合わせ、どの区分で食い違うかを見てください。 食い違いの多い区分が、基準を言葉にすべき場所です。

2週目:区分の定義を合意する

物流部とカスタマーサポートで、4つの区分の見分け方を1枚にまとめます。「箱の角のつぶれ」をどちらに置くかのような、実際に割れている判断から決めてください。半日の作業です。

3週目:引き当ての経路を作る

注文番号から出荷実績・検品記録・出荷時写真を引ける状態にします。ここが取れないと、探す時間が減りません。 APIがなければ日次ファイルでも成立します。

4週目以降: ワークフローに分岐を組み、フォールバックのパスを置きます。1か月回して、30分が何分になるかを実測してください。人が確定した区分とAIの候補が食い違った件を、必ず記録してください。

2か月目以降: 申し立ての期限管理と、食い違いの集計を足します。梱包不良の傾向が見えたら、出荷側の改善に回します。


11関連ユースケース

12この仕組みを理解するための記事

13技術仕様の確認日・参考情報

技術仕様確認日:2026-09-22/最終更新:2026-09-22
確認した内容情報源確認日
Zapier のパスが Professional、Team、Enterprise プランで利用でき、Free プランでは使えないこと。1つのパスグループ内で最大10個のパスブランチを作れること。各 Zap 内で最大3階層までネストされたパスを設定できること。条件にカスタムルール/常時実行/フォールバックの3種類があり、カスタムルールでは AND と OR で複数条件を組み合わせられること。フォールバックを設定すると、グループ内の他のパスブランチが実行されなかったときにそれが実行されることZapier Help: Add branching logic to Zaps with paths2026-09-22
画像を image コンテンツブロックで渡し、ソースが base64・URL参照・Files API の file_id の3種類であること。画像をテキストより前に置くと結果が良くなること。複数の画像を1リクエストに入れてまとめて分析でき、比較に向くこと。複数送るときは各画像の前に短いテキストのラベルを置くと名前で参照できること。画像の最大寸法が8000×8000ピクセルであること。1リクエストに20枚を超える画像を含めると全画像により厳しい寸法の制限が適用されること。対応形式が JPEG、PNG、GIF、WebP で、アニメーションは最初のフレームだけが使われること。画像が28×28ピクセルのパッチ(視覚トークン)として扱われること。大きすぎる画像はリサイズされるためあらかじめリサイズ・切り出しをすべきこと。圧縮の繰り返しが劣化を招くこと。画像内の人物を名指しできないこと。物の個数は概算であること。AI生成画像かどうかの判定ができないこと。画像のメタデータを解析・受信しないこと。アップロードした画像はリクエストの間だけ保持され処理後に自動的に削除されることClaude Docs: Vision2026-09-22

荷傷み・誤品の申告に対する損害の負担と、運送会社への申し立ての期限は、運送契約と約款によって異なります。この部分は自社の契約内容と、運送会社との取り決めの確認が必要です。 本記事は原因の一次的な切り分けを機械化する構成を示したものであり、責任の所在についての判断を代替するものではありません。

実装ステータス:構成例。 公開仕様に基づいて設計した構成であり、当社で実際に構築・検証したものではありません。工数の数値はモデル条件による試算です。

自社の業務に使えるAI活用候補を整理します

このユースケース(UC-0158)についてのご相談はこちらから。

AI活用について相談する
目次