Verwendung benutzerdefinierter Slot-Typen mit regulärem Ausdruck in einem Bot-Flow

Zusätzlich zu den eingebauten Slot-Typen unterstützt Architect drei benutzerdefinierte Slot-Typen: listen-Slot-Typ, dynamischer Listen-Slot-Typ und regulärer Ausdruck-Slot-Typ. Reguläre Ausdrücke (auch als Regex oder Regexp bezeichnet) sind Muster in Äußerungen, die einer bestimmten Sequenz von Zeichen entsprechen. Regex ist nützlich, wenn Sie Zeichenfolgen mit verschiedenen Buchstaben- und Zahlenkombinationen erfassen möchten, z. B. unbekannte Namen, IDs, Flugnummern oder Führerscheinnummern. 

Wenn Sie z. B. Flugcodes für Ihren Reisebot abgleichen wollen, müssen Sie die Flugnummer kennen, um eventuelle Stornierungen bearbeiten zu können. Das Regex-Muster ^[A-Z]\d$ passt zu jeder Phrase in der Äußerung, die diesem Muster als Flugnummer entspricht.{2}{3,4} Weitere Informationen finden Sie unter Schnellreferenz für reguläre Ausdrücke.

Hinzufügen eines benutzerdefinierten Slot-Typs mit regulärem Ausdruck

Gehen Sie folgendermaßen vor, um einen benutzerdefinierten Slot-Typ mit regulärem Ausdruck hinzuzufügen:

  1. Unter Natural Language Understanding, klicken Sie auf Slots.
  2. Klicken Sie auf Steckplatz hinzufügen
  3. Geben Sie einen aussagekräftigen Namen für den Steckplatz an.
  4. Klicken Sie unter Slot Type auf New RegEx
  5. Geben Sie einen aussagekräftigen Namen für den benutzerdefinierten RegEx-Slot-Typ ein.
  6. Klicken Sie auf Hinzufügen oder drücken Sie die Eingabetaste 
  7. Klicken Sie auf den neuen RegEx-Slot-Typ.
  8. Fügen Sie nach Bedarf Werte für den Steckplatztyp hinzu.
  9. Klicken Sie auf den neuen Slot-Listentyp.
  10. Geben Sie im Feld Type a new regular expression here die Parameter für den regulären Ausdruck ein

    Klicken Sie auf das Bild, um es zu vergrößern.

    Steckplätze für reguläre Ausdrücke

    Test eines regulären Ausdrucks

    Sie können einen Slot-Typ mit regulärem Ausdruck testen, bevor Sie Ihren Ablauf veröffentlichen. Weitere Informationen finden Sie unter Test a regular expression slot type.

    Ändern eines Steckplatzes

    Um die Slot-Informationen zu ändern, wählen Sie im Menü "Slot" einen Slot aus und klicken Sie auf Bearbeiten .

    Flow löschen

    Um einen Steckplatz zu löschen, wählen Sie im Menü Steckplatz einen Steckplatz aus und klicken Sie auf Löschen .