Zaznavanje namena
Hitro definicija
Zaznavanje namena je naloga prepoznavanja, kaj želi oseba doseči s tem, kar napiše ali pove, tako da lahko sistem odgovori ali preusmeri zahtevo. Tipični nameni so sledenje naročilu, zahteva za vračilo ali vprašanje o izdelku.
Na tej strani
Kako deluje zaznavanje namena
Klasični klepetalniki so se zanašali na klasifikator namena, usposobljen na primerih fraz za vsak namen: “kjer je moja pošiljka”, “moje naročilo še ni prispelo” in “številka za sledenje?” so bile vse označene kot track_order. Ekstraktor slotov je nato izbral podrobnosti, kot je številka naročila. Raziskovalni nabori podatkov, kot je BANKING77 (Casanueva in sodelavci, 2020), z 77 natančnimi bančnimi nameni, kažejo, kako težko je narediti fine razlike, tudi za dobre modele.
Pri velikih jezikovnih modelih je zaznavanje namena pogosto implicitno. Model prebere sporočilo, odloči, kaj oseba želi, in izbere, kateri orodje poklicati. Nekatere ekipe še vedno ohranjajo eksplicitni korak klasifikacije za preusmerjanje pogovorov, označevanje za poročanje ali sprožanje specifičnih delovnih tokov.
Zakaj je to pomembno v storitvah za stranke
Poznavanje namena odloča, kaj se zgodi naslednje: odgovor iz FAQ, iskanje naročila, odprtje vračila, pošiljanje pogovora na obračun ali takojšnje klicanje osebe za pritožbo. Zbiranje tisočih pogovorov, nameni prav tako povedo podjetju, o čem stranke resnično stopijo v stik z njim — vhod za izboljšanje strani, politik in izdelkov.
V e-trgovini so najpogostejši nameni običajno status naročila, časi dostave, vračila in zamenjave, vprašanja o izdelkih in težave s plačili.
Pogoste pasti
Prava sporočila pogosto vsebujejo več namenov (“kjer je moje naročilo, in ali lahko spremenim velikost?”). Fiksni seznami namenov hitro zastarajo, saj se izdelki in politike spreminjajo, in dolgi rep redkih zahtev nikoli ne ustreza nobeni oznaki. Pragi zaupanja, ki so prenizki, pošiljajo stranke po napačni poti; pragi, ki so previsoki, vse eskalirajo. Sistemi bi morali omogočiti rezervno možnost — postaviti pojasnjevalno vprašanje ali predati — namesto da bi prisilili k ugibanju.
Obravnava namenov v AI SmartTalk
AI SmartTalk ne zahteva, da definirate seznam namenov. Jezikovni model asistenta interpretira vsako sporočilo in izbira med svojimi orodji — iskanje znanja, iskanje izdelkov, iskanje naročil, rezervacija terminov, predaja. Za usmerjanje in poročanje je mogoče označiti pogovore, SmartFlow delovni tokovi pa se lahko razvejajo z AI pogojem glede na to, kar je stranka povedala. Vprašanja, na katere asistent ni mogel odgovoriti, so navedena, da lahko ekipa zapolni vrzeli.
Pogosto zastavljena vprašanja
Kakšna je razlika med namenom in entiteto?
Namen je to, kar oseba želi (slediti naročilu); entitete so podrobnosti, potrebne za to (številka naročila, e-poštni naslov).
Ali asistenti, ki temeljijo na LLM, še vedno potrebujejo klasifikacijo namenov?
Ne, da bi odgovorili, ker model neposredno interpretira zahtevo. Izrecna klasifikacija ostaja uporabna za usmerjanje, analitiko in sprožanje fiksnih procesov.
Koliko namenov naj ima podporni bot?
S klasičnim klasifikatorjem začnite z ducatom namenov, ki pokrivajo večino obsega, in dodajte več, ko podatki to pokažejo. Pri agentu LLM se namesto tega osredotočite na orodja in znanje, ki jih vsak pogost namen zahteva.