使用Pandorabots在AIML中使用OOB标记

时间:2017-04-06 11:40:31

标签: tags artificial-intelligence chatbot aiml pandorabots

我是聊天机器人的新手,我正在尝试在AIML中使用OOB标签(OOB代表“带外”,这是一个工程术语,用于指在单独的隐藏通道上执行的活动)。我试过在pandorabots游乐场中使用它,就像这样:

<category>
    <pattern>SEARCH FOR *</pattern>
    <template>Here is what I found on Google. <oob><search><star/></search></oob>
    </template>
</category>

所以,在与机器人交谈时:

Human: Search for chatbots.
Bot: Here is what I found on Google. <oob><search>chatbots</search></oob>

正如你所看到的,我也得到了标签。它是如何工作的?我希望它已经以某种方式解析它,所以我可以在我的应用程序中触发Web浏览器!

也许我错了,潘多拉不会为我解析标签,我必须在收到回复时自己做?

我的想法是在我未来的App中将其API与/ talk资源一起使用。

1 个答案:

答案 0 :(得分:0)

oob标记不能用于在线托管。它只能与本地托管程序一起使用,并且最适合在移动设备上使用。如果您想了解更多关于如何将此标签合并到VPA中的信息(机器人以与Apple的Siri相同的方式使用),请查看“callmom”pandorabots服务器上的一些信息。 (你可能已经知道了所有这些,但我只是确定。)

PS:你应该把你的帖子移到AI堆栈交换中,你可能会得到更多,更好的答案。