2017-03-28 10 views
0

Ist es möglich, eine Entität zu erkennen, die eine Regex verwendet? Zum Beispiel möchte ich eine mit '91xxxxxxx' beginnende Nummer mit einer Entität namens EmployeeID verknüpfen. Also, wenn der Benutzer etwas wie sagt - "Bitte ziehen Sie den heutigen Bericht für 91xxxxxxx", sollte ich in der Lage sein, die Nummer der EmployeeID Entität zuzuordnen.Regex in einer API.ai-Entität

+0

Was möchten Sie mit regulärem Ausdruck erreichen? Regex dient nur dazu, das Muster in einer Zeichenfolge zu identifizieren. –

+0

@AlokVishwakarma - Ich möchte ein Muster in der Benutzereingabe mithilfe einer Regex identifizieren und das übereinstimmende Muster als eine Entität zuordnen. –

+0

gut, dass Sie versuchen, die Zeichenfolge 91XXXXX diese Art von Nummer zu finden, so dass wir mit regulärem Ausdruck weitermachen können. Ich möchte, dass ich eine Grammatik für den Abgleich entwerfe. –

Antwort

2

Es gibt multiple requests about this on the API.AI forum. Leider ist zur Zeit die Antwort auf Ihre Frage Nr.

Die current suggestion ist die @ sys.any Platzhalter verwenden und implementieren Sie die Regex-Funktionalität in Ihrer Geschäftslogik.

+0

Ich habe mir die Foren früher angeschaut und gesehen, dass dies anscheinend auf ihrer To-Do-Liste stand (um August letzten Jahres, von dem, was ich gelesen habe). Ich frage mich, ob es Informationen darüber gibt, ob es implementiert wurde oder nicht? Werde den @ sys.any-Vorschlag ausprobieren. Vielen Dank! –