【发布时间】:2026-02-06 20:15:01
【问题描述】:
我正在使用 Amazon Lex 创建一个聊天机器人,并将 AWS Lambda 作为后端。我试图这样做,当用户询问聊天机器人时,聊天机器人会回复多条消息。下面是我的代码。
聊天机器人是否可以用单独的消息回复用户?
【问题讨论】:
标签: aws-lambda amazon-lex
我正在使用 Amazon Lex 创建一个聊天机器人,并将 AWS Lambda 作为后端。我试图这样做,当用户询问聊天机器人时,聊天机器人会回复多条消息。下面是我的代码。
聊天机器人是否可以用单独的消息回复用户?
【问题讨论】:
标签: aws-lambda amazon-lex
我认为您必须使用“响应”部分来为您的机器人构建动态、引人入胜的对话。您可以为响应创建一个或多个消息组。在运行时,Amazon Lex 通过从每个消息组中选择一条消息来构建响应。
从下面的附加链接查看响应部分。 Replying with Separate Messages
【讨论】:
Amazon Lex 不支持此功能,但您可以应用我使用过的解决方法。
您可以从 Lex 获取完整的消息,在要拆分的消息之间放置一些分隔符,在客户端,您可以使用 javascript 根据分隔符拆分消息。确保提供独特的分隔符。
【讨论】: