如何根据 Amazon Lex 中的用户响应给出响应?
How to give response based on user response in Amazon Lex?
如何根据用户做出的选择在 Amazon Lex 中对用户做出响应?
例如:如果用户已婚那么系统应该问你有多少children,如果用户没有结婚系统应该问你什么时候结婚。
有什么办法吗?
如果它的目的只是简单地响应用户而没有任何引出槽或链接意图,那么它可以简单地在 Lambda 函数中使用 if condition
.
完成
def close(message):
return {
"dialogAction":{
"type":"Close",
"fulfillmentState":"Fulfilled",
"message":{
"contentType":"PlainText",
"content":message
}
}
}
if user['married'] == True:
return close('how many children do you have')
else:
return close('when are you getting married')
如果您打算触发一些不同的意图,那么在 if-else 中编写用于意图切换的代码。您需要从 lambda 传递 confirmIntent
对话操作,并带有您要切换到的意图。
检查 this link 以了解有关意图切换的详细信息。
如何根据用户做出的选择在 Amazon Lex 中对用户做出响应?
例如:如果用户已婚那么系统应该问你有多少children,如果用户没有结婚系统应该问你什么时候结婚。
有什么办法吗?
如果它的目的只是简单地响应用户而没有任何引出槽或链接意图,那么它可以简单地在 Lambda 函数中使用 if condition
.
def close(message):
return {
"dialogAction":{
"type":"Close",
"fulfillmentState":"Fulfilled",
"message":{
"contentType":"PlainText",
"content":message
}
}
}
if user['married'] == True:
return close('how many children do you have')
else:
return close('when are you getting married')
如果您打算触发一些不同的意图,那么在 if-else 中编写用于意图切换的代码。您需要从 lambda 传递 confirmIntent
对话操作,并带有您要切换到的意图。
检查 this link 以了解有关意图切换的详细信息。