【问题标题】:How to use Amazon lex bot from the external web UI如何从外部 Web UI 使用 Amazon lex bot
【发布时间】:2019-10-03 01:47:27
【问题描述】:

我已经在 AWS 中设置了 amazon lex 机器人,我可以在测试机器人部分成功地对其进行测试。 我开始探索从外部 web ui(我的本地应用程序)访问 amazon lex bot,我发现了一个名为 amazon aws lex web UI (https://github.com/aws-samples/aws-lex-web-ui) 的工具,而且设置起来似乎非常复杂,我这里几乎没有查询

1) 这是 (https://github.com/aws-samples/aws-lex-web-ui) 从我的本地 Web 应用程序使用 amazon lex bot 的唯一方法吗?
2)本节有本地运行的注意事项(https://github.com/aws-samples/aws-lex-web-ui#running-locally) 如何为 amazon lex bot 生成 amazon Cognito 池 ID?

谢谢,
哈利

【问题讨论】:

    标签: amazon-web-services amazon-lex aws-lex


    【解决方案1】:

    1) 否

    Amazon Lex 最终是一项服务,这意味着可以从任何适当调用 API 的应用程序调用它。 AWS 提供的示例只是如何调用该 API 的示例。因此,这不是从本地 Web 应用程序使用 Amazon Lex 机器人的唯一方法。

    您可以从头开始创建一个完全自定义的机器人 UI(就像我一样),它调用 Amazon Lex API 来为您的应用程序提供服务。 (更多信息可以在question 找到另一个用户问过的问题 - 请注意,这个问题的回答是用 C# 完成的)

    2)

    AWS 在以下link 提供了一个示例,其中有一节介绍了如何为此目的设置 Cognito(同样,这是我用来设置自己的 Bot)

    希望对你有帮助!

    【讨论】:

    • 一个小问题,是否可以通过 Amazon Lex 上传文件/文档?
    • 我不确定你到底在问什么。您是否希望 Lex 能够对文件执行某些操作(即操作、从文件中提取数据等)?还是您只是在询问 Lex 是否可以将其识别为文件并将其上传到某个数据库/网站?
    • 我们有一个自定义聊天 UI,它连接到 amazon lex bot 进行处理,因此 bot 需要通过我们的自定义 UI 要求将客户的文档上传到 S3
    • 还有一个查询,你如何在你的应用程序中使用 amazon lex bot?
    【解决方案2】:

    https://github.com/aws-samples/aws-lex-web-ui 是一个实用工具,您可以使用它,但在大多数情况下,您最终会实现自己的显示逻辑。在大多数情况下,它将它连接到短信、facebook、whatsapp...您有一个 API https://docs.aws.amazon.com/lex/latest/dg/API_runtime_PostText.html 可以在其中与 Lex 进行交互,我建议使用它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多