Sobes.tech
Middle — Senior

Was ist Slot-Filling und wie wird die Aufgabe formuliert?

sobes.tech KI

Antwort von AI

Slot-Filling ist eine Aufgabe im Bereich der Verarbeitung natürlicher Sprache und Dialogsysteme, die darauf abzielt, bestimmte Parameter (Slots) aus der Benutzereingabe zu extrahieren und auszufüllen, um sie später im Dialog oder System zu verwenden.

Zum Beispiel können in einem Ticket-Buchungssystem die Slots sein: Datum, Uhrzeit, Zielort, Anzahl der Passagiere. Die Aufgabe des Slot-Fillings besteht darin, diese Werte aus der Benutzerphrase zu bestimmen und zu extrahieren.

Aufgabenformulierung:

  • Es wird ein Text (Benutzeranfrage) eingegeben.
  • Es ist erforderlich, aus dem Text die Werte für eine vordefinierte Menge von Slots zu extrahieren.
  • Das Ergebnis ist ein ausgefüllter Satz von Slots, der zur Ausführung einer Aktion oder Antwort verwendet werden kann.

Beispiel: Benutzer: "Buche mir ein Ticket nach Moskau am 10. Juli" Ergebnis des Slot-Fillings:

  • destination: Moskau
  • date: 10. Juli

Lösungsmethoden umfassen die Verwendung sequenzieller Markierungsmodelle (z.B. CRF, BiLSTM-CRF), Transformer und andere Ansätze der NLU.