Sobes.tech
Middle — Senior

Čo je vyplňovanie slotov a ako sa formulár úlohy?

sobes.tech AI

Odpoveď od AI

Vyplnenie slotov je úloha v oblasti spracovania prirodzeného jazyka a dialógových systémov, zameraná na extrakciu a vyplnenie určitých parametrov (slotov) z používateľského vstupu na ďalšie použitie v dialógu alebo systéme.

Napríklad v systéme rezervácie lístkov môžu byť sloty: dátum, čas, cieľová destinácia, počet cestujúcich. Úlohou vyplnenia slotov je určiť a extrahovať tieto hodnoty z frázy používateľa.

Formulácia úlohy:

  • Vstupom je text (poptávka používateľa).
  • Je potrebné extrahovať z textu hodnoty pre vopred definovaný súbor slotov.
  • Výsledkom je vyplnený súbor slotov, ktorý možno použiť na vykonanie akcie alebo odpoveď.

Príklad: Používateľ: "Rezervuj mi lístok do Moskvy na 10. júla" Výsledok vyplnenia slotov:

  • destination: Moskva
  • date: 10. júla

Metódy riešenia zahŕňajú použitie modelov sekvenčného označovania (napríklad CRF, BiLSTM-CRF), transformerov a ďalších prístupov k NLU.