【问题标题】:How to detect if user input have one word only in Watson Assistant?如何在 Watson Assistant 中检测用户输入是否只有一个单词?
【发布时间】:2019-03-08 15:23:10
【问题描述】:

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

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

request.input.text:" "

结果很少。

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

【问题讨论】:

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


    【解决方案1】:

    这里是我的解决方法,希望能为其他人节省大量时间。

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

    !input.text.contains(' ')
    

    然后回复:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 感谢 Mahesh,但我的问题是关于 IBM-Watson 和 SpEL。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-08-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多