Watson Dialog解析输入节点

时间:2015-12-08 03:07:32

标签: ibm-watson

在Watson对话框xml文件中,我们尝试查询用户的twitter句柄,然后将该Twitter句柄分配给Dialog配置文件变量Twitter_Handle。相关的输入节点由“$ @ *”

触发

如果用户输入说“他们的Twitter句柄是@xxxxx”,我不想将整个短语分配给Twitter_Handle ...只是“@xxxxx”部分。

在Dialog中是否有办法解析用户输入以查找“@”以及紧接着的内容,以便我可以只为Twitter_Handle分配实际的Twitter句柄?

1 个答案:

答案 0 :(得分:1)

我遇到了类似的问题,我在这里使用的是Java。您可以检查用户输入是否包含符号'@',然后尝试将整个答案拆分为字符串,并在'@'之后立即获取字符串。