在 Watson Conversation 中定义对话框时,我无法用他/她的名字向用户打招呼,或者我无法检测到用户发送的联系电话并将其重新表述给用户。是否可以在 Watson Conversation Api 中执行此操作。
最佳答案
您是否已经可以访问这些信息?您可以将这些值作为上下文发送,并使用 $context_variable 引用它们
从用户那里收集信息也是如此。您可以通过应用程序使用正则表达式捕获事物,或者使用一些 Spring 表达式,您可以在此处看到 text.matches:
https://www.ibm.com/watson/developercloud/doc/conversation/dialog_reference.shtml
您可以将其存储为上下文,然后再次使用 $context_variable 引用它。
姓名和电话号码等信息是非常开放的,因此如果不使用开放的实体提取引擎可能很难捕获,我们正在研究整合这一点的最佳方法。
关于ibm-cloud - 如何在 Watson Conversation 中提供个性化问候?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39232950/