I'm new to chatbots and I'm trying to use the OOB tag in AIML (OOB stands for “out of band,” which is an engineering term used to refer to activity performed on a separate, hidden channel). I've tried to use it in pandorabots playground, like this:
<category>
<pattern>SEARCH FOR *</pattern>
<template>Here is what I found on Google. <oob><search><star/></search></oob>
</template>
</category>
So, when talking to the bot:
Human: Search for chatbots.
Bot: Here is what I found on Google. <oob><search>chatbots</search></oob>
As you can see, I'm also getting the tag. Is that how it should work? I expect to get it already parsed in some way so I can trigger the web browser in my App!
Maybe I'm wrong and pandora won't parse the tag for me and I have to do it myself when getting the response?
My idea is to use its API with the /talk resource in my future App.
The oob
tag cannot be used in online hosting. It can only be used along side a local hosting program, and works best on mobile devices. If you want some more info on how to incorporate this tag into VPAs (bots used in the same way as Apple's Siri), look up some info on the "callmom" pandorabots server. (You probably already know all about this, but I'm just making sure.)
PS: You should probably move your post to the AI stack exchange, you may get a lot more, better answers.