Sobes.tech
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.