改善・モダナイゼーション

手作業の分類業務をAIで自動化する実装論点

2026年07月09日
AI活用 既存改善 分類 ワークフロー 業務自動化

「問い合わせを毎朝30分かけて担当部署に振り分けている」「申請内容を見てカテゴリタグを人力で付けている」——こうした分類業務の相談は増えています。件数が増えるほど工数が線形に膨らみ、担当者の主観でブレも出る。AIで自動化できないかと考えるのは自然な発想です。ただし「AIに投げれば終わる」わけではなく、精度の見極めと人の判断の残し方を設計しないと、かえって現場の信頼を失います。

この記事では、分類・タグ付け・振り分け業務をAIで自動化する際に発注者が押さえておくべき論点を、実装の現実に即して整理します。

そもそもルールベースで足りないか先に疑う

AIを検討する前に、if文の羅列(ルールベース)で解決できないかを確認します。ここを飛ばすと、単純な分岐で済む話に不要なAPIコストと不確実性を持ち込むことになります。

ルールベースが向くのは次のようなケースです。

  • 分類基準が「特定のキーワードを含む」「特定のフォームフィールドの値」など明確な条件で表現できる
  • カテゴリの数が少なく(5〜10程度)、境界が曖昧でない
  • 分類ミスが起きても、条件を1行足せば恒久的に直せる

逆にAIが有効なのは、自然文の内容や文脈から判断が必要で、条件分岐では網羅しきれないケースです。「問い合わせ本文の文面から、営業窓口宛か既存顧客のクレームかを判定する」「フリーテキストの申請理由から審査カテゴリを推定する」といった、人間が「読んで判断している」業務がこれにあたります。既存のルールベース分類が「その他」だらけになっているなら、AI化を検討する明確なサインです。

誤分類のコストで精度要件を決める

AI分類を設計する上で最初に決めるべきは「精度目標」ではなく、誤分類が起きたときのコストの非対称性です。分類先によってコストが違うなら、一律の精度目標は意味を持ちません。

  • 誤分類しても実害が小さいケース: 社内向けの一次仕分け(後で人が最終確認する前提)、レポート集計用のタグ付けなど。多少の誤分類は許容し、自動化のスピードを優先してよい
  • 誤分類が業務事故につながるケース: クレームを一般問い合わせに分類して対応が遅れる、与信・審査系の申請を誤ったフローに流す、法務確認が必要な内容を見落とす。この場合は「AIが自動で確定させる」設計自体が危険で、後述する確信度によるレビュー導線が必須になる

発注時によくある失敗は、「精度95%出ます」という数字だけで進めてしまうことです。95%の内訳(どのカテゴリで誤分類が集中するか)と、残り5%が発生したときの実害を先に洗い出してから、自動化の範囲を決めるべきです。

確信度でしきい値を切り、人の判断を残す

分類AIの実装で最も重要な設計判断は、「AIが自動で確定してよい範囲」と「人が確認すべき範囲」を確信度スコアで分けることです。全件を人間ノーチェックで自動処理する構成は、精度が高くても事故が起きたときの説明責任が持てません。

具体的な設計パターンは次の通りです。

  1. LLM APIに分類結果と一緒に確信度(または理由の記述)を出力させる
  2. 確信度が閾値以上(例: 「高い」と判定)なら自動確定し、既存ワークフローにそのまま流す
  3. 閾値未満、または複数カテゴリで判定が拮抗している場合は「要確認」キューに入れ、人が最終判断する画面に出す
  4. 人が確認・修正した結果を記録し、後述の精度評価とプロンプト改善に使う

閾値は最初から厳密に決め打ちせず、運用開始後の実データで調整する前提にしておきます。最初は保守的に(自動確定の範囲を狭く)始めて、要確認キューに溜まった実績を見ながら段階的に自動化率を上げていくのが現実的です。「最初から全自動」を目指すと、閾値のチューニング材料がないまま設計することになり、精度の見立てが外れます。

学習データは「ゼロから作る」前提にしない

分類AIというと機械学習モデルの学習を思い浮かべがちですが、既存プロダクトへの後付けではLLM APIへのプロンプト設計(few-shotの例示)で始めるのが現実的です。理由は3つあります。

  • 過去の分類実績(問い合わせ履歴とその振り分け結果など)が既存DBに眠っていることが多く、これをプロンプトの例示に使える
  • ゼロから教師データを作る工数と時間をかけずに着手できる
  • カテゴリの追加・変更があっても、プロンプトの修正だけで対応でき、モデルの再学習が要らない

