问题标签 [aws-lex]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2076 浏览

java - Lex 机器人与 Rest Api 的集成

是否有任何参考将 lex bot 与我的 rest api 项目连接起来?,我想从我的产品中获取定价,这个 enpoint 包含在我的项目中的 rest 方法(json 请求和响应)中,但是,我试图找到任何参考调用我的rest api,但我找不到任何示例。

该机器人正在使用 lambda 函数(nodejs),我刚开始使用 amazon lex,所以我没有任何参考,我正在尝试修改他们提供的现有示例(披萨订购),但目前不知道!

提前致谢!

0 投票
2 回答
371 浏览

amazon-web-services - 如何在 aws lex bot 中播放自定义语音

我们使用 GetUserInput 从 Amazon connect 调用 Lex 机器人。目前我们正在播放 Lex 的内置语音 (Jonna)。现在我们要播放来自 Lex 机器人的自定义语音。是否可以从 Lex 和 Connect 播放自定义语音?

谢谢, 加内什

0 投票
2 回答
34 浏览

machine-learning - How can I create a bot able to ask for multiple values in a single prompt?

Imagine I want to create a bot to attend a pizza delivery service. But I would like to handle if a customer want ask multiple ingredients like:

I have tried AWS Lex, but a single intent can handle a single value per slot.

What framework and facility can I use to do that?

0 投票
0 回答
116 浏览

c# - 使用 Amazon Lex 在响应卡中填写数据

我想出了如何发送一个关闭响应,它将向用户发送详细信息并关闭意图。但我不知道如何管理从 lambda 到对话流的其他类型的通信。

A.如何发送将出现在响应消息中的自定义值或信息,以便用户可以选择?

基本上我认为我要求根据用户选择通过 lambda 进行自定义插槽配置。

B. 具体来说,我还尝试通过 lambda 在响应卡中发送(或配置)自定义值。这些值将根据对话期间到目前为止的用户选择在 lambda 函数中选择。我怎样才能做到这一点 ?

0 投票
1 回答
1551 浏览

python-3.x - AWS Lex Lambda 使用 Python 返回多行

我一直在阅读 AWS Lex / Lambda 文档并查看示例。我看不到返回多行的方法。

我想创建一个意图,当用户键入“帮助”时,它会给我一个如下所示的输出。

我试过这个:

0 投票
2 回答
200 浏览

aws-lambda - 在 Amazon LEX 中的意图之间切换后返回对话树中的相同位置

给我一个用于预订租车的对话树。该机器人有一个名为“orderIntent”的主要意图和一个名为“colorIntent”的第二个意图。在“orderIntent”对话框中,将要求用户选择汽车类别、日期和价格(所有这些在此意图中都有一个单独的位置)。

我希望在对话框中的任何给定时刻,用户都能够调用“colorIntent”意图并根据需要设置颜色,完成后,返回到树对话框中的同一个位置,他之前离开了。

例如,当用户被要求选择预订日期,并回复“我想为汽车选择绿色”时,这将调用“colorIntent”意图,用户将能够选择一个颜色。

之后,用户应该返回到他部分完成的对话的同一部分,并且将再次被要求选择预订日期。我想实现这一点,同时保持他在主对话框中已经部分完成的关于他已经选择的汽车类别和价格的信息,以及关于他从“colorIntent”意图中选择的颜色的新信息。

如何在机器人的 AWS Lambda 中配置这样的逻辑?

0 投票
1 回答
180 浏览

amazon-web-services - AWS lex bot 中的任何密码屏蔽方式

有什么方法可以将 amazon lex 中输入的数据类型(在 chabox 中)设置为密码数据类型,或者有什么方法可以屏蔽 AWS lex Chatbot 中共享的密码?

0 投票
1 回答
2231 浏览

amazon-web-services - 如何使 AWS Lex 机器人在意图实现后提示跟进(使用 Lambda)?

即使在 Intent 的“响应”部分中设置了后续提示,机器人也不会显示后续提示。如果选择“ReturnParametersToClient”作为“履行”选项,这将起作用。当实现更改为 AWS Lambda 函数时,它不再出现后续问题。

例如:如果我的用户输入

我有一个 Lambda 函数来执行此计算并以 Lex 期望的 JSON 格式返回结果。因此它显示

然后,它应该提出后续问题

用户可以响应的

据我了解,意图编辑器页面中的“响应”部分正是我应该能够配置问题“你想让我做另一个计算吗?”的地方。和另一条消息(如果用户回答是否定的,则在“等待用户回复”部分。

0 投票
1 回答
516 浏览

amazon-web-services - 如何在 AWS Lex 的话语中创建具有多个槽值的意图?

如何创建一个意图,在其话语中期望多个连续的槽值设置为可扩展值?在屏幕截图中,制造商模型变体三重奏一起出现在话语中。问题是制造商和型号插槽类型可能有两到三个字的值,而变体可能最多五个字。Lex 无法理解制造商的话语和直接检测模型槽类型。我该如何处理这个问题?谢谢。

意图话语 测试聊天截图 插槽数据截图

0 投票
0 回答
202 浏览

amazon-web-services - AWS Lex AMAZON.DATE 槽类型以美国格式解析日期

一个 lex 意图有一个类型为 AMAZON.DATE 的插槽

如果我输入像 11.02.2019 这样的日期,那么它会处理 mm.dd.yyyy 格式的日期,但我在欧洲地区的客户,它应该处理 dd.mm.yyyy 格式的日期。

我正在使用 Javascript AWS SDK 并在请求属性中的 PostText 调用设置 "x-amz-lex:time-zone": "Europe/Dublin" 中,但 LEX 似乎没有使用它。