在AWS Lex控制台上,如果没有创建后续提示的选项,可能是因为您没有正确定义槽(slot)和槽类型(slot type)。以下是一个包含代码示例的解决方法:
import json
def lambda_handler(event, context):
intent_name = event['currentIntent']['name']
if intent_name == 'MyIntent':
return {
'dialogAction': {
'type': 'ElicitSlot',
'intentName': intent_name,
'slots': {
'mySlot': None
},
'slotToElicit': 'mySlot',
'message': {
'contentType': 'PlainText',
'content': 'Please provide your input for the slot'
}
}
}
通过遵循以上步骤,您应该能够在AWS Lex控制台上创建后续提示的选项。