使用 LUIS AI 在 Web ui 中建模对话框

Modelling dialog in web ui with LUIS AI

假设有一个需要 3 个输入的业务流程。在最坏的情况下,机器人必须问 3 个问题,在最好的情况下,用户会在 his/her 第一条消息中向我们提供所有必需的信息。

是否可以在 luis.ai 界面(类似于 Amazon Lex)中构建此类对话流,或者是否必须对其进行硬编码?

不,如果您正确使用 Bot Framework,这在 LUIS 中是不可能的。 LUIS 只是执行意图和实体识别,不能单独驱动对话流。

我没有很多个人经验,但 Power Virtual Agents 可能可以做你想做的事。有一些信息here。当然也可以对其进行编码,尽管我知道这不是您要问的。您只需检查该步骤是否存在实体,如果存在则转到下一步,如果不提示用户。不过,通过这种方式在每一步管理变量可能会有点棘手,因为如果您跳过提示,您不想将 stepContext.value 分配给某些东西。