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

问题描述 投票:1回答:2

我正在使用IBM Watson Conversation Assistant Chatbot。我在文档中找到如何检测用户输入是否包含单个单词时遇到了麻烦。它的简单性和我的目标是使用空格作为代理(没有空格仅表示单词)。

我尝试过使用SpEL。我还尝试拦截以下节点条目:

request.input.text:" "

结果稀少。

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

chatbot ibm-watson watson-conversation spring-el
2个回答
1
投票

我在这里如何解决,希望能为别人节省大量时间。

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

!input.text.contains(' ')

然后回复:

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

-1
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.