Middle — Senior
Co je to vyplňování slotů a jak je úloha formulována?
sobes.tech AI
Odpověď od AI
Vyplňování slotů je úkol v oblasti zpracování přirozeného jazyka a dialogových systémů, jehož cílem je extrahovat a vyplnit určité parametry (sloty) z uživatelského vstupu pro další použití v dialogu nebo systému.
Například v systému rezervace jízdenek mohou být sloty: datum, čas, destinace, počet cestujících. Úkolem vyplnění slotů je určit a extrahovat tyto hodnoty z fráze uživatele.
Formulace úkolu:
- Vstupem je text (dotaz uživatele).
- Je třeba extrahovat z textu hodnoty pro předem definovaný soubor slotů.
- Výsledkem je vyplněný soubor slotů, který lze použít k vykonání akce nebo odpovědi.
Příklad: Uživatel: "Rezervuj mi jízdenku do Moskvy na 10. července" Výsledek vyplnění slotů:
- destination: Moskva
- date: 10. července
Metody řešení zahrnují použití sekvenčních modelů označování (například CRF, BiLSTM-CRF), transformátorů a dalších přístupů k NLU.