【问题标题】:Using OOB tag in AIML with Pandorabots在 AIML 中与 Pandorabots 一起使用 OOB 标签
【发布时间】:2017-04-06 11:40:30
【问题描述】:

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

<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>

如您所见,我也收到了标签。它应该是这样工作的吗?我希望它已经以某种方式解析,以便我可以在我的应用程序中触发网络浏览器!

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

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

【问题讨论】:

    标签: tags artificial-intelligence chatbot aiml pandorabots


    【解决方案1】:

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

    PS:您可能应该将您的帖子移至 AI 堆栈交换,您可能会得到更多、更好的答案。

    【讨论】:

    • 我的意图是在我的应用程序中使用它并触发与之相关的特定基本命令,例如“转到此部分”或“向我展示此特定产品”。出于这个原因,我认为我应该自己解析 pandorabot 作为响应发送给我的 标签,并执行所需的自定义操作/命令。你认为这种工作场景有意义吗? 1. 使用在线主机(pandorabots)发送请求。 2. 获取响应并在聊天中显示(不带 标签)。 3.在我的App本地解析标签。
    • 是的,我相信这是有道理的,但正如我所说,您可能需要通过非 pandorabots 托管应用程序启动您的机器人才能解析 标签。
    猜你喜欢
    • 2021-11-29
    • 1970-01-01
    • 2022-01-16
    • 1970-01-01
    • 2011-01-27
    • 2018-07-13
    • 2015-11-21
    • 1970-01-01
    • 2022-01-18
    相关资源
    最近更新 更多