Sobes.tech
Middle — Senior

Axtarışda niyyət təsnifatı və slot doldurma nədir?

sobes.tech Süni İntellekt

AI-dan cavab

Niyyətin təsnifatı və slotların doldurulması təbii dil işləmə (NLP) sahəsində əsas vəzifələrdir və axtarış və dialoq sistemlərində geniş istifadə olunur.

Niyyətin təsnifatı istifadəçinin sorğusuna əsaslanaraq onun niyyətini müəyyən etmək vəzifəsidir. Məsələn, axtarış sistemində bu, sorğunu "məhsul axtarışı", "çatdırılma haqqında məlumat əldə etmək" və ya "dəstək ilə əlaqə" kimi təsnif etmək ola bilər. Bu, sistemə istifadəçinin məqsədini anlamağa kömək edir.

Slotların doldurulması isə sorğudan niyyəti dəqiqləşdirən konkret parametrləri və ya varlıqları çıxarma vəzifəsidir. Məsələn, istifadəçi "M ölçüsündə qırmızı gödəkçə almaq" yazarsa, niyyət "almaq" və slotlar: rəng: "qırmızı", məhsul: "gödəkçə", ölçü: "M" olur.

Birlikdə, bu vəzifələr sistemə istifadəçinin nə istədiyini anlamağa və ona lazım olan dəqiq məlumatları müəyyən etməyə imkan verir, bu da axtarış və qarşılıqlı əlaqənin keyfiyyətini artırır.

Nümunə:

# Niyyətin təsnifatı və slotların doldurulması üçün psödokod
sorğu = "göbələk və pendir ilə pizza sifariş et"
niyyət = classify_intent(sorğu)  # 'sifariş_etmək'
slotlar = extract_slots(sorğu)    # {'yemək': 'pizza', 'əlavələr': ['göbələk', 'pendir']}