首页 > 解决方案 > 如何在 Watson Assistant 中检测用户输入是否只有一个单词?

问题描述

我正在使用 IBM Watson Conversation Assistant Chatbot。我无法在文档中找到如何检测用户输入是否由单个单词组成。为了简单起见,我的目标是使用空格的存在作为代理(没有空格意味着只有单词),这很好。

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

request.input.text:" "

结果很少。

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

标签: chatbotibm-watsonwatson-conversationspring-el

解决方案


这是我如何解决的,希望可以为其他人节省很多时间。

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

!input.text.contains(' ')

然后回复:

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

推荐阅读