【发布时间】:2018-10-06 22:48:42
【问题描述】:
我正在使用 Microsoft Bot Framework 开发聊天机器人,我的问题是如何处理来自用户的错误响应。 假设机器人询问用户的姓名,他或她回答“不知道”。 我在 bot 框架的样板代码中看到它处理最小长度验证,但我该如何处理这种逻辑检查。 提前致谢。
【问题讨论】:
-
你可以禁止空格,首先。将他们的名字、中间名和姓氏答复分开。然而,这并不能阻止他们回答“不要”为他们的名字和“知道”为他们的姓氏......没有简单的方法来禁止它而不不允许在此过程中使用实际姓名。
-
感谢 Zubin..这些都是很好的指示。另外,如果我与 Skype 或 facebook 频道集成,我想我可以使用用户名,但这只是名称,可能还有很多其他场景。
-
如果有专门的 Intent 来处理用户的错误输入呢?
标签: botframework azure-language-understanding azure-bot-service