wit.ai从用户提供的任何内容中捕获自由文本

OWA*_*DVL 8 wit.ai

我有以下问题.我在谈话中有几点需要捕捉"免费"文字.例如:您对xyz的看法是什么?为什么你想要xyz?...它们是打开的问题,用户可以回答他们想要的任何问题.

如何启用此功能?因为我尝试了不同的组合,机器人要么重复一些问题,要么跳过一些?

谢谢

小智 2

我遇到了同样的问题,最终通过设置特定的上下文在客户端解决了这个问题。我有一个较旧的机器人,没有“故事”界面,因此此解决方案可能不适用于您的情况,但也许会有一些帮助。

  1. 当机器人发送一个开放问题时,它还应该设置一个特殊的上下文,即 open_question_xyz 或类似的东西,并将其发送回客户端应用程序。
  2. 当客户端应用程序收到上下文时,将其保存到某个变量中。
  3. 在处知道从哪里开始谈话。