如何在Watson Assistant中检测用户输入是否只有一个单词?

时间:2019-03-08 15:23:10

标签: chatbot ibm-watson watson-conversation spring-el

我正在使用IBM Watson Conversation Assistant Chatbot。 我在文档中找不到如何检测用户输入是否包含单个单词的麻烦。为了简单起见,对于我的目标,最好使用空格的存在作为替代(没有空格表示仅单词)。

我尝试使用SpEL。 我还尝试拦截以下内容作为“节点”条目:

=B9*B2

结果稀缺。

我应该在“如果助手识别:”字段中写什么?

2 个答案:

答案 0 :(得分:1)

这是我解决的方式,希望可以节省很多时间给其他人。

在节点内部,“如果助手识别:”下

!input.text.contains(' ')

然后回复:

You wrote  "<? input.text ?>". Please write full sentences.

答案 1 :(得分:-1)

您可以使用JavaScript DOM元素读取内部文本并进行操作。