中小運送会社の配車担当がClaudeでドライバー日報の集計・分析を月22時間から40分に:労務違反リスクも事前検知

中小運送会社の配車担当がClaudeでドライバー日報の集計・分析を月22時間から40分に:労務違反リスクも事前検知
「また今月も終電を逃した」——月末が近づくたびに、私はため息をついていた。
私の名前は田中雄一、北関東に拠点を置く中小運送会社「アサヒロジスティクス」で配車担当を務めて9年目になる。ドライバー20名、トラック18台を抱えるうちの会社では、月末になると必ず「日報祭り」が始まる。20名分の手書き日報をExcelに転記して、走行距離・積載量・労働時間を集計し、法令違反がないかチェックする。この作業だけで毎月22時間以上かかっていた。残業代も払えない身分の管理職にとって、これは本当に消耗する仕事だった。
それが今では、月に40分で終わる。しかも精度は上がり、以前は見落としていた労務違反のリスクも事前に検知できるようになった。その仕組みをこの記事で包み隠さずお伝えしたい。
なぜAI導入に踏み切ったか——限界を超えた「あの夜」
転機は2025年の10月だった。月末の集計作業中、私は「改善基準告示」に関わるドライバーの拘束時間を集計し損ない、翌月になってから労基署の定期監査でそれが発覚した。幸い書類指導で済んだが、もし悪質と判断されれば事業停止処分にもなりかねない。社長から「同じミスは二度と許さない」と言われたとき、私は本気で仕組みを変えなければと思った。
専用の運行管理システムの導入も検討した。しかし見積もりを取ると、初期費用150万円+月額3万円という数字が出てきた。ドライバー一人当たりのタブレット端末も必要になると、トータルで400万円近くなる。20台規模の中小企業にそんな余裕はない。
そんな折、取引先の物流会社の担当者から「うちはClaude使って日報の処理やってるよ」という一言を聞いた。月額3,000円程度のサブスクで使えるClaude Pro。「本当にそれだけで?」と半信半疑だったが、試してみることにした。ITが得意なわけでもない私が、一から手探りで始めた挑戦の記録だ。
具体的な取り組み:実際に何をどうやったか
ステップ1:日報のデジタル化(最初の壁)
まず直面したのが「手書き日報をどうClaudeに読み込ませるか」という問題だった。うちのドライバーは20代から60代まで年齢層が幅広い。デジタル化を急ぐと現場が混乱する。そこで私が選んだのは「写真を撮ってClaudeに貼り付ける」という方法だった。
具体的には、ドライバーが営業所に戻ったタイミングで日報を受け取り、スマホのカメラで撮影。その画像をClaudeのチャット画面にドラッグ&ドロップするだけ。ドライバー側の作業変更はゼロ。これが受け入れてもらえた最大の理由だと思う。
ステップ2:Claudeへの指示(プロンプト設計)
最初にやったのは「日報読み取りプロンプト」の作成だ。何度も試行錯誤した結果、今使っているのは以下のプロンプトだ。
【日報読み取りプロンプト①:データ抽出用】
添付した日報画像から以下の情報を読み取り、CSVとしてコピーできる形式で出力してください。
抽出項目:
・日付
・ドライバー名
・出庫時刻・帰庫時刻
・実際の乗務時間(出庫〜帰庫)
・休憩時間の合計(分)
・走行距離(km)
・配送先件数
・積載量(kg)
・燃料給油量(L)・給油金額(円)
・特記事項(事故・ヒヤリハット・車両不具合など)読み取れない項目は「不明」と記載してください。手書きで判読が難しい部分は「※要確認」と明記してください。CSVの区切り文字はカンマとし、1行目はヘッダー行としてください。
このプロンプトで1枚の日報を処理するのに約30〜40秒。20枚でも15分もかからない。出力されたCSVをそのままExcelに貼り付けられるので、転記ミスがゼロになった。
ステップ3:月次集計と法令チェック
20名分のデータが揃ったら、次は集計と法令チェックだ。改善基準告示では「1日の拘束時間は原則13時間以内」「連続運転は4時間以内」などの基準がある。これをClaudeに判定させる。
【月次集計・法令チェックプロンプト②】
以下のCSVデータはドライバー20名の今月の日報データです。次の分析を実施してください。
①【集計】ドライバー別に以下を合計・平均してください:拘束時間合計、乗務時間合計、走行距離合計、配送件数合計、給油金額合計
②【法令チェック】改善基準告示に基づき、以下を確認してください:
・1日の拘束時間が13時間を超えた日(超過時間も記載)
・1日の拘束時間が16時間を超えた日(最大拘束時間違反)
・月の拘束時間が293時間を超えているドライバー
・違反リスクがある場合は「【要注意】」と頭に付けて赤字相当で目立つよう記載③【異常値検知】走行距離や燃料消費量が前月比で30%以上乖離しているドライバーを抽出し、理由として考えられることを列挙してください。
④【サマリー】結果を役員報告用に箇条書きで3〜5行にまとめてください。
(以下にCSVデータを貼り付ける)
このプロンプトを使うと、約2〜3分でA4換算で3〜4ページ分のレポートが出てくる。以前なら私が3時間かけてやっていた作業だ。
ステップ4:ドライバーへのフィードバック文書の自動生成
集計だけでなく、個別ドライバーへのフィードバックシートも作るようになった。これが意外と喜ばれた。
【個別フィードバック生成プロンプト③】
以下はドライバー「鈴木健太」さんの今月の運行データです。このデータをもとに、本人向けのフィードバックシートを作成してください。
トーン:厳しすぎず、でも改善点はしっかり伝える。現場のベテランが後輩に語りかけるような口調で。
構成:①今月の頑張りポイント(具体的な数値を入れて褒める)、②気になる点(1〜2点、データに基づいて)、③来月への一言メッセージ
A4半ページ程度でまとめてください。
これが本当によかった。以前は「問題があったときだけ呼ばれる」だったのが、毎月ポジティブなフィードバックを渡せるようになった。ドライバーの中には「初めて褒められた」と言ってくれた人もいた。
ステップ5:定型化とルーティン化
最終的に月末の作業は以下のルーティンに落ち着いた。
- 月末の2日間で日報写真を撮影(1日15枚×2日、1日10分程度)
- プロンプト①で1枚ずつデータ抽出(20枚で約15分)
- ExcelにCSV貼り付け(5分)
- プロンプト②で集計・法令チェック(入力含め10分)
- プロンプト③で個別フィードバック生成(20名で10分)
- 内容確認と印刷(数値の最終確認に5分)
合計:約45分(確認作業を含めても60分以内)
失敗談と改善:うまくいかなかったこと3つ
失敗①:手書きの癖字が読めない問題
最初の2週間で一番困ったのが、ベテランドライバーの達筆すぎる(というか独特すぎる)手書き文字だった。特に60代の田村さんの日報は、Claudeが「7」を「1」と読んだり、「出庫6:30」を「出庫8:30」と誤読したりすることが頻発した。
最初は「Claudeの精度が低い」と思っていたが、よく考えると原因は画像の品質だった。蛍光灯の反射で白飛びしていたり、斜めから撮影していたりすると誤読率が一気に上がることがわかった。
解決策:撮影マニュアルを作成。「窓際の自然光で、真上から、A4全体が収まるように撮る」という3ルールを徹底した。また「※要確認」フラグが立った項目は必ず原本と照合するルールにした。今では誤読率は2%以下まで下がっている。
失敗②:法令の解釈をClaudeに任せすぎた
2ヶ月目に起きた問題だ。改善基準告示の「拘束時間」の計算で、Claudeが「出庫〜帰庫」を拘束時間と認識したが、実際には「乗務前点検の開始から乗務後点検の終了まで」が正しい拘束時間だった。この差が積み重なると1日あたり20〜30分の誤差になる。
解決策:プロンプトに計算ルールを明示した。「拘束時間=乗務前点検開始〜乗務後点検終了。日報に点検時刻の記載がない場合は出庫15分前・帰庫15分後として計算すること」と追記した。また法令に関わる判定結果は必ず私が最終確認することをルール化した。Claudeはあくまでサポート、最終責任は人間という意識を忘れないようにしている。
失敗③:プロンプトが長くなりすぎて出力がブレた
最初は「あれもこれも」とプロンプトに詰め込みすぎた。結果、Claudeの出力フォーマットが毎回微妙に変わり、ExcelへのコピペがうまくいかなかったりCSVのカラム順がずれたりした。
解決策:プロンプトを役割ごとに分割した。「データ抽出専用」「集計・法令チェック専用」「フィードバック生成専用」と3つに分けることで、各プロンプトがシンプルになり出力の安定性が劇的に上がった。また「出力形式の例」をプロンプトの末尾に添付するようにしたことも効果的だった。「こういう形で出してほしい」という見本を示すと、Claudeは非常に忠実に従ってくれる。
成果・数値:Before/After比較
半年間の運用を経て、数値で見えてきた変化をまとめた。
項目 | 導入前(Before) | 導入後(After) | 変化 |
|---|---|---|---|
月次集計作業時間 | 約22時間/月 | 約40分/月 | ▲97%削減 |
転記ミス件数 | 月平均8〜12件 | 月平均0〜1件 | ▲90%以上削減 |
労務違反リスク見逃し件数 | 月1〜3件(後から発覚) | 0件(当月中に全件検知) | リアルタイム検知に転換 |
月次レポート作成時間 | 3時間/月 | 15分/月 | ▲92%削減 |
ドライバーへのフィードバック | 問題発生時のみ | 全員に毎月実施 | 定期化 |
ツール費用(月額) | 0円(手作業) | 約3,000円(Claude Pro) | +3,000円 |
私の月末残業時間 | 平均18時間 | 平均2時間 | ▲89%削減 |
月3,000円の投資で、私の残業時間が月16時間削減された。私の残業単価を時給2,500円(管理職のみなし残業外)で計算すると、月4万円相当の工数が削減されたことになる。コスト回収率は1,300%超だ。
数字以上に大きかったのが「心理的な余裕」だった。月末が怖くなくなった。ミスへの不安がなくなった。そしてドライバーとの関係が変わった。毎月フィードバックシートを渡すようになってから、ドライバーから「日報をもっと丁寧に書こうと思った」という声が複数上がってきた。データの品質が上がり、さらに精度が上がるという好循環が生まれている。
応用・発展:次にやりたいこと
燃費管理・コスト削減への展開
現在は走行距離と燃料消費量のデータが蓄積されてきた。次のステップでは「ドライバー別・ルート別の燃費分析」をClaudeで実施する計画だ。燃費の悪いルートや時間帯を特定し、配車計画の最適化につなげたい。試算では月の燃料コストを5〜8%削減できる可能性がある。20台分だと年間で数十万円規模になる。
採用・育成への活用
日報データが6ヶ月分蓄積されたことで、「優秀なドライバーの行動パターン」が見えてきた。配送件数が多く、燃費も良く、ヒヤリハット報告も適切にしているドライバーに共通する特徴をClaudeで分析してもらった。その結果をもとに、新人ドライバー研修のチェックリストを作成中だ。
予防保全への活用
日報の「車両不具合」欄のテキストデータをClaudeで定期的に分析することで、特定の車両に繰り返し発生している小さな不具合を早期に検知できないか実験中だ。「ブレーキの効きが少し甘い」という記述が3回続いたら自動でアラートを出す仕組みを作りたいと考えている。大きな故障になる前に手を打てれば、修理費用の削減と安全性向上の両方に貢献できる。
他部門への横展開
この取り組みを見ていた総務担当から「うちの経費精算チェックにも使えないか」という相談が来た。会社全体でClaudeを活用する文化を広げていきたい。
まとめ:ITが得意でなくても、今日から始められる
私はExcelのマクロも組めないし、プログラミングの知識もゼロだ。それでもClaudeを使って、9年間悩み続けた業務を劇的に改善できた。
大切なのは「完璧なシステムを作ろう」と思わないことだと感じている。最初は日報1枚を試しに読み込ませてみる。それだけでいい。うまくいったら次の1枚。プロンプトは試行錯誤しながら育てていくものだし、失敗しても大抵は文章を直すだけで解決できる。
400万円のシステムを導入しなくても、月3,000円と少しの工夫で、中小企業でも大企業並みの管理精度を実現できる時代になった。「うちみたいな小さな会社には関係ない」と思っている同業の方に、この記事が届いてほしい。
最初の一歩は、Claudeの画面を開いて、手元の日報を写真に撮るだけだ。
※本記事に登場する会社名・人物名は架空のものです。プロンプト例は実際の業務を参考に作成していますが、法令の解釈については必ず専門家(社会保険労務士等)に確認の上、自社の運用に適用してください。改善基準告示は2024年4月改正版に基づいています。