我是聊天机器人的新手,我正在尝试在 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>
如您所见,我也收到了标签。它应该是这样工作的吗?我希望它已经以某种方式解析,这样我就可以在我的应用程序中触发网络浏览器!
也许我错了,潘多拉不会为我解析标签,我必须在收到回复时自己做?
我的想法是在我未来的应用程序中将其 API 与 /talk 资源一起使用。