【发布时间】:2018-07-19 14:14:03
【问题描述】:
我正在开发一个 api.ai 机器人,它将在数据库中搜索供应商名称。
a ) 如果供应商存在 -> 提供用户名 -> 提供密码
b) 如果供应商不存在 -> (添加供应商 -> 是 ) 或 (添加供应商 -> 否)
我有一个 webhook 正在检查供应商是否存在于数据库中。
机器人场景:(示例)
案例1:
User: Do Alpha exist as a vendor?
Bot: yes, Alpha exist in Database. Please Provide User Name.
User: abc@gmail.com
Bot: Please Provide Password?
User: abcdef
Bot : Welcome
案例 2:
User: Do Beta exist as a vendor ?
Bot: No Beta is not a vendor. Do you want to Register?
Case 1:
User: Yes
Bot: Please fill this Form.
Case 2:
User: No
Bot: Is there any other way I can help
我想通了一件事,我必须使用输出上下文来触发意图。但是在这种复杂的情况下我该怎么做呢?以及如何使用输出上下文调用多个来跟进意图?
我可能使用了不好的方法,有没有其他方法可以解决这个问题?
我确实有一个后续问题。
- 当我们将履行响应传回对话流时。机器人控制台上的响应打印将是默认文本响应,我怎样才能让“fulfillmentText”成为响应。
谢谢各位。这是后续 Intent 场景。
【问题讨论】:
-
你能改写你的问题吗?目前尚不清楚提供用户名/密码的目的是什么
-
最好将场景写成 Bot 响应:
用户响应: Bot ..... -
@AbhinavTyagi 我已经放了对话的例子,你现在可以检查一下吗。
标签: actions-on-google dialogflow-es