ibm-cloud - Watson Conversation 全局节点

标签 ibm-cloud watson-conversation

在 Watson Dialog 中,您可以在“全局”文件夹中添加节点,无论对话框的状态如何,都会首先检查该文件夹。当对话框卡住或丢失时,我们使用它们来恢复。用户被指示随时输入“重新开始”,无论对话框中的哪个位置都可以重置并重新开始。

有没有办法在对话中做类似的事情?

最佳答案

据我了解 Watson Conversation dialog nodes are always evaluated top down 。默认情况下,有一个 Welcome 和一个 Anything_else 节点。对于重新开始,您需要执行以下操作:

  • 定义一个意图来捕获“重新开始”、“重新开始”或“重置”等词语。
  • 有一个对话节点,其条件与该意图匹配,使该节点靠近树的顶部
  • 在该 start_over 对话框节点中,您可以处理您需要的任何内容,也可以直接从那里跳转到任何其他节点,或者仅响应“好的”,然后再次等待输入<

要对重新开始进行更复杂的处理,您还可以使用 nested processing as I have shown in my collection of samples .

关于ibm-cloud - Watson Conversation 全局节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45157002/

相关文章:

scala - Spark+Scala App如何对云对象存储进行认证授权?

ibm-cloud - 用于管理意图、实体的 Bluemix Watson Conversation API

javascript - 维护上下文

java - 如何将图像添加到 Watson Conversation 响应中?

watson-conversation - 如何在 Watson Conversation Service 的上下文中指定 "today' s 日期

python - 通过 Python 使用 Watson Assistant/Watson Conversation

php - IBM Watson 关系提取 "Forwarding error"(status_code 500)

docker - 两个 Docker 容器之间的 "java.net.NoRouteToHostException: No route to host"

kubernetes - 如何为 OpenShift 3.11 路由使用与默认通配符 dns 名称不同的 dns 名称?

xpages - 如何在 Bluemix 中调试 XPage 应用程序?