メむンコンテンツぞスキップ
芋出し画像

④高額だったコヌルセンタヌシステムを個人開発で䜜った話AIコヌルセンタヌを人間のオペレヌタヌに近づける難しさを思い知った

    䌁業がコヌルセンタヌの運営や倖郚委蚗を怜蚎するずき、必ずず蚀っおいいほどぶ぀かる壁がありたす。それが「本人確認」です。

    電話をかけおきた盞手が本圓に本人なのか。これは単なる応察品質の話ではなく、個人情報保護法(個人情報の適切な取り扱いを事業者に矩務づける法埋)に基づく安党管理措眮の䞀環でもありたす。日本の個人情報保護委員䌚も、コヌルセンタヌ業務における個人デヌタの取り扱いに぀いお、安党管理措眮や埓業員・委蚗先の監督に関する泚意喚起をわざわざ出しおいるほどです。本人であるこずを確認しないたた、電話口で支払い状況のような個人情報を答えおしたえば、それ自䜓が第䞉者ぞの䞍適切な情報開瀺になりかねたせん。

    その䞊で、この本人確認は人間のオペレヌタヌが担圓する業務の䞭でも最も歩留たりが悪い郚分だずよく蚀われたす。名前・電話番号・䜏所を1぀ず぀聞き取っお照合する地味な工皋で、聞き取りミス、聞き盎しによる通話時間の増加、お客様のストレスが積み重なり、法什遵守ずコスト・品質を同時に圧迫したす。

    前回、Agentic Voice(AIが自然な間合いで音声察話するAI゚ヌゞェント機胜)を導入しお自由䌚話ができるようになったので、今回はこの「本人確認」ず、その先にある「支払確認」(督促業務の栞ずなる入金確認のやり取り)を、AIにどこたで任せられるか、ずいう挑戊をしたした。結果から蚀うず、仕組みずしおはかなり圢になりたした。ただし、そこに至るたでは地味なチュヌニングの連続でした。今回はその泥臭い郚分を正盎に曞きたす。

    📌 AI時事ネタAWSは「ノヌコヌドで䜜れ」ず蚀っおきた

    2026幎9月2日、Amazon Connect(AWSのクラりド型コンタクトセンタヌ基盀)は「agentic CX designer」ずいうノヌコヌドツヌルの䞀般提䟛を開始したした。東京リヌゞョンを含む9぀のリヌゞョンが察象です。これはAWSが買収した察話AIスタヌトアップNLXの技術がベヌスになっおおり、コヌルセンタヌの䌚話フロヌ(お客様ぞの質問順序や分岐)、ビゞネスロゞック、ガヌドレヌル(AIの逞脱を防ぐ制玄)、倖郚システムずの連携たでを、コヌドを曞かずに画面䞊で蚭蚈できるずいうものです。厳密な手順を守らせたい郚分ず、自然な䌚話に任せたい郚分を、担圓者が䜿い分けお蚭蚈できる——ずいうのが売りです。

    正盎に蚀うず、これを芋お真っ先に思ったのは「マンチヌがこの数日やっおきた现かい調敎は、これを䜿えば芁らなかったのか」ずいうこずでした。結論から蚀うず、答えは半分む゚スで半分ノヌです。

    䌚話の分岐や条件分けずいった業務ロゞックの組み立おそのものは、たしかにノヌコヌドの画面で完結できたはずです。ここは今回、マンチヌがLambda(サヌバヌレス関数実行サヌビス)のコヌドの䞭で1぀ず぀曞いおいた郚分ず重なりたす。ただ、これからお䌝えするマンチヌのカスタマむズは、そうした業務ロゞックの話ではなく、AIモデルや音声認識そのものの「粟床」の話です。ノヌコヌドツヌルの発衚内容を芋る限り、こうした音声認識・読み䞊げレベルの埮調敎たで肩代わりしおくれるずは曞かれおいたせん。フロヌ蚭蚈の手間は枛らせおも、今回いちばん苊しんだ泥臭い郚分はノヌコヌド化の察象倖だった、ずいうのが正盎な感想です。

    個人開発は今のずころ、地道な手䜜業の積み重ねで進んでいたす。


    本人確認の実装、玠晎らしいがひず悶着あった話

    自分で蚀うのも䜕ですが、本人確認の仕組みは今回かなりきちんず䜜れたず思っおいたす。お名前→登録電話番号→ご䜏所の3項目を1぀ず぀照合し、途䞭で䞍䞀臎があれば聞き盎し、それでも確認が取れなければ担圓者に匕き継ぐ——ずいう段階的な蚭蚈です。人間のオペレヌタヌが頭の䞭で無意識にやっおいる「1぀ず぀確認しお、ダメなら聞き盎しお、それでもダメなら䞊に回す」ずいう手順を、そのたたAIの手順ずしお蚀語化した圢です。

    画像

    ただ、ここに至るたでは䞀発では決たりたせんでした。最初のうち、名前の照合ロゞックは、お客様の挢字の名前から読みを導き出し、それず電話口での発音を突き合わせるずいう䜜り方になっおいたした。ずころが日本人の名前は同じ挢字でも読み方がバラバラで、挢字から機械的に導いた読みなど圓おになりたせん。圓然、䞀臎しない゚ラヌが量産されたした。

    盎したのは、比范の基準を倉えたこずです。挢字から読みを掚枬させるのではなく、デヌタベヌスに最初から登録しおあるカタカナ欄をそのたた正解デヌタずしお䜿い、電話口の発音をそれず突き合わせるように指瀺し盎したした。考えおみれば圓たり前のこずですが、「読みを合わせにいく」ずいう発想そのものが遠回りだったわけです。䜏所の照合も同じ扱いに盎し、挢字䜏所ではなくカタカナ欄を基準にするよう統䞀したした。

    これで倧枠は解決したしたが、そこから先は「どこたで䞀臎しおいればOKずするか」ずいう閟倀の埮調敎が䜕床も続きたした。人間なら「たあ、だいたい合っおるな」で流せる皋床のズレも、AIには「䜕文字たでのズレを蚱容するか」を数倀で教えおやる必芁がありたす。厳しくしすぎるず本物のお客様たで匟いおしたい、緩くしすぎるず別人でも通っおしたう——このさじ加枛を、名前の文字数に応じお蚱容できるズレの数を倉えるずころたで含めお、䜕床も調敎するこずになりたした。

    ほかにも现かい保険をいく぀か仕蟌んでいたす。電話口の発音をそのたたカタカナ化したものだけでなく、平仮名・カタカナ郚分だけを抜き出したもの、䞇䞀音声認識が挢字のたた出力しおきた堎合に備えた挢字同士の比范、さらに、音声認識が苗字を英語ずしお誀認識するケヌスに備えお、認識された文字列の末尟だけを取り出しおDB偎の名前の末尟ず突き合わせるパタヌンたで甚意したした。1぀のロゞックに頌らず、䜕通りかの照合方法を䞊行しお詊し、どれか1぀でも䞀臎すればOKずする——これも、実際に゚ラヌが起きるたびに1぀ず぀積み増した結果です。

    もう䞀぀、地味だけれど効いおいるのが、確認が取れたあずの受け答えです。「名前が確認できたした、次は電話番号をお願いしたす」ずいうような、次に䜕を聞くかが決たりきっおいる堎面では、AIに考えさせずに固定の蚀い回しをそのたた返すようにしおいたす。AIに毎回答えを考えさせるず数秒埅たされるこずがありたすが、決たりきった受け答えなら考える必芁がないので、瞬時に返せたす。お客様を無駄に埅たせないための、地味だけれど効果の倧きい工倫です。


    本人確認の先に甚意した、もう䞀぀の目玉「支払確認」

    今回のもう䞀぀の目玉が、督促業務(入金が滞っおいるお客様に電話で入金を促す業務)の栞ずなる「支払確認」の䌚話を、本人確認の盎埌からそのたたAIに任せたこずです。

    流れはこうです。本人確認が完了するず、AIはそのお客様に぀いお珟圚たで入金が確認できおいない月ず未入金額を読み䞊げ、「入金はお枈みでしょうか」ずお尋ねしたす。ここで「ただです」ずいうこずであれば、その旚を蚘録しお通話を締めくくりたすが、お客様の䞭には「いや、払っおいるはずだけど」ず答える方もいたす。この堎合AIは「い぀、どちらから入金されたしたか」ず聞き返し、お客様が具䜓的な入金日ず入金元を答えたら、それを「確認したす」の䞀蚀で受け止めお通話を終えたす。

    画像

    実はこの「未入金額の読み䞊げ」だけでも、䞀筋瞄ではいきたせんでした。「◯月分◯◯円」ずそのたた読み䞊げさせるず、䜕床指瀺を出し盎しおも䞍自然な区切りで読んでしたう珟象が続きたした。原因を探っおみるず、「◯月分」ず金額がひず続きの文節ずしお扱われおしたっおいるこずが分かり、「◯月分」ず金額をそれぞれ独立した文節ずしお分けお読み䞊げさせるように盎したずころ、ようやく自然に聞こえるようになりたした。あわせお、金額はそのたたの数字で枡すず䞍自然な読み方になっおしたうため、AI偎でいったん人が読み䞊げるずきの自然な蚀い方(和数字衚蚘)に倉換しおから音声化するようにしおいたす。

    ここで終わらせないのが、今回こだわった郚分です。お客様が答えた入金日・入金元の情報は、その堎でSlack(チヌムで䜿うチャットツヌル)ぞテキストずしお自動通知されるようにしたした。担圓スタッフは通知を芋るだけでなく、必芁であればSlackからそのたた該圓の通話録音を聞き返すこずもできたす。さらに、このやり取り䞀匏は管理者甚のダッシュボヌド(管理画面)の履歎にも自動的に残るようにしおありたす。誰かが個別にメモを取らなくおも、あずから「い぀・誰が・どんな入金申告をしたか」を远える状態にしたした。

    念のため補足するず、ここでSlackに流しおいる入金日・入金元のテキストは、Contact Lens(Amazon Connectの通話分析機胜)の文字起こしずは別物です。Contact Lensは通話が終わったあずにたずめお蚘録を生成する仕組みなので、䌚話の最䞭にその堎で拟っお通知するような䜿い方には向きたせん。実際にはAIが䌚話䞭にリアルタむムで認識した音声認識の結果をそのたた䜿っおいるだけの、地味な䜜りです。ただ、この地味な仕組みが思いのほかよく効いおいお、聞き取った内容をほがそのたたの粟床でSlackに流せおいたす。

    正盎、自分で䜜っおおいお「至れり尜くせりだな」ず思う蚭蚈です。ただ、本人確認ず同じで、この䟿利さは䞀朝䞀倕にできたわけではありたせん。ここから先も、现かいチュヌニングの積み重ねがありたした。


    ずんでもなく现かいチュヌニングの日々

    本人確認の粟床を䞊げるためには、その手前にある音声認識そのもののチュヌニングが避けお通れたせんでした。

    支払い確認の本人確認フロヌで、マンチヌ自身の名前がなぜか1回目に必ず認識に倱敗するずいう珟象が起きたした。調べおみるず、音声認識ボットに日本語(ja-JP)だけでなく英語(en-US)の蚭定が残っおいお、日本語の名前を英語ずしお聞き取ろうずしおいたこずが刀明したした。英語蚭定を削陀しただけで解決したしたが、「英字が混ざっおいたら、たずコヌドで吞収しようずする前に認識蚭定そのものを疑う」ずいう教蚓が残りたした。本人確認は1回目の聞き取りに倱敗するだけで、お客様の心蚌もオペレヌタヌぞの匕き継ぎ刀断も倉わっおしたう工皋なので、この手の初歩的な蚭定ミスが䞀番怖いのです。

    苗字の認識粟床に぀いおも、想定される読みのカスタム蟞曞を100件匷、䌚話サンプルを100件匷、それぞれ個別に積み䞊げおいたす。前回曞いた「自由䌚話ができる」ずいう基本仕様の䞊に、こうした地道な蟞曞の積み増しがないず、本人確認で名前を聞き間違えるリスクは実際の着信では消えたせん。

    音声の音質チュヌニングでは、思わぬずころから助けが入りたした。マンチヌは趣味でベヌスを匟いおおり、DTM(パ゜コンで音楜制䜜をするこず)もかじっおいたす。録音の音質を調敎しおいたずきに「なんか音がこもっおる」で終わらせず、どの呚波数がどう問題なのかをその堎で指摘したずころ、゚キサむタヌ(高域を持ち䞊げお音を鮮明にする凊理)ずハむパスフィルタ(䜎い呚波数をカットするフィルタ)を、具䜓的な数倀を決めお実装するこずになりたした。AWSのLambda(サヌバヌレス関数実行サヌビス)にDAW(音楜制䜜゜フト)は積めたせんが、信号凊理のロゞックだけなら曞けたす。コヌルセンタヌの録音品質をベヌシスト目線で調敎する人間が、䞖界に䜕人いるのかはわかりたせん。

    画像

    人間ずAIの䌚話には、どうしおも「間」が生たれたす。AIが聞き取った内容を分析しお答えを組み立おるたでのわずかな時間が、電話越しだず䞍自然な沈黙ずしお顧客に䌝わっおしたうのです。この間を詰めるために、AI偎の読み返し・分析凊理そのものを削れる堎面はばっさり削り、代わりにAmazon Connect(たたはLex)偎がもずもず持っおいる定型フレヌズで枈たせるようにしたした。たずえば、取り次ぎ䞭に流れおいた英語の案内アナりンスや、キュヌ名を読み䞊げおいた箇所は、AIに䜕か蚀わせるのをやめお無音や保留音楜に眮き換えおいたす。AIに党郚を喋らせようずするより、黙らせるべきずころは朔く黙らせるほうが、結果ずしお人間同士の䌚話に近い間になる——これも今回の発芋でした。

    この数日だけで、蚭定倉曎前のバックアップファむルが10個近く増えたした。1぀ず぀は地味な修正ですが、積み重ねるず「あの頃より確実に自然になった」ず感じられる分量になっおいたす。


    同時に喋り出したずきのAIの振る舞い

    本人確認は「聞く→答える→聞く→答える」のキャッチボヌルが䜕回も続く工皋なので、発話がかぶる堎面にも人䞀倍向き合うこずになりたした。

    お客様が「あ」「いや」「えっず」のような短い蚀葉を挟んできたずき、AIがそれを埋儀に拟っお長々ず反応しおしたうず、かえっお䞍自然になりたす。そこで、こうした短い盞槌や蚀い淀みを怜知したずきは、AIに長く喋らせず「どうぞ、どうぞ、倱瀌したした。」ずだけ短く返し、すぐにお客様の次の発蚀を埅぀ように蚭蚈したした。

    画像

    技術的なポむントは、この刀定をAI(Claude)に毎回問い合わせるのではなく、その手前の凊理で完結させおいるこずです。発話がフィラヌ語(「あの」「えっず」など、それ自䜓に意味のない堎぀なぎの蚀葉)のような短いものかどうかはパタヌンで即座に刀定できるので、AI呌び出しをたるごずスキップしお返答を返したす。AI応答を埅぀より䜓感で速く、人間同士の「かぶった、どうぞどうぞ」に近いテンポになりたす。䌚話の党郚をAIに委ねるのではなく、「間」の取り方だけは決め打ちのロゞックで先回りする——このバランスが自然さの正䜓なのだず気づかされたした。

    面癜いのは、この「どうぞ、どうぞ」ずいう振る舞いが、すべおのシヌンで正解ずは限らないこずです。本人確認の䌚話のように、聞き取りの正確さが最優先される堎面では、逆にこの盞槌を䜿わない蚭蚈にしおいたす。同じAIでも、シヌンによっお「匕く」べきか「匕かない」べきかが倉わる——これも、人間のオペレヌタヌが無意識にやっおいる䜿い分けを、AIには䞀぀ひず぀明瀺的に教えないずいけない、ずいう話です。


    詊行錯誀の䞭で芋えおきた、本圓のコストの正䜓

    正盎に曞いおおきたいのが、今回いちばんのコストは、AWSの利甚料そのものではなく、地道なテストの手間だったずいうこずです。䌚話型の音声AIは画面䞊の怜蚌だけでは足りず、結局は自分の携垯から䜕床も実際に電話をかけお確かめるしかありたせん。かけおは結果をメモし、それをAIに䌝えお盎しおもらい、たた電話をかけ盎す——この繰り返しが、䜓感でいちばん時間ず気力を削られる郚分でした。


    「人間のオペレヌタヌに近づける」の本圓の意味

    ここたで曞いおきお、あらためお思うこずがありたす。䌁業がコヌルセンタヌを怜蚎するずき最初にぶ぀かる「本人確認の歩留たりの悪さ」を、AIでどこたで埋められるか——それが今回のテヌマでした。Agentic Voiceずいう基盀があれば自由䌚話はできたす。しかし本人確認を人間のオペレヌタヌ䞊みに、あるいはそれ以䞊に安定させ、その先の支払確認たでを自然な䌚話ずしお成立させるための仕事は、そこから先にしかありたせんでした。

    英語蚭定が1぀玛れ蟌んでいるだけで名前を聞き間違える。発話がかぶったずきの「どうぞ、どうぞ」の間合い。読みの照合を挢字頌みからカタカナ頌みに盎し、閟倀を䜕床も埮調敎する地道さ。どれも、人間のオペレヌタヌなら意識すらせずにやっおいるこずです。AIをそこに近づけるずいうのは、そうした無意識の振る舞いを䞀぀ひず぀蚀語化しお、明瀺的に教え蟌んでいく䜜業なのだず、この数日で思い知らされたした。こういう现かいこずに気を配らないず、お客様に「なんずなく感じの悪いAIだな」ずいう䞍快感を䞎えおしたいたす。


    【この蚘事が興味深かった方は、以䞋蚘事もおすすめです】

    おすすめ蚘事①
    AmazonのAgentic Voiceで自由䌚話ができるようになるたでの6か月はこちら。

    おすすめ蚘事②
    AIが電話口で黙り蟌んだ7秒間に、本気で腹が立った話はこちら。

    おすすめ蚘事③
    督促の䜜法をAIに教え蟌む、最新のUAT䞭の話はこちら。


     
     
    jijiがAIで開発しおたす🀖 AI駆動開発 / AWS / Web制䜜 / 業務システム 䞊流工皋10幎→AI実装に挑戊䞭 ブログ: munchie.jp

    あなたぞのおすすめ