【问题标题】:Is is possible to capture Amazon Lex's prompts in lambda?是否可以在 lambda 中捕获 Amazon Lex 的提示?
【发布时间】:2018-10-26 11:18:01
【问题描述】:

我有兴趣记录我的用户与 Lex 机器人之间的全部对话。

目前,我可以使用验证/实现 lambda 捕获用户的响应,但是如何捕获 Lex 给用户的提示?

【问题讨论】:

    标签: amazon-web-services aws-lambda aws-lex


    【解决方案1】:

    您需要:

    (A) 在 Lex 和输出通道之间设置代理,以捕获 Lex 向用户提供的内容。在代理中使用Amazon Lex PostText API 与 Lex 进行发送和接收,然后也与代理建立自己的通道连接。

    或者

    (B) 在 Lambda 中构建所有您的响应消息并强制 Lex 使用它们,但这意味着您不使用 Delegate 或 Lex 控制台提示(即使您需要在控制台中编写提示)。

    【讨论】:

    • 有趣。如果他们只是在请求对象中传递先前的 Lex 提示,那就容易多了!
    • 我同意。我必须在 sessionAttributes 中创建对这些东西的跟踪,包括 last_elicit_slotlast_intentlast_prompt 我自己。如果这些是内置的就好了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-06
    • 1970-01-01
    • 2021-10-23
    • 2016-02-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多