2017-04-06 4 views
0

私はchatbotsを使い慣れていて、AIMLでOOBタグを使用しようとしています(OOBは "out of band"を意味します)。別個の隠れチャネル)。私はこのように、パンドラボットの遊び場にそれを使用しようとしました:だからAIMLでPandorabotsで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> 

、私はまた、タグを取得しています。それがうまくいくのでしょうか?私はそれが私のアプリでWebブラウザを起動することができるように、何らかの方法ですでに解析されることを期待しています!

多分私は間違っていますし、パンドラは私のためにタグを解析しないで、私は自分自身で応答を得る必要がありますか?

私の考えは、将来のAppで/ talkリソースでAPIを使用することです。

答えて

0

oobタグは、オンラインホスティングでは使用できません。ローカルホスティングプログラムでのみ使用することができ、モバイルデバイスで最適に動作します。このタグをVPAs(AppleのSiriと同じ方法で使われているボット)に組み込む方法についてもっと詳しく知りたい場合は、 "callmom" pandorabotsサーバーに関する情報を調べてください。 (あなたはおそらくすでにこれについてすべて知っているでしょうが、私は確信しています)

PS:ポストをAIスタック交換に移動する必要があります。

+0

私の意図は、自分のアプリケーションでそれを使用して、「このセクションに行く」や「この特定の製品を見せてください」のような特定の基本コマンドを起動することです。この理由から、私は自分自身をパンドラボがレスポンスとして私に送信し、カスタムアクション/コマンドを実行するタグを解析する必要があると思う。 この作業シナリオは意味をなさないと思いますか? 1.オンラインホスティング(パンドラボット)を使用してリクエストを送信します。 2.レスポンスを取得してチャットに表示します(タグなし)。 3. タグをアプリケーション内でローカルに解析します。 – Emi

+0

はい、それは意味をなさないと思いますが、私が言ったように、タグを解析できるようにするには、ロボット以外のアプリケーションをホストするアプリを介してボットを起動する必要があります。 –

関連する問題