2017-09-19 12 views
0

ゴール:
実際の人に会話を引き渡す。ワストン会話:メールに会話を渡しますか?

問題:
むしろちょうど「私はを知らない」のようなものを言うよりも、顧客は私たちの会話が答えるようにプログラムされていない(あるいは認識しない)質問をする
、我々は多くのだろうむしろ質問を生きている代理人に渡してください。

SMSや電話に会話を渡すことはオプションになるかもしれませんが、EMAILは確かに私たちの好みです。

質問:
どうすればよいですか?
出発点は何ですか?

ところで:
I はチュートリアル/例/ハウツーさんを探しています、そしておそらくより良い検索用語があり、私がこれまで考えてきましたが、私の多くのGoogleの試みが来ているこれらのこと空になる。

答えて

1

ワトソン会話サービスは独立したサービスです。つまり、アプリケーションが相互作用している、または通信している他のサービスやモジュールを認識していません。ただし、会話サービスの応答を変更して使用することで、アプリケーションで必要な特定の機能を起動することができます。が電子メールをトリガーします。私は最近、会話の中で特定のダイアログをアクティブにした後、あなたの電子メールIDを共有するよう依頼した後、"メールを送信"フローをアプリケーションでアクティブにします。このケースでは、このような会話ダイアログがあります。会話のダイアログノードのJSONエディタでこれを行う必要があります。

{ 
    "output": { 
    "text": { 
     "values": [ 
     "Please hold while I validate and send you an email as requested" 
     ], 
     "selection_policy": "sequential" 
    }, 
    "user_operation": { 
     "operation_type": "product_email", 
     "selection_type": "custom" 
    } 
    } 
} 

、あなたのアプリケーションでこの応答を取得したら、あなたはそれを解析し、受信した応答のuser_operation属性に意図されたものを操作取り出すことができます。この場合には、それがユーザーに製品の電子メールを送信することでしょう(あなたはすでにあなたと一緒に、ユーザーの電子メールIDを持って考えると)

"user_operation": { 
     "operation_type": "product_email", 
     "selection_type": "custom" 
    } 

あなたは、実際に送信されます、アプリケーションのコードのブロックを持つことができます電子メールを顧客に送信したら、「成功」などのダミーの定義済みのテキストを会話サービスに送信して、フロー内の次のノードをトリガーすることができます。