【发布时间】:2018-09-14 08:00:48
【问题描述】:
- 如何在 lex 中访问指向意图的原始文本
- 如何提取整个对话,包括用户输入和 Lex 响应
我想创建一个 lambda 和 API 网关来捕获输入并在将其发送到 Lex 之前记录它,并在每个意图 lambda 记录响应,但似乎是一种迂回的方式。
【问题讨论】:
标签: amazon-lex aws-lex
我想创建一个 lambda 和 API 网关来捕获输入并在将其发送到 Lex 之前记录它,并在每个意图 lambda 记录响应,但似乎是一种迂回的方式。
【问题讨论】:
标签: amazon-lex aws-lex
event 中,您可以从 inputTranscript 获取原始文本
{'messageVersion': '1.0', 'invocationSource': 'DialogCodeHook', 'userId': '', 'sessionAttributes': {}, 'requestAttributes': {}, 'bot': {'name': 'bot_name', 'alias': 'bot_alias', 'version': '$LATEST'}, 'outputDialogMode': '文本', 'currentIntent': {'name': 'invoked_intent_name'、'slots':{}、'slotDetails':{}、 'confirmationStatus': 'None'}, 'inputTranscript': '用户留言 触发了意图'}
希望对你有帮助。
【讨论】:
event.inputTranscript 完整的事件格式为documented here。appendTranscript 是如何用于构建交互的完整记录的。【讨论】: