見積AIの障害時に手作業へ戻す運用設計

見積AIが止まったときに困るのは、見積文面が出ないことだけではありません。受付がメール、チャット、口頭依頼に散り、復旧後にどの依頼を誰がCRMへ戻すのか分からなくなることです。営業企画やCRM管理者にとっての論点は、AIの賢さより継続性です。
> 見積AIの障害時に必要な手作業運用とは、AI生成を一時停止しても、受付・依頼ID発行・担当引継ぎ・進捗管理・CRM照合を止めないための継続設計です。
Key Takeaways
- 見積AIの障害対策は、AIを直す手順より先に「受付を止めない単一入口」と「手動受付台帳」を決めることが重要です。
- 障害時の手作業運用は場当たり対応ではなく、NISTが示す継続計画の一部です。恒常的な手作業回帰ではなく、短期代替として設計します。(NIST CSRC)
- 復旧時の事故は、未処理依頼の見落としと二重登録で起きやすくなります。依頼ID、状態管理、upsert、一意キー、重複ルールをあらかじめ用意する必要があります。(Salesforce Developers)
- 営業、CRM、RevOpsで役割を分け、誰が止め、誰が受け、誰が戻すかをrunbookにしておかないと、障害そのものより復旧の混乱が大きくなります。(NIST AI RMF Core, AWS Agentic AI Lens)
- AIネイティブCRMやAgentic CRMを評価するときも、見るべきは自動見積の派手さではなく、受付・人への引継ぎ・既存CRMへの返却を停止時まで含めて運用できるかです。(Hiway CRM)
止まるのはAIでも、止めてはいけないのは受付です
「見積AIが使えないなら、営業が手で返せばよい」と考えたくなります。短時間なら成立します。ただし、そのやり方のまま件数が増えると、依頼の所在が見えなくなります。
NISTは、障害や混乱時に短期的な代替手段として手作業運用を位置づけています。つまり、手動受付への切り戻しは失敗の証拠ではなく、継続計画の一部です。重要なのは、誰が、どの条件で、どの入口に切り替えるかを先に決めておくことです。(NIST CSRC)
AIを業務に入れると、停止要因はモデル障害だけではありません。価格表の参照失敗、ナレッジ検索の不整合、CRM書き戻し失敗、連携基盤の遅延でも見積業務は止まります。NIST AI RMFでも、第三者ソフトウェアや外部AIへの依存、人的監督、復旧手順の文書化が求められています。(NIST AI RMF Core)

