0

私は Watson Virtual Agent (WVA) とカスタム会話ワークスペース (WCS) を使用しており、カスタム会話フローから WVA フローに戻る方法があることを望んでいました。

私の具体的な使用例は、WCS 内からエージェントにエスカレートしたい場合です。この WVA 内の事前構成済みのフローが既にあり、エージェントへのエスカレーション プロセスを完了するには、これを呼び出すのが最も簡単な方法だと思います。

WCS を強制的に WVA に戻すには、どうにかして追加する必要があることを知っています

system.dialog_stack[0] == root 

ただし、ここでの説明は、コンテキストに追加するだけではありません。これまでのところ、「」マークの有無にかかわらずコンテキストに追加するとエラーが発生します。これで問題が解決するとは思いませんが、実際にはこれをテストできませんでした。

私の例に固有の回答、system.dialog_stack[0] == root を WCS に実際に実装する方法、または他のユーザーにより多くの用途があると予想される一般的な質問に固有の回答を歓迎します。

4

1 に答える 1

0

さらに調査を行った結果、アクションを使用して特定のエスカレート エージェント フロー タイプを呼び出すことができることがわかりました。

アクションの使用については、上記でリンクしたドキュメントで説明されていますが、事前構成されたアクションのリストはありません。

以下は、WVA で設定した接続を使用してエージェントに接続できる WCS のノードの例です。

{
  "output": {
    "text": "I will connect you with an agent now.",
    "action": {
      "name": "agent"
    }
  }
}    

WVA/WCS で使用できるアクションのリストができるまで、これが他のフローで機能する修正であるかどうかはわかりません。Chrome の Postman 拡張機能と WVA キーを使用してこれを見つけ、WVA のエージェントへのエスカレート フロー中に呼び出されたアクションを複製しました。

于 2016-11-10T16:28:11.200 に答える