月100時間かかっていた顧客マッチング業務を、AIエージェントの導入で10分に圧縮した。削減率99.8%、処理速度は約600倍。対象は41社の顧客企業に対するマッチング候補の選定業務。5段階のパイプラインを設計し、「絶対に守るべき制約」はルールベースで機械的に担保、「判断が必要な部分」のみAIに委ねるハイブリッド構成を取った。本記事ではこのプロジェクトのアーキテクチャと品質保証プロセスの全容を解説する。
💡 この記事の要点(30秒で)
① 状況 = BtoBマッチング企業。41社の制約条件(1社5-15項目)を毎月手作業で照合、担当2名で月100時間
② 設計 = 5段階パイプラインのハイブリッド構成(「絶対NG」はルールベース、「判断」のみAI)+ HITL承認
③ 成果 = 月100時間 → 10分(99.8%削減)、処理速度 600倍、制約違反 月数件 → ゼロ、人間判断との一致率 95%
④ 設計の核 = 「制約の構造化」(暗黙知の形式知化)。これが中小企業AI化に汎用的に効く
⑤ 本記事を読むと = 同パッケージを貴社マッチング業務/判断系業務に適用した「実現可能性・概算費用・期間」が判断できる。読了後3行入力で48時間以内に貴社版概算見積をお返しします
結論:マッチング業務の3つの構造的ペインと、CRIENの解
マッチング業務(顧客紹介、案件査定、人材配置、与信判断等)で経営者が感じている構造的ペインは3つに集約される。
• 属人化: 制約条件が担当者の頭の中とExcelの備考欄に散在。退職で業務が停止
• ミス必発: 41社×10項目以上の制約を人間が毎月チェックするのは、認知限界を超える
• スケール限界: 顧客が80社になれば工数も倍。事業成長のボトルネックそのもの
CRIENはこの3ペインを 「5段階パイプライン × ルール+AIのハイブリッド構成」 で解いた。「絶対NG」はルールで100%担保、「最適候補の選定」だけAIに任せる設計だ。
6ヶ月の実績(Before/After)
| 指標 | Before | After | 改善 |
|---|---|---|---|
| 月間作業時間 | 100時間 | 10分 | 99.8%削減 |
| 処理速度 | 2.5時間/社 | 全41社で10分 | 約600倍 |
| 担当人員 | 2名 | 0.1名相当(レビューのみ) | 95%削減 |
| 制約違反 | 月数件 | 0件 | 100%改善 |
| マッチング精度 | (比較基準なし) | 人間判断と 95%一致 | ― |
| スケーラビリティ | 線形(人員追加必要) | 41社→100社でも追加工数ほぼゼロ | ― |
99.8%という数字は試算ではない。実績だ。本番稼働後2ヶ月間の実測値に基づいている。特筆すべきは スケーラビリティ ── 人間がやる場合、顧客が41社から80社に倍増すれば工数も倍。このシステムでは制約マスタに新企業を追加するだけで済む。事業成長のボトルネックが消えた。
本稿を読み終わると、同パッケージを貴社のマッチング業務/判断系業務に適用した場合の「実現可能性・概算費用・期間」が判断できるようになる。
なぜマッチング業務は構造的に詰まるのか ── 本質3問
月100時間が10分になった本質は「AIが賢かった」からではない。マッチング業務が抱える3つの構造的ペインを、ルールとAIで適切に分解したこと にある。
Q1. なぜマッチング業務は属人化するのか?
"制約条件" が形式知になっていないから。各社の「この業種はNG」「過去のトラブル相手とは紹介しない」「競合関係を考慮」が担当者の頭の中とExcel備考欄に散在し、引き継ぎ時に情報が欠落する。
→ CRIENは2週間かけて 41社×10〜15項目の制約条件をJSON形式で構造化 した。
• 除外業種、地域制限、取引履歴NG、競合関係、規模条件 → ルールベース
• シナジー判断、推薦理由 → AI判定
この構造化作業そのもの がプロジェクト工数の40%を占めた。コードを書く時間より、担当者にヒアリングして暗黙知を引き出す時間の方が長かった。ここを丁寧にやるかどうかで結果が決定的に変わる。
Q2. なぜミスが必発するのか?
人間の注意力に依存しているから。41社×10項目以上の制約を毎月チェックする業務は、人間の認知限界を超える。見落としは個人の能力問題ではなく、仕組みの問題。
→ CRIENは 「絶対NG」はルールベースで100%機械的に担保、「判断が必要な部分」のみAIに委ねた。
実際の制約カテゴリ分類:
| カテゴリ | 具体例 | 判定方法 |
|---|---|---|
| 除外業種 | 「飲食業はNG」 | ルールベース(完全一致) |
| 地域制限 | 「関東圏のみ」 | ルールベース(地域マスタ照合) |
| 取引履歴NG | 「A社とは過去にトラブル」 | ルールベース(履歴テーブル照合) |
| 競合関係 | 「B社とC社は同時紹介NG」 | ルールベース(競合マスタ照合) |
| 規模条件 | 「従業員50名以上」 | ルールベース(数値比較) |
| シナジー判断 | 「相互補完性が高い組み合わせ」 | AI判定(Claude API) |
「絶対NG」をAIに任せるとハルシネーションのリスクがある。機械的にフィルタリングできるものは、機械的にやる。これが品質保証の核心。結果、制約違反は月数件からゼロへ。
Q3. なぜスケールしないのか?
「人間の認知容量 × 案件数」が線形に増えるから。41社が80社になれば工数も倍。100社なら月200時間。人件費だけで月50万円以上の追加負担。
→ ルール+AIのハイブリッド構造により 認知負荷が定数化。新企業を追加しても、ルール照合は0.5秒以内、AIマッチング判定は数秒。事業成長のボトルネックそのものが消えた。
この3問構造は他の「判断系業務」にも当てはまる
「制約条件 × 候補絞り込み × 最適化判断」の3層を持つ業務はほぼ同じ構造で解ける。
• 与信判断: 与信ルール(ルール)+ 案件特性判断(AI)
• 人材配置: スキル要件(ルール)+ 性格適性・チーム相性(AI)
• 案件査定: 規制適合性(ルール)+ 妥当性判断(AI)
• 不動産マッチング: 物件条件(ルール)+ 好み・ライフスタイル適合(AI)
• 保険引受: 引受基準(ルール)+ リスク総合判断(AI)
• 同様のハイブリッド設計: 弊社の CS自動化事例 、 マーケPDCA日次化 でも採用
技術構成と5段階パイプライン
Stage 1: データ取得
Google Sheets APIで顧客データを自動取得。クライアントは既存のGoogle Sheetsで顧客管理しており、新管理画面を作らず既存ツールを継続使用。移行コストと心理的抵抗をゼロに。
Stage 2: 制約抽出・構造化
担当者ヒアリングとExcel備考欄精査から、各社の制約条件をJSONに変換。プロジェクト工数の40% を占める最重要工程。
Stage 3: 候補絞り込み(ルールベースフィルタリング)
構造化された制約条件に基づき、Pythonで機械的に除外。41社合計の処理時間は約30秒。
Stage 4: AIマッチング判定(Claude API)
残った候補に対して、3項目をスコアリング:
• シナジー評価(2社の事業内容比較、0〜100点)
• ニーズマッチ度(「求める」と「提供できる」の一致度)
• 推薦理由の自動生成(担当者が顧客に説明できる文章)
過去成功事例10件をプロンプトに含めて、成功パターンとの類似度 も判定基準に。
Stage 5: 結果出力
Google Sheetsに自動出力。マッチング候補、適合度スコア、推薦理由、注意事項。人間は出力された上位候補をレビューするだけで10分。
品質保証:25件の違反からゼロへ
初回テスト時、25件の制約違反が検出された。想定内。25件の内訳と対処:
| 原因 | 件数 | 対処 |
|---|---|---|
| 制約条件の構造化漏れ(担当者の頭の中だけ) | 12件 | Excel備考欄の再精査、条件追加 |
| 制約ルールのロジック不備 | 8件 | フィルタリングコードの修正 |
| エッジケース(条件の組み合わせ) | 5件 | 複合条件ルールの追加 |
12件が「そもそもデータとして入力されていなかった制約」 ── 担当者の頭の中にだけ存在していた暗黙知。テストによって初めて可視化された。
段階的リリースで信頼を積み上げる
| フェーズ | 対象 | 結果 |
|---|---|---|
| フェーズ1 | シンプルな5社 | 違反0件 |
| フェーズ2 | 10社(やや複雑な5社追加) | 新規違反2件 → ルール追加 |
| フェーズ3 | 20社(さらに10社追加) | 複合条件エッジケース1件発見・対処 |
| フェーズ4 | 41社全社 | 違反0件 |
各フェーズの間に1週間のインターバルを設け、担当者による全件レビューを実施。AIの推薦結果と人間判断の不一致を都度修正するサイクルを回した。
同じ構造を貴社に応用するための3レンジ
| レンジ | 投資規模 | 実装範囲 | 想定期間 | 想定回収期間 |
|---|---|---|---|---|
| 🟢 ライト | 100-300万円 | 10-20社規模、制約条件シンプル、Stage 1-3のみ | 3-4週間 | 3-6ヶ月 |
| 🟡 ミドル | 500-1,500万円 | 30-50社規模、制約条件中複雑、5段階フル | 1-2ヶ月 | 6-12ヶ月 |
| 🔴 フル | 2,000-4,000万円 | 100社以上、複雑制約、複数事業連携、リアルタイム化 | 2-3ヶ月 | 6-12ヶ月 |
業界横断: 同じ構造で解ける業務
• BtoBマッチング、紹介事業(人材紹介、企業マッチング、ビジネスマッチング)
• 案件査定(投資判断、与信判断、保険引受)
• 人材配置(プロジェクトアサイン、シフト最適化)
• 不動産マッチング(物件×顧客、テナント×物件)
• 営業先選定(リード優先順位付け、ターゲティング)
• M&Aマッチング、業務提携マッチング
貴社版を設計する3つの問い
1. 暗黙知の存在: 担当者の頭の中にしかないマッチングルール・制約条件はありますか?
2. 手作業時間: 現在のマッチング業務に月何時間かかっていますか?(20時間以上で投資回収現実的)
3. スケール需要: 今後12ヶ月で対象案件数を何倍にする計画ですか?
3問に「Yes」が2つ以上あれば、貴社にも同パッケージが効く可能性が高い。
3つの教訓(20社の支援知から)
教訓1: 「制約の構造化」こそが自動化の核心
AIを使った業務自動化で最も重要なのは「AIの性能」ではない。「入力データの構造化」。41社×10〜15項目の制約条件が散在した状態で、どんなに高性能なAIを投入しても正確なマッチングはできない。
プロジェクト工数の約40%は Stage 2の制約構造化 に費やした。ここが泥臭いが、ここを丁寧にやるかどうかで結果が決定的に変わる。AI導入が失敗するパターンの7割は「入力データの品質問題」。AIの選定や実装は残りの3割。
教訓2: ヒューマン・イン・ザ・ループは妥協ではない、設計だ
「100%自動化ではなく、最終判断は人間がやるんですね」と言われることがある。これは妥協ではない。設計。
マッチングビジネスにおいて、「この組み合わせを提案します」という行為は、顧客との信頼関係に直結する。AIが99%正しい判断をしても、残り1%のミスが顧客の信頼を損なう可能性がある。その1%を人間がカバーする。
副次効果として、担当者がAIの推薦結果を毎月レビューすることで、AIへの信頼が徐々に醸成される。「ブラックボックスで怖い」が「自分で確認しているから安心」に変わる。導入初期にこのプロセスを省略すると、半年後に「やっぱり手動に戻したい」という事態になる。
教訓3: 既存ツールを使い続けることで導入障壁を下げる
新管理画面を作って「ここにデータを入力してください」とやると、移行コストと心理的抵抗が発生する。既存のGoogle Sheetsを使い続けたことで、担当者の作業環境はほぼ変わらず、導入抵抗がほぼゼロだった。
20社以上見てきた経験から、既存運用を壊さない設計は導入成功率を大きく左右する。
CRIENに相談すると得られる10のメリット
🏢 CRIEN実証 ── 業務の暗黙知を構造化することは、CRIENが「まるごとAI顧問」で日々やっていることそのものだ。経営者が「AI家庭教師」で自分の業務を分解できるようになると、AI化の打ち手が一気に見えてくる。これは Forward Deployed Engineer(FDE)モデル の中小企業実装。同じ「ルール+AIのハイブリッド」設計は CS自動化事例 、 マーケPDCA日次化 でも採用している。
1. 48時間SLA: 業務内容3行を送信後、48時間以内に概算見積をお返しします
2. 業界匿名事例の口頭共有: マッチング/紹介事業/与信/人材配置等の同業界実装事例3-5社を匿名で共有
3. 3問構造化での分析提示: 60分無料ヒアリングで貴社業務をCRIEN式フレームワークで構造化
4. 概算費用 + 期間の即時提示: 3レンジの費用感と期間をヒアリング時点で口頭提示
5. NDA対応: ご希望時は事前NDA締結。情報管理を含めて20社の顧問実績で対応
6. 商談強制なし宣言: 「結論として頼まない」を歓迎。失注時の理由を開示
7. 段階的リリース支援: フェーズ1(数社)から始める段階展開のロードマップを最初に提示
8. 既存ツール活用: 新管理画面を作らず、Google Sheets等の既存ツールをそのまま活用
9. HITL設計の徹底: 100%自動化ではなく、人間レビューを構造的に組み込む設計
10. 顧問契約への移行は自由: 単発実装後、顧問契約への移行・継続も自由
FAQ(よくある質問)
Q. 41社分の制約条件の構造化にはどのくらい時間がかかりましたか?
約2週間です。最初の1週間で担当者へのヒアリングとExcelの備考欄を精査し、残りの1週間でJSON形式への変換とルールの実装を行いました。企業数が多いほど時間はかかりますが、一度構造化すれば以降の更新はスプレッドシート上の修正だけで済みます。
Q. Claude APIのコストは月間どのくらいですか?
41社分のマッチング判定で月間のAPI利用料は約3,000〜5,000円程度です。Stage 3までのルールベースフィルタリングで候補を大幅に絞り込んでからAIに渡すため、トークン消費量は抑えられています。月100時間の人件費(時給換算で50〜100万円相当)と比較すると、コスト差は歴然です。
Q. マッチングの精度を上げるためにどんなチューニングをしていますか?
主に3つです。(1) 成功事例のパターンを定期的にプロンプトに追加(月1回更新)、(2) 担当者のレビューで不適切と判断されたケースのフィードバックを反映、(3) 制約条件マスタの定期メンテナンス。特に(2)が重要で、人間のフィードバックが蓄積されるほどAIの判断精度は上がっていきます。
Q. 他のAI(GPT-4等)でも同じことはできますか?
技術的には可能です。Stage 4のAIマッチング判定はClaude APIに限定されません。ただし、プロンプト設計はモデルごとに最適化が必要で、そのまま差し替えるだけでは精度が変わる可能性があります。今回Claude APIを採用した理由は、長い制約条件リストと候補データを一度に処理するための長いコンテキストウィンドウと、日本語での推薦理由生成の自然さです。
Q. 導入にかかる期間と費用の目安は?
今回のケースでは、設計・開発・テスト・段階的リリースを含めて約2ヶ月、費用は技術顧問料込みで数百万円規模です。ただし、ROIは極めて高く、月100時間の工数削減を人件費換算すると、年間で数百万〜1千万円以上のコスト削減になります。初年度で投資回収できるケースがほとんどです。
Q. 案件規模が小さい(10-20社程度)でも導入価値はありますか?
あります。ライトレンジ(100-300万円)で対応可能。むしろ小規模事業の方が、属人化リスクが致命的(担当者退職で業務停止)になりやすいため、早期構造化のメリットが大きいケースが多い。
Q. 顧客マッチング以外、例えば人材紹介や案件査定にも応用できますか?
可能です。同じ5段階パイプライン構造が適用できます。違いは Stage 2 の制約定義と Stage 4 のAIプロンプトの内容のみ。業界別の応用は2-3週間の追加カスタマイズで対応可能です。
出典・参考
• Anthropic Claude API documentation ── Stage 4 AIマッチング判定の基盤
• Google Sheets API ── Stage 1/5 のデータ入出力
• Python pydantic ── Stage 2 構造化データの型保証