分類対象の件数が数十万件規模で、レイテンシやAPIコストがボトルネックになる段階になって初めて、専用の分類モデルをファインチューニングする選択肢を検討します。多くの既存プロダクトの分類業務は、この規模に達する前に「LLM APIを都度呼ぶ」構成で十分な費用対効果が出ます。着手時点でファインチューニングを前提にした提案は、規模に見合わない過剰設計であることが多いので注意してください。

既存ワークフローへの組み込み方

分類ロジックを作っただけでは業務は変わりません。既存の管理画面・通知フロー・DBスキーマにどう接続するかが実装工数の大半を占めます。

  • 分類結果を保存するカラム(またはタグテーブル)を既存モデルに追加し、確信度と「AI判定か人間判定か」を区別できるフラグを持たせる
  • 要確認キューは、既存の管理画面に新しい一覧画面として組み込む。担当者が普段見ている画面から動線が切れていると使われなくなる
  • Slack通知など既存の運用フローがあるなら、「要確認が◯件溜まっている」を能動的に知らせる仕組みを合わせて作る。受け身の一覧画面だけだと放置されがちになる
  • 分類が下流の処理(メール送信、担当部署へのアサイン、集計レポート)のトリガーになっている場合、AI導入後もその接続を壊さないよう既存コードの依存関係を事前に洗い出す

既存プロダクトの改善全般に言えることですが、新しい仕組みを既存の運用に合わせて設計するか、既存の運用ごと変えるかは着手前に発注者と合意しておくべき論点です。この判断軸は分類業務に限らず、既存プロダクトへの機能追加全般で最初に確認すべき観点として既存プロダクトの改善、外部チームが最初に見る観点で整理しています。

精度評価は運用開始後も続ける前提で設計する

導入前のPoCで「テストデータで精度90%出ました」という結果だけを見て本番投入すると、実運用のデータ分布のズレで精度が想定より下がることがあります。評価は導入時点で終わらせず、継続的な仕組みとして組み込みます。

  • 要確認キューで人が修正した結果を定期的に集計し、AI判定と人間判定の一致率を追う
  • カテゴリごとの誤分類傾向(特定のカテゴリだけ精度が低い、など)を可視化し、プロンプトの例示を追加する
  • 分類対象の傾向が変わるタイミング(新サービスの追加、問い合わせ経路の変更など)では精度が一時的に落ちることを見込んでおく

この評価の仕組み自体は大掛かりである必要はなく、既存の管理画面に簡単な集計ビューを1つ足す程度で十分機能します。分類結果をAIに渡すだけでなく、その後の判定履歴をどう蓄積するかまで含めて設計するのが、後付けAI機能を長く運用できる形にする条件です。

外注する場合の進め方

分類業務のAI化を外部に依頼する場合、着手前に次を確認しておくと手戻りが減ります。

  • 誤分類のコストをヒアリングした上で、確信度によるしきい値設計(自動確定と要確認の切り分け)を提案に含めているか
  • ルールベースで足りる範囲を安易にAI化しようとしていないか(コストと不確実性の割に合わない提案は要注意)
  • 既存DBのスキーマ・管理画面・通知フローへの接続まで見積もりに含めているか。分類ロジック単体の実装費用だけでは、実際に使われる機能にならない
  • 運用開始後の精度評価をどう継続するか、初期提案の時点で言及があるか

分類・振り分け業務は、既存プロダクトへのAI後付けの中でも投資対効果が見えやすい部類です。ドキュメントや帳票のようなフリーフォームの入力を扱う場合は、書類・ドキュメント処理をAIで既存プロダクトに後付けする論点も合わせてご覧ください。

まとめ

  • 分類基準が明確な条件で表現できるならルールベースで十分。AIが有効なのは文脈判断が必要なケースで、誤分類のコストを先に洗い出してから精度要件を決める
  • 確信度でしきい値を切り、自動確定と人による要確認を分けることで、精度が完璧でなくても安全に運用できる。全自動を最初から狙わず、運用データで閾値を調整する
  • 学習データはゼロから作らず、既存DBの過去実績をfew-shotの例示に使うLLM API呼び出しから始めるのが現実的。既存の管理画面・通知フローへの接続まで含めて設計する

torcheees では Rails/FastAPIとAI APIを連携した業務自動化の実装支援 を行っています。「分類業務の工数がかかっているが、どこまでAIに任せてよいか判断がつかない」という段階でも構いません。「既存プロダクト改善」診断では、現状の分類フローとデータを確認した上で、AI化の可否と概算費用をご提示します。お問い合わせフォームからお気軽にご相談ください。

プロダクト開発の相談をする

開発相談をする
簡易見積もり