Sobes.tech
Middle — Senior

Mis on kavatsuse klassifikatsioon ja sloti täitmine otsingus?

sobes.tech AI

Vastus AI-lt

Intentsuse klassifikatsioon ja slotide täitmine on põhieesmärgid loomuliku keele töötlemisel (NLP), mida sageli kasutatakse otsingusüsteemides ja dialoogisüsteemides.

Intentsuse klassifikatsioon on ülesanne määrata kasutaja eesmärk tema päringu põhjal. Näiteks otsingumootoris võib see olla päringu klassifikatsioon kui "toote otsing", "tarneinfo saamine" või "tugiühenduse loomine". See aitab süsteemil mõista, millist eesmärki kasutaja järgib.

Slotide täitmine on ülesanne välja lugeda päringust konkreetsed parameetrid või üksused, mis täpsustavad eesmärki. Näiteks, kui kasutaja sisestab "osta punane M-suuruses jakk", siis eesmärk on "osta" ja slotid on värv: "punane", toode: "jakk", suurus: "M".

Koos võimaldavad need ülesanded süsteemil mitte ainult mõista, mida kasutaja soovib, vaid ka milliseid konkreetseid andmeid tal vaja on, parandades otsingu ja suhtluse kvaliteeti.

Näide:

# Pseudokood eesmärgi klassifikatsiooniks ja slotide täitmiseks
küsimus = "tellida pizza seente ja juustuga"
intent = classify_intent(küsimus)  # 'tellimuse_tellimine'
slots = extract_slots(küsimus)    # {'toit': 'pizza', 'täidised': ['seened', 'juust']}