

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 通过 Lex V2 机器人在意图之间共享信息
<a name="context-mgmt-cross-intent"></a>

Amazon Lex V2 支持在意图之间共享信息。要在意图之间共享信息，请使用输出上下文或会话属性。

要使用输出上下文，请在创建或更新意图时定义输出上下文。履行意图时，来自 Amazon Lex V2 的响应将意图中的上下文和槽值作为上下文参数。您可以将这些参数用作后续意图、应用程序代码或 Lambda 函数的默认值。

要使用会话属性，您需要在 Lambda 或应用程序代码中设置这些属性。例如，`ShoeOrdering` 自动程序的用户从订购鞋子开始。该自动程序将与用户进行对话，收集槽数据，如鞋子尺寸、颜色和品牌。当用户下单时，履行订单的 Lambda 函数将设置 `orderNumber` 会话属性，其中包含订单号。要获取订单状态，用户可使用 `GetOrderStatus` 目的。自动程序可向用户询问槽数据，如订单号和订购日期。自动程序在获得所需的信息以后将返回订单状态。

如果您认为您的用户可能会在同一会话期间改换目的，则可将自动程序设计为返回最新订单的状态。您不必再向用户询问订单信息，而是使用 `orderNumber` 会话属性在不同目的间共享信息并实现 `GetOrderStatus` 目的。自动程序通过返回用户最后所下订单的状态完成此操作。