问:什么是 Amazon Kendra?

Amazon Kendra 是一项由机器学习 (ML) 提供支持的企业搜索服务,高度准确且易于使用。开发人员能够利用它为他们的应用程序添加搜索功能,这样他们的最终用户就可以发现存储在整个公司范围内的海量内容中的信息。包括手册、研究报告、常见问题、人力资源 (HR) 文档和客户服务指南中的数据,这些数据可以在各种系统中找到,如 Amazon Simple Storage service (S3)、Microsoft SharePoint、Salesforce、ServiceNow、RDS 数据库或 Microsoft OneDrive。当您键入问题时,服务使用 ML 算法来理解上下文并返回最相关的结果,无论是精确的答案还是整个文档。例如,您可以询问“公司信用卡的现金奖励是多少?”之类的问题,然后 Amazon Kendra 将映射到相关文档并返回一个具体的答案,如“2%”。Kendra 提供示例代码,让您可以快速入门,并轻松地将高度准确的搜索集成到新应用程序或现有的应用程序中。

问:Amazon Kendra 如何与其他 AWS 服务配合使用?

Amazon Kendra 为存储在 AWS 中的所有非结构化数据提供 ML 驱动的搜索功能。Amazon Kendra 提供了易于使用的本机连接器,以连接 Amazon S3、Amazon RDS 数据库等常用类型的 AWS 存储库。其他 AI 服务(例如 Amazon Comprehend、Amazon Transcribe 和 Amazon Comprehend Medical)可用于对文档进行预处理、生成可搜索文本、提取实体以及丰富其元数据,以提供更专业的搜索体验。

问:我可以询问 Amazon Kendra 什么类型的问题?

Amazon Kendra 支持以下常见的问题类型:
 
  • 事实类问题(何人、何事、何时、何处):“谁是 Amazon 的首席执行官?”或“Prime Day 2022 在何时举行?” 这些问题需要基于事实的答案,以单个单词或短语的形式返回。但是,必须在接收的文本内容中明确说明准确的答案。
  • 描述性问题:“我如何将 Echo Plus 连接到网络?” 答案可以是一句话、一段话或整个文档。
  • 关键词搜索:“健康福利”或“IT 服务台” 如果意图和范围不明确,Amazon Kendra 将使用深度学习模型返回相关文档。

问:如果我的数据不包含 Amazon Kendra 寻找的准确答案会发生什么情况?

当您的数据不包含问题的准确答案时,Amazon Kendra 会返回一个按深度学习模型排列的最相关文档列表。

问:Amazon Kendra 不能回答哪种类型的问题?

Amazon Kendra 尚不支持需要跨文档段落汇总或计算的问题。

问:如何开始使用 Amazon Kendra?

Amazon Kendra 控制台提供简单的入门方法。您可以将 Amazon Kendra 指向存储在 Amazon S3 中的非结构化和半结构化文档(如常见问题)。提取之后,您可以直接在控制台的“搜索”部分键入问题来开始测试 Kendra。然后,您可以通过两种简单的方式部署 Amazon Kendra:(1) 使用 Experience Builder 中的可视化 UI 编辑器(无需代码),或 (2) 使用几行代码实施 Amazon Kendra API,实现更精确的控制。控制台中还提供了代码示例,以加快 API 执行。

问:如何自定义 Amazon Kendra 以更好地适应我公司的领域或业务专长?

Amazon Kendra 为 IT、制药、保险、能源、工业、金融服务、法律、媒体和娱乐、旅游与酒店、卫生健康、人力资源、新闻、电信以及汽车行业提供特定领域的专业知识。您可以通过提供自己的同义词列表来进一步优化和扩展 Kendra 对特定领域的理解。只需上传带有特定术语的文件,然后 Amazon Kendra 将使用这些同义词来丰富用户搜索。

问:Amazon Kendra 支持哪些文件类型?

Amazon Kendra 支持 .html、MS Office(.doc、.ppt)、PDF 和文本格式的非结构化和半结构化数据。借助 MediaSearch 解决方案,您还可以使用 Amazon Kendra 搜索音频和视频文件。

问:Amazon Kendra 如何处理增量数据更新?

Amazon Kendra 提供两种保持索引更新的方法。第一种,连接器提供定期自动同步数据源的计划。第二种,Amazon Kendra API 允许您构建自己的连接器,以便通过您现有的 ETL 作业或应用程序直接从数据源向 Amazon Kendra 发送数据。

问:Amazon Kendra 支持哪些语言?

有关语言支持的信息,请参阅此文档页面。

问:需要对代码进行哪些更改才能使用 Amazon Kendra?

在使用本机连接器时,提取内容不需要编码。您还可以使用 Amazon Kendra 开发工具包编写自己的自定义连接器以与其他数据源集成。您可以通过两种简单的方式部署 Amazon Kendra search:(1) 使用 Experience Builder 中的可视化 UI 编辑器(无需代码),或 (2) 使用几行代码实现 Kendra API,实现更灵活的应用。控制台中还提供了代码示例,以加快 API 执行。开发工具包提供了对最终用户体验的完全控制和灵活性。

问:在哪些区域可以使用 Amazon Kendra?

请参阅 AWS 区域服务页面,了解更多详情。

问:是否可以添加自定义连接器?

您可以使用 Amzon Kendra 自定义数据源 API 编写自己的连接器。此外,Amazon Kendra 有一个搜索专家合作伙伴生态系统,可以帮助构建 AWS 目前不提供的连接器。有关合作伙伴网络的详细信息,请与我们联系。

问:Amazon Kendra 如何处理安全性?

Amazon Kendra 可以加密传输中的数据和静态数据。对于静态数据的加密密钥,您有三种选择:AWS 拥有的 KMS 密钥、您账户中由 AWS 托管的 KMS 密钥或客户托管的 KMS 密钥。对于传输中的数据,Amazon Kendra 使用 HTTPS 协议与您的客户端应用程序进行通信。通过网络访问 Amazon Kendra 的 API 调用使用客户端必须支持的传输层安全性 (TLS)。

问:Amazon Kendra 是否可以从音频和视频录制内容中找到答案?

是,MediaSearch 解决方案结合了 Amazon Kendra 与 Amazon Transcribe,使用户能够搜索嵌入在音频和视频内容中的相关答案。

Amazon Kendra 定价
了解有关定价的更多信息

访问 Amazon Kendra 定价页面。

了解更多 
Sign up for a free account
注册免费账户

立即享受 AWS 免费套餐。 

注册 
Standard Product Icons (Start Building) Squid Ink
开始在控制台中构建

在 AWS 管理控制台中,使用 Amazon Kendra 开始构建。

登录