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.