我试图以通用方式在前两个意图之间创建一个明确的节点。因此,在运行时,watson将不知道哪个意图会导致消歧,因此我无法对我想要向用户显示的选项进行硬编码。
对于。例如,如果有人问什么是插槽?
如果前两个意图是意图[0] .intent是“Watson-assistant”和“and Intents [1] .intent is”Music“
我想问问用户,你是不是要求老虎机
1)选项标签1:2)选项标签2:<
我可以动态传递的值是什么,因此相同的输入被重新路由到该意图。我尝试将意图发送为相同的值,但这不起作用
谢谢
您实际上可以直接发送intents对象。而不是传入input.text,您只需发送intents对象,然后Watson将不会尝试对文本进行分类。因此Id建议传递输入文本和intent对象,以便Watson在没有实体的情况下也没有机会丢失它。
这是目前服务中内置的高级功能,我们正在评估推出该功能的最佳方法。