営業実務では、ここを誤ると停止中の依頼がメール、チャット、Excel、口頭依頼に逆流します。復旧後に案件重複や担当抜けが起きるのは、その時点です。
関連する統制設計は、AI見積に人間レビューが必要な理由やエンタープライズAIエージェントの統制設計もあわせて確認すると整理しやすくなります。
どの障害で手作業へ戻すのか
「落ちたら切り替える」では遅すぎます。切り替え条件が曖昧だと、止めるべきときに粘り、被害を広げます。
AWSは、依存先が落ちても核心機能をdegraded modeで継続する設計を推奨しています。見積業務に置き換えると、自動見積本文の生成が止まっても、受付と受付番号発行は止めない、という考え方です。(AWS Well-Architected)
手作業へ戻す判定は、少なくとも次の3系統で決めておく必要があります。
1. AI生成そのものの障害
- AI見積APIの5xx継続
- 一定時間以上のタイムアウト
- 応答は返るが見積生成に必要な項目欠落が連続
2. 参照系の障害
- 価格表や商品マスタの参照失敗
- ナレッジ検索で必須情報が引けない
- 権限エラーで必要資料に到達できない
3. 書き戻し系の障害
- CRM/SFAへの登録失敗
- iPaaSやメッセージ基盤の停滞
- 重複判定や承認フローが実行できない
AWSはretryを無制限に増やすのではなく、backoffやjitterを使い、恒久エラーは手動介入へ回すべきだとしています。権限不足や設定不備まで再試行し続けると、復旧後の照合がさらに難しくなります。(AWS Well-Architected)
営業企画の実務では、障害判定の閾値を運用表に落とすことが重要です。たとえば「CRM書き戻し失敗が連続5件で手動受付へ移行」のように、担当者間でブレない基準にします。
停止中も受付を止めない単一入口を作る
障害時に最も危険なのは、受付窓口が増えることです。メールで受ける人、チャットで受ける人、電話をExcelに転記する人が別々になると、復旧後の照合コストが急増します。
AWSのgraceful degradationと、Google CloudやAWSが示すidempotencyの考え方を合わせると、先に必要なのは見積結果ではなく依頼IDです。同じ依頼を再送しても1件として扱えるよう、受付時点で一意の依頼IDを振っておく必要があります。(AWS Well-Architected, Google Cloud)
単一入口の最低条件は次の通りです。
- 受付チャネルを1つの台帳へ集約できる
- 受領時に依頼IDを採番できる
- 受付完了の通知を返せる
- 担当者アサインと現在状態を残せる
- 復旧後に同じ依頼IDで再投入できる
ここでの依頼IDは、見積番号と分けて考える方が安全です。見積番号は正式作成時に採番されることがありますが、依頼IDは受付直後から必要だからです。
Hiwayの公開ページでは、問い合わせや案件相談の集約、AIによる構造化、必要時の本部担当者へのエスカレーション、既存CRM/SFAへの返却、案件や申込ステータスの可視化が紹介されています。平常時の入口集約とCRM還流を重視する設計は、障害時に手動モードで入口を維持する考え方と相性があります。(Hiway 代理店管理ソリューション, Hiway CRM, Hiway 代理店案件の申込み管理)
ただし、自動フェイルオーバーや手動モード切替が公開情報で確認できるわけではありません。導入相談では、障害時の切替手順と復旧時の照合方法を個別に確認する必要があります。
手動受付台帳に最低限入れる項目
手作業へ戻すとき、台帳が自由記述だと復旧で詰まります。後からCRMへ戻す前提で、必須項目を固定しておくべきです。
Microsoftは、長時間処理や非同期処理においてcheckpointとcorrelation identifierの保持を勧めています。営業運用に翻訳すると、依頼ID、担当、状態、途中経過を残すことが照合の鍵になります。(Microsoft Learn)
提案例として、手動受付台帳の必須項目は次のように整理できます。
| 項目 | 目的 |
|---|---|
| 依頼ID | 再投入・照合・重複防止の基準 |
| 受付日時 | 滞留順管理の基準 |
| 依頼元チャネル | メール、フォーム、ポータルなどの起点確認 |
| 代理店名 / 顧客名 | 既存案件との照合 |
| 依頼者 / 連絡先 | 追加確認と復旧連絡 |
| 製品 / 数量 / 条件 | 見積判断の材料 |
| 価格版・価格適用根拠 | 価格確認の再現性 |
| 希望回答期限 | 優先順位付け |
| 現在状態 | 未着手、確認中、回答済み、再投入待ちなど |
| 担当者 | 引継ぎ漏れ防止 |
| 承認要否 | 上長・本部確認の判定 |
| 復旧後同期要否 | CRMへ戻す対象の明確化 |
| 同期結果 | 成功、要照合、重複疑いなど |
RevOpsの視点では、台帳項目をCRM項目名と完全一致させる必要はありません。ただし、あとで対応付けできる程度には構造化しておくべきです。自由記述欄を増やしすぎると、復旧時に人手が増えます。
未処理依頼は「滞留」ではなく「状態」で管理する
停止中の依頼が増えると、現場は件数だけを見がちです。しかし、重要なのは件数より状態の切り分けです。
Microsoftは、メッセージング基盤では重複送信や再配送が起こり得るため、消費側でidempotentに処理し、壊れたメッセージはDLQへ分ける考え方を示しています。営業運用では、この発想を「要照合箱」に置き換えると使いやすくなります。(Microsoft Learn)
提案例として、停止中の依頼状態は少なくとも次の6つに分けると実務で回しやすくなります。
- 通常受付: 手動で受け、担当アサイン済み
- 要手動確認: 情報不足、価格条件不明、承認待ち
- 再投入待ち: AIまたは連携復旧後に再投入予定
- 再投入失敗: 復旧後も自動反映できなかった
- 重複疑い: 既存案件、既存見積、同一依頼の可能性あり
- 完了: 回答・記録・CRM反映まで終了
この状態管理があると、営業責任者は「何件あるか」ではなく、「今どこで詰まっているか」を把握できます。CRM管理者にとっても、再投入対象だけを抽出しやすくなります。
復旧時の照合手順は、新規作成よりupsertを優先する
いちばん事故が起きやすいのは復旧直後です。止まっていた依頼を急いで戻そうとして、新規作成APIを一斉に流すと、案件重複や活動履歴の分断が起きます。
Salesforceでは、External IDを使ったupsertが可能です。また、External IDだけでは一意性を保証しないため、必要に応じてUnique制約を併用し、`updateOnly`で誤った新規作成を抑える考え方が示されています。(Salesforce Developers, Salesforce Upsert Example, Salesforce Help)
Salesforce固有の機能名は違っても、既存CRMで必要な考え方は共通です。
復旧時の基本手順
- 停止中に受けた依頼を依頼ID単位で一覧化する
まず母集団を固定します。受付件数と再投入対象件数が一致しないまま進めないことが重要です。
- 既存CRMの案件・見積・活動と照合する
代理店名、顧客名、製品、受付日時だけでは曖昧なので、依頼IDや外部キーを使える形にしておきます。
- upsert対象と人手確認対象を分ける
自動で戻せるものと、重複疑い・情報不足・承認未了のものを分離します。
- 新規作成は例外扱いにする
既存レコードとの対応が取れないものだけ、人が確認して新規登録します。
- 同期結果を台帳へ戻す
CRMに入ったかどうかだけでなく、どのレコードへ結び付いたかを残します。
- 顧客・代理店への回答履歴とCRM履歴を照合する
返信済みだが未登録、登録済みだが未返信、というズレを確認します。
SalesforceのDuplicate Managementは、復旧時の最後の防波堤として有効です。とはいえ、重複検知ルールだけで全事故を防げるわけではありません。そもそも依頼IDがなく、再投入対象の一覧もない状態では、CRM側の重複管理だけでは足りません。(Salesforce Help)
復旧時の人間レビューの置き方は、AI見積に人間レビューが必要な理由で扱っている考え方ともつながります。
担当者への引継ぎは「誰が止めるか」と「誰が戻すか」を分ける
障害対応では、技術チームが復旧を進め、営業側が受付を続けます。問題は、その境界が曖昧なまま運用されることです。
AWSのbreak-glass runbookでは、発動条件、権限、手順、連絡先、復帰条件を明確にする必要があるとされています。見積AIでは、止める判断と戻す判断を同じ人に寄せすぎない方が安全です。(AWS Agentic AI Lens)
実務では、少なくとも次の役割を分けておくと混乱が減ります。
- 一次受領者: 受付継続、依頼ID採番、必要項目の回収
- 見積担当: 価格条件確認、必要に応じた本部相談
- 承認者: 値引き、例外条件、契約条件の判断
- CRM管理者 / RevOps: 再投入、照合、重複確認
- 顧客・代理店連絡担当: 受付完了、遅延、回答時の連絡
ここで重要なのは、障害時の連絡も単一の一次情報へ寄せることです。Atlassianは、障害告知では専用のstatus pageなど一次情報の置き場を持ち、他チャネルはそこへ誘導する運用を勧めています。Xやメールを併用しても、参照元は一つにした方が混乱を抑えられます。(Atlassian)
営業・代理店向けの文面は、少なくとも次の要素を含めると実務で使いやすくなります。
- 受付は継続していること
- 返答に通常より時間を要する可能性
- 依頼IDを基準に問い合わせてほしいこと
- 追加資料が必要な場合の送付先
- 最新状況の確認先
既存CRMや運用変更だけで先にできる最小対策
新しい製品導入の前に、既存のCRMや受付運用だけでも着手できることがあります。ここを飛ばすと、ツールを入れても障害時に同じ混乱が起きます。
まず整えたい最小対策
- 受付時点で発番する依頼IDを決める
- 手動受付台帳の必須項目を固定する
- 障害時の受付窓口を1つに寄せる
- 再投入対象を管理する状態区分を用意する
- CRM側の一意キー、upsert、重複ルールを確認する
- 顧客・代理店への通知テンプレートを作る
- 四半期ごとに切替演習を行う
AWSは、レジリエンスの確認にgame dayのような演習を勧めています。見積業務でも、机上のrunbookだけでは足りません。受付継続、再投入、重複照合が本当に回るかを試す必要があります。(AWS Well-Architected)
営業企画にとっては、ここが業務標準化の論点です。CRM管理者にとっては、項目設計と重複制御の論点です。RevOpsにとっては、受付から案件化までの戻し手順を定型化する論点です。
実装時の設計要件
運用設計を文書にしても、項目と責任分担が曖昧だと切り戻しは回りません。初期設計で外しにくい要件は次の通りです。
1. 手動モードの発動条件を数値で決める
AI見積APIの5xx比率、タイムアウト継続時間、価格表参照失敗率、CRM書き戻し失敗件数など、発動条件を数値で定義します。曖昧なままでは、止める判断が属人化します。(AWS Well-Architected)
2. 受付だけは止めない単一入口を残す
フォーム、メール、ポータルのうち何を一次窓口にするかを固定し、受領時点で依頼IDを採番できるようにします。複数入口を平時から1つの台帳へ集約できない場合、障害時の手動運用は破綻しやすくなります。(Hiway 代理店管理ソリューション)
3. 台帳項目とCRM項目の対応表を持つ
完全一致でなくてもよいですが、どの台帳項目がどのCRM項目へ戻るかは事前に決めます。復旧時に毎回マッピングを考える運用は長続きしません。(Microsoft Learn)
4. 未処理依頼を再実行前提で管理する
通常、要確認、再投入待ち、再投入失敗、重複疑い、完了といった状態を分けておくと、復旧順序を決めやすくなります。(Microsoft Learn)
5. 復旧時はupsert優先、新規作成は例外にする
既存CRMに一意キーがあるならそれを基準に戻し、なければ照合リストを作って人が確認します。新規作成を標準にすると、二重登録の可能性が上がります。(Salesforce Developers)
6. runbookを障害対象と別の場所でも参照できるようにする
切替手順や連絡先が、止まっているシステムの中にしかないと現場が動けません。AWSもbreak-glass runbookの可用性に注意を促しています。(AWS Agentic AI Lens)
7. 演習で確認する
机上の手順書だけでは不足します。受付継続、再投入、重複照合が回るかを四半期ごとなどで試す方が、実際の障害に強くなります。(AWS Well-Architected)
営業では受付遅延の抑制、CRMでは重複防止、RevOpsでは戻し作業の定型化が要点です。手作業への切替は、部門横断の設計課題として扱う必要があります。
AIネイティブCRM / Agentic CRMとして確認したいこと
AIネイティブCRMやAgentic CRMをこのテーマで評価するなら、「自動で見積を作れるか」だけでは不足します。見るべきは、受付、構造化、人への引継ぎ、CRMへの返却が障害時まで含めて運用可能かどうかです。

