我正在从java调用wit.ai消息API。它的工作原理和我可以根据我的故事定义获取消息的意图和实体。 但是,我怀疑 - 当我将添加多个故事到我的机器人wit.ai平台上,我需要 使用相同的wit.ai URL。在那种情况下,我将如何从智慧反应中提取意图和实体? 来自用户的消息可以用于任何故事消息。为了从 中提取实体值,我需要在我的方法中指定实体名称(在json响应中)。让我们说 - 实体。[0] .valuewit.ai来自java的消息API调用
任何想法我怎么能在java中做到这一点?也没有得到如何在故事中定义的自定义操作必须在java中实现和使用。
我尝试了node.js中的示例POC(通过关注messenger.js文件),它对定义的自定义操作正常工作。但我不是 得到如何在java中做到这一点?
在这方面的任何帮助/指针非常赞赏。
感谢。
Aakash - 我使用了来自java的逆向API调用,它工作。就创建在故事中定义的动作而言,您需要为从反向API调用响应接收的动作名称提供手动映射,并在您的java代码中调用相应的函数。然而,我看到许多java代码需要编写来处理/管理上下文/操作等,但它的工作原理。你可以尝试一下。 – picku