给我一个用于预订租车的对话树。该机器人有一个名为“orderIntent”的主要意图和一个名为“colorIntent”的第二个意图。在“orderIntent”对话框中,将要求用户选择汽车类别、日期和价格(所有这些在此意图中都有一个单独的位置)。
我希望在对话框中的任何给定时刻,用户都能够调用“colorIntent”意图并根据需要设置颜色,完成后,返回到树对话框中的同一个位置,他之前离开了。
例如,当用户被要求选择预订日期,并回复“我想为汽车选择绿色”时,这将调用“colorIntent”意图,用户将能够选择一个颜色。
之后,用户应该返回到他部分完成的对话的同一部分,并且将再次被要求选择预订日期。我想实现这一点,同时保持他在主对话框中已经部分完成的关于他已经选择的汽车类别和价格的信息,以及关于他从“colorIntent”意图中选择的颜色的新信息。
如何在机器人的 AWS Lambda 中配置这样的逻辑?