最寄りの店舗の地図の視覚化を回答として受け取るために、ワークスペース インテントを使用しようとしています。
問題は、Invoke client Workspace を使用する場合、IBM Content を使用する場合に、最も近い店舗に関するユーザー要求への回答として、ダイアログ フローでマップを視覚化するデータを挿入するにはどうすればよいかということです。
助けてくれてありがとう、
フィリッポ。
最寄りの店舗の地図の視覚化を回答として受け取るために、ワークスペース インテントを使用しようとしています。
問題は、Invoke client Workspace を使用する場合、IBM Content を使用する場合に、最も近い店舗に関するユーザー要求への回答として、ダイアログ フローでマップを視覚化するデータを挿入するにはどうすればよいかということです。
助けてくれてありがとう、
フィリッポ。
カスタム ダイアログに以下を追加する必要があります。 )
{
"output": {
"text": "Select your store",
"layout": {
"name": "show-locations"
}
},
"context": {
"request": {
"args": {
"location": "$user_location",
"location-type": "$location_type"
},
"name": "getStoreList"
}
}
}
私が理解したかどうか見てみましょう。会話メッセージに対するユーザーの意図に基づいて、マップの場所をユーザーに送信しますか。First- Conversation は、アプリに組み込まれた要求/応答機械学習を使用できる唯一の API です。2 番目 - ユーザーのメッセージに基づいて、マップを要求するロジックをアプリに作成するか、データベース リストをチェックしてオプションを表示する必要があります。Conversation API を使用する基本的なアプリケーションでは、ビジネス レイヤーと UX レイヤーのサービスを作成するバックエンドに注目する必要があります。この瞬間まで、この場所は直接表示されません (それ以外の場合は、DB にリストを提供するように要求せずに、すべての店舗とすべての場所を含むエンティティを作成して応答する必要があります。頑張ってください。