Hiwayの公開ページでは、Agentic CRMとして入力・更新・営業タスク支援が案内され、代理店管理のユースケースでは、問い合わせの構造化、案件・活動管理、必要時の本部担当者へのエスカレーション、既存CRM連携が示されています。見積もり作成エージェントや申込ステータスの可視化も公開情報で確認できます。(Hiway CRM, Hiway 代理店管理ソリューション, Hiway 代理店案件の申込み管理)
このテーマで相談時に確認したいのは、たとえば次の点です。
- 問い合わせや見積依頼を単一入口へ寄せられるか
- AI停止時に人手運用へ引き継ぐ前提で、案件や活動を追えるか
- 既存CRMへ戻す際の項目対応や照合方法を設計できるか
- ステータス可視化を、平常時だけでなく停止時運用にも使えるか
- 復旧時の重複防止を、既存CRM側の一意キーや運用とどう組み合わせるか
このあたりは、単なるFAQチャットボットや入力画面の追加だけでは詰めきれません。Agentic CRMの価値は、受付から更新までの流れを業務単位でつなぎ、人の引継ぎを前提に設計できるかどうかにあります。
導入時の注意点
手作業への切り戻し設計は有効ですが、限界もあります。
- 手動受付は短期代替であり、長期運用には向きません。NISTも恒常的な手作業回帰を勧めているわけではありません。(NIST CSRC)
- 依頼IDがない状態で復旧すると、CRM照合コストが一気に上がります。
- 重複管理はCRMごとに仕様が異なるため、Salesforceの考え方を他製品へそのまま断定転用はできません。(Salesforce Help)
- 再試行を増やすだけでは、権限不足や設定不備のような恒久エラーは直りません。(AWS Well-Architected)
- runbookを障害対象と同じ基盤だけに置くと、参照できなくなる恐れがあります。(AWS Agentic AI Lens)
要するに、見積AIの障害対策は運用文書を作って終わりではありません。受付、台帳、状態管理、CRM照合、人への引継ぎまでつながって初めて機能します。
FAQ
見積AIが止まったら、まず何を止めて何を残すべきですか?
まず止めるのは、自動見積生成や自動書き戻しなど、誤処理が広がる部分です。残すべきなのは、受付、依頼ID発行、担当アサイン、進捗の可視化です。AWSのgraceful degradationの考え方では、核心機能を縮退運転で残すことが重要です。(AWS Well-Architected)
手動受付台帳はExcelでもよいですか?
短期代替としては成立します。ただし、依頼ID、状態、担当者、復旧後同期結果が固定項目になっていないと、復旧時の照合負荷が大きくなります。形式よりも、構造化と一意管理が優先です。
復旧後の二重登録は、CRMの重複ルールだけで防げますか?
重複ルールは有効ですが、それだけでは不十分です。依頼IDや外部キーを使ったupsert、必要に応じた一意制約、人手確認対象の切り分けが必要です。SalesforceでもExternal IDだけで一意性が自動保証されるわけではありません。(Salesforce Help)
手作業へ戻す判断は、現場責任者に任せれば足りますか?
任せきりは危険です。NIST AI RMFやAWSのrunbookの考え方では、発動条件、責任者、復帰条件を文書化しておく必要があります。判断の属人化を避けるためです。(NIST AI RMF Core, AWS Agentic AI Lens)
Hiwayに相談するとき、どの情報を持っていけばよいですか?
現在の受付チャネル、見積依頼の項目、価格確認の流れ、既存CRMの一意キー設計、障害時の連絡体制、復旧時に困った実例を持ち込むと、導入可否の判断がしやすくなります。公開情報で確認できる範囲では、Hiwayは問い合わせの構造化、案件・活動管理、既存CRM連携の文脈で相談できます。(Hiway CRM, Hiway 代理店管理ソリューション)
見積AIを業務へ入れるなら、平常時の自動化だけでなく、停止時の受付継続と復旧後の照合まで設計しておく必要があります。Hiwayのデモ・導入相談では、問い合わせ集約、担当者への引継ぎ、既存CRMへの返却、見積運用の可視化を自社の運用にどう合わせるか確認できます。
参考文献・一次情報
- NIST CSRC, Contingency Planning
https://csrc.nist.gov/Topics/Security-and-Privacy/security-programs-and-operations/contingency-planning
- NIST AI RMF Core
https://airc.nist.gov/airmf-resources/airmf/5-sec-core/
- AWS Well-Architected, Graceful Degradation
https://docs.aws.amazon.com/wellarchitected/latest/reliability-pillar/rel_mitigate_interaction_failure_graceful_degradation.html
- AWS Well-Architected, Limit Retries
https://docs.aws.amazon.com/wellarchitected/2023-04-10/framework/rel_mitigate_interaction_failure_limit_retries.html
- AWS Well-Architected, Idempotent Services
https://docs.aws.amazon.com/wellarchitected/2022-03-31/framework/rel_prevent_interaction_failure_idempotent.html
- AWS Well-Architected, Break-Glass Runbooks
https://docs.aws.amazon.com/wellarchitected/latest/agentic-ai-lens/agentops07-bp04.html
- AWS Well-Architected, Game Days for Resiliency
https://docs.aws.amazon.com/wellarchitected/latest/reliability-pillar/rel_testing_resiliency_game_days_resiliency.html
- Google Cloud, Idempotency
https://cloud.google.com/discover/idempotency
- Microsoft Learn, Messaging Technology Choices
https://learn.microsoft.com/en-us/azure/architecture/guide/technology-choices/messaging
- Microsoft Learn, Background Jobs Best Practices
https://learn.microsoft.com/en-us/azure/architecture/best-practices/background-jobs
- Salesforce Developers, Upsert Records Using External IDs
https://developer.salesforce.com/docs/platform/api-rest/guide/resources-sobject-upsert-patch.html
- Salesforce Developers, Upsert Example
https://developer.salesforce.com/docs/platform/api-rest/guide/dome-upsert.html
- Salesforce Help, External ID and Unique Field Differences
https://help.salesforce.com/s/articleView?id=000385174&language=en_US&type=1
- Salesforce Help, Duplicate Management Overview
https://help.salesforce.com/s/articleView?id=sf.managing_duplicates_overview.htm&language=en_US
- Atlassian, Incident Communication
https://www.atlassian.com/incident-management/incident-communication
- Hiway CRM
https://product.hiway.app/crm
- Hiway 代理店管理ソリューション
https://product.hiway.app/use-cases/agency-management
- Hiway 代理店案件の申込み管理
https://product.hiway.app/use-cases/operation-automation