Kaip sukurti DI balso agentą skolų išieškojimui
Parašė inžinieriai, kurie kuria balso DI sistemas gamybai. Ne teorija - architektūros sprendimai, technologijų pasirinkimai ir kompromisai, apie kuriuos niekas nekalba.
6 sluoksniai, 5 kritiniai projektavimo sprendimai ir atvira kūrimo vs pirkimo analizė.
6 sluoksnių architektūra
Kiekvienoje gamybinėje balso DI sistemoje yra šie šeši sluoksniai. Praleiskite vieną ir turėsite demonstraciją, ne produktą. Kiekvienas sluoksnis turi savo vėlinimo biudžetą, gedimų režimus ir technologijų pasirinkimus.
5 projektavimo sprendimai, kurie apibrėžia jūsų sistemą
Tai ne funkcijos plano sąraše. Tai architektūriniai pasirinkimai, kuriuos darote pirmą savaitę ir kurie nulemia, ar jūsų sistema veiks gamyboje.
Sukurta naudojant pažangiausias technologijas
Atitikties variklio architektūra
Šešios posistemės, kurios turi egzistuoti prieš jūsų DI atliekant pirmą skolų išieškojimo skambutį. Tai ne funkcijos, kurias pridėsite vėliau - tai patikros prieš skambutį ir pokalbio metu. Sukurkite jas pirmiausiai arba nekurkite iš viso.
Laiko juostos tikrinimas
Prieš skambinant, nustatykite skolininko laiko juostą pagal jo vietovės kodą ar adresą. Užtikrinkite FDCPA 8:00-21:00 langą vartotojo vietinės laiko juostos atžvilgiu. Atsižvelkite į vasaros/žiemos laiko perėjimus. Naudokite laiko juostų duomenų bazę (IANA/Olson) ir operatoriaus paieškos API - niekada nepasikliaukite skolų išieškotojo vietiniu laiku. Užblokuokite skambutį API lygiu, jei nepatenka į leidžiamas valandas.
DNC sąrašo tikrinimas
Patikrinkite kiekvieną numerį federaliniame „Neskambinti" registre (atnaujinamas kas 31 dieną), jūsų vidiniame DNC sąraše (galioja iš karto), valstijų DNC sąrašuose ir FCC perskirtų numerių duomenų bazėje. Įdiekite tai kaip patikrinimą prieš skambinant telefonijos sluoksnyje - skambutis niekada neturėtų būti inicijuotas, jei numeris yra bet kuriame sąraše. Talpinkite rezultatus, bet nustatykite trumpą galiojimo laiką vidiniams sąrašams.
Sutikimo sekimas
Tvarkykite kiekvieno vartotojo, kiekvieno kanalo, kiekvienos skolos sutikimo įrašą. Saugokite, kaip sutikimas buvo gautas (raštu, žodžiu, per interneto formą), kada, tikslią naudotą formuluotę ir ar jis buvo atšauktas. TCPA reikalauja išankstinio aiškaus sutikimo automatizuotiems skambučiams į mobiliuosius telefonus. Jūsų sistema turi atsisakyti skambinti, jei sutikimo būsena yra nežinoma, pasibaigusi arba atšaukta. Tai griežtas sustabdymas, ne švelnus perspėjimas.
Mini-Miranda įterpimas
LLM sisteminė užklausa turi apimti Mini-Miranda atskleidimą kaip privalomą pirmą frazę: įvardyti įmonę, nurodyti, kad skambutis yra bandymas išieškoti skolą, ir kad bet kokia gauta informacija bus naudojama šiuo tikslu. Tai negali būti neprivaloma, praleidžiama ar paslėpta. Suprojektuokite užklausą taip, kad DI tai pateiktų aiškiai ir natūraliu tempu prieš bet kokį kitą pokalbį. Patvirtinkite testų rinkinyje, kad tai niekada nebūna praleista.
Įrašymo ir transkripcijos konvejeris
Įrašykite kiekvieną skambutį atitikčiai ir kokybės kontrolei. Valstijose, kuriose reikia visų šalių sutikimo (Kalifornija, Florida, Ilinojus), atskleiskite įrašymą skambučio pradžioje. Saugokite įrašus šifruotus (AES-256) su prieigos valdymu pagal vaidmenis. Paleiskite asinchroninę transkripciją (Deepgram arba Whisper) po skambučio pabaigos. Indeksuokite nuorašus paieškojimui - reguliuotojai prašys konkrečių skambučių. Saugokite pagal savo politiką, paprastai 3-7 metus skolų išieškojimui. Kurkite konvejerį tūkstančiams vienu metu vykstančių įrašų valdyti.
Dažnio ribojimo užtikrinimas
Reguliavimo F taisyklė riboja skolų išieškotojus iki 7 bandymų skambinti vienai skolai per slenkamą 7 dienų langą. Po gyvo pokalbio jokių tolesnių skambučių 7 dienas dėl tos skolos. Sekite bandymus kiekvienos skolos lygiu, ne kiekvieno vartotojo. Sumuokite skaičius per visus kanalus ir agentus - DI ir žmonių. Įdiekite kaip duomenų bazės patikrinimą prieš skambinant: užklausų bandymų istoriją, apskaičiuokite slenkamą langą ir užblokuokite, jei pasiektas limitas. Tai griežtas techninis apribojimas, ne rekomendacija.
Kurti vs pirkti vs užsakyti specialistams
Nėra universaliai teisingo atsakymo. Teisingas pasirinkimas priklauso nuo jūsų inžinerinio pajėgumo, skambučių apimties, atitikties reikalavimų ir terminų. Štai atvira analizė.
Jūsų vėlinimo biudžetas: 800 ms
Natūraliame telefoniniame pokalbyje tarpas tarp vieno žmogaus pabaigos ir kito pradžios yra maždaug 200-500 ms. Jūsų DI gauna šiek tiek daugiau erdvės, nes skambintojai tikisi, kad automatizuotos sistemos reaguoja truputį lėčiau, bet lubos yra apie 800 ms. Daugiau nei tai - pokalbis atrodo sugedęs.
Inžinerinė išvada:
Jei pasirenkate kaskadinį konvejerį, svarbi kiekviena milisekundė. Naudokite srautinį apdorojimą kiekviename etape - srautinį ASR, srautinę LLM generaciją, srautinę TTS. Iš anksto paruoškite ryšius. Talpinkite skolininkų profilius. Laikykite paslaugas tame pačiame duomenų centre. Skirtumas tarp 700 ms ir 1200 ms yra skirtumas tarp natūralaus pokalbio ir skolininko, kuris padeda ragelį.
Susiję šaltiniai
Išgirskite architektūrą veikime
Pasikalbėkite su mūsų DI balso agentu ir patirkite 6 sluoksnių sistemą gyvai.
Spauskite norėdami pradėti pokalbį
Techniniai DUK
Dažniausi inžineriniai klausimai apie DI balso agentų kūrimą skolų išieškojimui.
Mes jau sukūrėme šią sistemą
Viskas, kas aprašyta šiame vadove - 6 sluoksnių architektūra, atitikties variklis, pertraukimo valdymas, konferencinis tiltas - šiandien veikia gamyboje. Paskambinkite demonstraciniu numeriu ir išgirskite patys.