在用户输入的文字中添加一段文字,再由Watson助手引擎判断其意图。

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

我想在用户输入的文字中附加一段文字,然后再由Watson助手引擎判断其意图。

例如

  • 设置上下文变量$subject = "VPN"
  • 用户输入:"我想设置它"
  • 将上下文变量添加到输入中,这样就变成了:"我要设置$subject" --------------------------------------------------------------------------------------------------> "我要设置VPN"
  • 然后在做完这些工作后,watson就会判断这个输入属于哪个意图。

PS:不一定非得是上下文变量,我可以附加一些静态文本。

ibm-watson watson-assistant
1个回答
0
投票

我建议把这个问题分成 意图实体.

  • 想要的行动、意图是什么?设置一些东西。
  • 涉及的对象主体、实体是什么?一个VPN,一台电脑。

这样你的聊天机器人就比较灵活了,以后还可以扩展。

如果你已经在对话中谈到了VPN,你可以分支到VPN专用的一组对话节点。

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