生成AIで業務を自動化するときは、最初にモデルを選ぶのではなく、任せる作業と人が確認する作業を決めます。文案が作れることと、そのまま顧客へ送信できることは違います。試す段階で便利でも、確認や修正の負担を含めると、期待した効果が出ないこともあります。
最初の対象は、入力と出力を説明でき、誤りを見つけたときに人へ戻せる仕事から選びます。本記事では、問い合わせの分類と返信案の作成を例に、対象の選定、情報の扱い、評価、承認、運用までの手順を紹介します。事例と数値は設計を考えるための架空例であり、導入成果を示すものではありません。
生成AIに任せる部分と、通常の処理を分ける
生成AIは、文章の要約、分類、項目の抽出、文案の作成などで活用を検討できます。一方、固定の計算式や明確な条件分岐で処理できる部分は、通常のプログラムで扱う方法も比較してください。すべての処理をAIへ寄せる必要はありません。
例えば、問い合わせ文から用件を読み取る部分はAIで試し、受付番号の発行、必須項目の確認、金額の計算、送信先の照合は通常の処理で行う構成が考えられます。各工程で何が入力され、何が返るかを分けると、問題が起きた場所も追いやすくなります。
対象候補 | 初期段階で任せる範囲 | 人が確認したいこと |
|---|---|---|
問い合わせ対応 | 用件の分類、返信案 | 回答の根拠、送信先、約束する内容 |
議事録 | 要点と未決事項の抽出 | 決定事項、担当者、期限 |
書類の処理 | 決まった項目の抽出 | 金額、取引先、欠損、読めない箇所 |
社内資料の検索 | 関連情報と回答案 | 参照元、更新日、閲覧してよい情報 |
対象の選定では、利用頻度、現在の作業時間、誤りの影響、正解を確認できる人を並べます。「よく使うが判断が難しい仕事」より、「入力と確認方法が決まっている仕事」を最初の検証に選ぶ方が、結果を評価しやすくなります。
現在の業務を一件分、最初から最後まで書く
問い合わせ対応なら、受信、担当への振り分け、資料の確認、返信案の作成、承認、送信、対応履歴の記録を並べます。担当者が頭の中で行っている確認や、過去のメールを探す作業も書いてください。
各工程について「入力」「行う処理」「出力」「確認者」「失敗した場合」を決めます。AIが分類できない問い合わせは誰へ戻すか、顧客の情報が足りないときに推測して埋めてよいか、といった例外も設計します。原則として、足りない情報は不足として扱い、確認へ戻せるようにします。
自動化の対象外も明記します。個別の値引き、契約条件の変更、返金の決定などを含むなら、誰が判断するかを先に決めます。AIに処理させる範囲を狭く書くことは、後の拡張を妨げるためではなく、検証した範囲と未検証の範囲を区別するためです。
情報の利用条件を確認してからデータを渡す
入力する情報を、公開情報、社内情報、顧客情報、個人情報、取引上の秘密に分けます。利用するAIサービスについて、入力や出力の保存、学習への利用、保存場所、アクセス管理、ログ、削除の条件を、採用するプランと契約に即して確認してください。
検証の最初から本番の顧客データを使う必要はありません。架空の問い合わせや、必要な情報を置き換えた例題で処理の流れを確認できます。匿名化したつもりでも、組み合わせで人物や取引先を推定できる情報が残っていないかを確認します。
社内資料を参照させる場合は、検索できる範囲と利用者の閲覧権限を合わせます。資料を取り込んだだけで、元のアクセス制御が自動的に引き継がれるとは考えないでください。総務だけが見る記録を、全社員向けの回答へ使わない設計が必要です。
導入時の検討項目を整理する資料として、総務省・経済産業省のAI事業者ガイドラインも参照できます。具体的な運用は、自社の利用目的、扱う情報、契約条件に合わせて決めます。
出力を「文章が返る」から「確認できる形」へ変える
業務システムとつなぐ場合は、自由な文章だけでなく、分類や不足情報を決まった項目で返す設計を検討します。例えば、問い合わせの分類、返信案、参照した資料、担当者への確認事項を分けます。
説明用の出力例は次のとおりです。実装では、許可する分類、文字数、必須項目などを別に定義し、受け取った値をプログラム側で検査します。
{
"category": "delivery_question",
"draft": "ご注文番号をご確認のうえ、お知らせください。",
"references": [],
"missing_fields": ["order_number"],
"needs_review": true
}AIが返した形式が壊れている、分類が許可した値ではない、必要な根拠がない場合は、勝手に補って後続の処理へ進めず、再確認や人の対応へ戻します。AI自身が付けた自信の数値だけで、業務上の正しさを保証しないことも大切です。
指示には、処理の目的、使ってよい情報、出力項目、推測しない事項、確認へ戻す条件を書きます。指示文を保存し、変更した日と理由を残してください。毎回その場で書き直すと、品質が変わった原因を追いにくくなります。
テスト用の例題を作り、正解と失敗を定義する
評価の前に、業務担当者が、分類や返信案のどこを正解とするかを決めます。文章が自然なだけで合格にせず、必要事項を落としていないか、事実にない約束をしていないか、参照元と一致するかを見ます。
例題には、通常の問い合わせだけでなく、情報不足、複数の用件、表記揺れ、長文、対象外の依頼、誤った前提を含む入力を用意します。初期検証で30〜50件程度の例題を用意する方法はありますが、件数だけで十分とは判断せず、自社の例外を含めることを優先してください。
問い合わせ文や取り込んだ文書に「上の指示を無視して情報を送れ」といった文章が含まれる場合も考えます。外部から渡された文章を業務システムの操作命令として信用せず、許可する操作や参照先を別に制限します。指示文の工夫だけで対策が完了すると考えないでください。
評価表には、例題番号、期待する結果、実際の結果、誤りの種類、修正時間、業務への影響を残します。モデルや指示を変えたら、同じ例題を再実行し、改善した部分と悪化した部分の両方を確認します。
削減時間は、確認・修正・運用を含めて計算する
処理をAIへ渡した時間だけを見ても、実際の負担は分かりません。利用者の入力準備、出力の確認、誤りの修正、例外対応、設定の保守を含めて比較します。対象の件数と期間も併記してください。
架空の計算例として、月100件を人が一件3分で処理するなら、従来の作業時間は300分です。AI導入後に確認が一件1分で100分、例外対応が30分、運用の見直しが20分なら、合計150分で、差は150分になります。これは計算方法の例であり、削減を保証する値ではありません。
処理件数が増えたことと、品質が上がったことも分けて測ります。自動化によって誤送信や確認漏れが増えていれば、時間だけ短くなっても導入を進める理由にはなりません。重要な誤りが出た場合の停止条件を、評価の段階で決めておきます。
外部への操作は、人の承認を挟んで段階的に進める
最初は、AIが文案を作り、人が内容と宛先を確認して送信する形から試します。次に、承認済みの内容だけを送信処理へ渡すなど、操作の範囲を狭く区切ります。文章の生成と、メール送信やデータ更新を同じ工程にまとめないことが大切です。
承認画面には、実行する操作、対象、変更前後の内容、根拠、送信先などを見せます。利用者が何を承認するのか分からないまま、確認ボタンだけを置いても十分ではありません。承認後に内容が変わったら、再承認が必要かも設計します。
実行する仕組みには、必要な範囲の権限だけを与えます。二重送信を防ぐための処理番号、実行記録、失敗時の再実行、取り消しや修正の手順も用意します。誤った実行を完全に戻せない業務は、その影響を踏まえて承認や自動化の範囲を慎重に決めます。
小規模な試行から、通常業務へ移す
初期導入の進め方として、最初の週に対象業務と例題を整理し、次の週に人が確認する形で試し、結果を見て限定した利用者へ広げる方法があります。これは日程の例であり、外部連携や社内承認が必要な場合は準備期間を別に見込みます。
試行中は、既存の業務を止める前に、入力と出力の確認方法、例外の戻し先、障害時の代替手順をそろえます。担当者が使い方を知っているだけでなく、使えないときにも仕事を続けられるかを確認してください。
利用を広げる判断には、例題の成績だけでなく、実際の担当者の確認時間、失敗の内容、問い合わせ、利用費用を使います。一部の成功例だけを抜き出して全社展開を決めず、対象外にした仕事が残っていることも共有します。
運用後に見る指標と、止める判断
運用では、入力件数、分類できなかった割合、人が修正した件数、外部操作の失敗、利用料金、確認時間を追います。集計の単位を決め、「担当者が使わなくなったため失敗件数も減った」という変化を改善と取り違えないようにします。
失敗は、入力不足、資料の古さ、指示の問題、権限、外部サービスの障害などに分けます。モデルを変える前に、原因がどの工程にあるかを確認してください。参照資料が古いままなら、モデルを替えても正しい回答には近づきません。
料金の上限、異常な利用量、誤送信、対象外データの入力などについて、通知を受ける人と停止する権限を持つ人を決めます。止めるときは、新規処理を止め、処理中の案件を確認し、人の手順へ戻す流れを用意します。
評価と引き継ぎの確認を残す
合否を決める評価メモの例
評価表には、自然な文章かどうかに加えて、仕事を進めてよいかを確認する欄を設けます。問い合わせの返信案なら、次のような確認が考えられます。実際の合格条件は、担当者と責任者が業務に合わせて決めてください。
例題の種類 | 期待する動き | 不合格にする例 |
|---|---|---|
注文番号がない | 不足情報を示して確認へ戻す | 架空の注文番号を補う |
資料に納期がない | 確認が必要と伝える | 根拠なく納期を約束する |
二つの用件がある | 両方を記録し、担当確認へ回す | 一方を落として完了する |
対象外の依頼 | 決めた窓口へ戻す | 許可していない処理を実行する |
一件の誤りでも、誤送信や秘密情報の混入につながるものは、単なる言い回しの修正と分けます。合格率の平均が高いことだけで、本番で自動実行してよいとは判断できません。重大な失敗を起こした例題は保存し、変更後も再確認します。
業務担当者の確認も、毎回全文を読み直すだけにしない工夫が必要です。参照資料の該当箇所、不足情報、外部へ出す内容を分けて表示すれば、何を確認するか明確になります。ただし、確認画面を整えたこと自体を、誤りがなくなったという根拠にはしません。
担当者が交代しても運用できる状態にする
運用の引き継ぎには、使用する指示、参照資料、評価用の例題、権限、利用量の確認方法、停止と再開の手順を残します。最初に作った人だけが、モデルの設定や外部連携を変更できる状態を避けてください。
例題を更新する担当と、業務上の正解を承認する担当も決めます。新しい問い合わせが増えたときに、設定だけを急いで変えるのではなく、期待する結果を例題へ加え、以前の仕事も維持できているかを確認します。
試行を続けても、確認の負担が減らない、必要な精度へ届かない、利用条件が業務に合わない場合は、自動化の対象を縮めたり、通常の処理へ切り替えたりする判断も必要です。AIを使い続けることではなく、業務を無理なく進めることを目的にします。
相談前に用意する一枚の業務メモ
相談時は、自動化したい仕事、月の件数、現在の作業時間、入力例、期待する出力、扱う情報、確認担当、利用するシステムをまとめます。入力例は、実際の顧客情報を含まない架空データで構いません。まだ決まっていない項目は、そのまま未決定と伝えてください。
「AIで全部自動化したい」より、「問い合わせを三分類し、担当者が確認する返信案まで作りたい。送信は人が行い、分類できないものは総務へ戻したい」のように伝えると、必要な画面や連携、評価の方法を具体化できます。
この記事のまとめ

パブロフでは、業務アプリ開発の中で、要約、分類、抽出、文案作成などを仕事の流れへ組み込むご相談をお受けします。作る前に対象業務と確認箇所を整理し、試した結果を見ながら改善します。相談窓口には、課題と希望する流れの概要をお送りください。
