2017-07-23 11 views

Antwort

1

Apologies, ich verstehe nicht ganz, Ihre Anfrage:

Wenn Sie eine Systemeinheit erfassen möchten, müssen Sie nur seinen Namen. Wie:

if bot recognises: @sys-number 
... 

müssen Sie sicherstellen, dass die Systemeinheit in den Entitäten Bildschirm eingeschaltet.

Es gibt keine "Produktname" -Entität, die Sie ziehen können. Wenn Sie einen Produktnamen festlegen möchten, können Sie versuchen, eine Kontextvariable auf dem Knoten welcome festzulegen.

Wenn Sie auf die Benutzereingabe zugreifen möchten, können Sie input.text verwenden, um es zu erfassen, und input.text.find() oder input.text.matches() verwenden, um eine Regex-Übereinstimmung zu erstellen.

Weitere Details hier:

https://console.bluemix.net/docs/services/conversation/dialog-methods.html#methods-to-process-values

+0

Es tut mir leid für die unbewussten Inhalte, lassen Sie mich das erklären, wie beispielsweise, wenn der Benutzer sagt, „Informationen über Treffen namens soft_meeting bekommen“ oder „Ich möchte mehr Informationen wissen über board meeting " wenn ihre möglichkeit zu erkennen" soft_meeting "und" board "als meeting name beachten sie, dass sitzungsname in diesem fall ist ein normaler name ich kann es nicht mit regex erkennen, es wird schwer sein, dieses problem zu behandeln Codierung –

+0

Können Sie Ihre Antwort mit dem, was Sie erreichen möchten, aktualisieren. –

Verwandte Themen