如果您使用的是 Amazon Lex V2,请改为参阅 Amazon Lex V2 指南。
如果您使用的是 Amazon Lex V1,我们建议您将机器人升级到 Amazon Lex V2。我们不再向 V1 添加新功能,强烈建议使用 V2 以获得全新的机器人。
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
提示和短语
Amazon Lex V2 将不同的机制用于后续、澄清和挂断提示。
对于后续提示,请在履行后使用上下文结转切换到不同的意图。
例如,假设您打算预订一辆配置返回名为 book_car_fulfilled
的输出上下文的租车。履行意图时,Amazon Lex 会将输出上下文变量设置为 book_car_fulfilled
。由于 book_car_fulfilled
是活动上下文,因此只要用户言语被识别为试图引发该意图,就可以考虑对 book_car_fulfilled
设置为输入上下文的意图进行识别。您可以将其用于只有在预订车辆后才有意义的意图,例如,通过电子邮件发送收据或修改预订。
Amazon Lex V2 不支持澄清提示和挂断短语(中止语句)。Amazon Lex V2 机器人包含默认的回退意图,如果没有匹配的意图,则会调用该意图。要发送包含重试的澄清提示,请配置 Lambda 函数并在回退意图中启用对话框代码挂钩。Lambda 函数可以输出澄清提示作为响应,并在会话属性中输出重试值。如果重试值超过最大重试次数,则可以输出挂断短语并关闭对话。