问:什么是 Amazon Kendra?

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

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

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

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

答:Amazon Kendra 支持以下常见的问题类型:
  • 事实类问题(何人、何事、何时、何地):“谁是亚马逊的首席执行官?”或“2019 年 Prime Day 是什么时候?”这类问题需要以事实为基础的答案,这些答案会以单个词或短语的形式返回。但是,必须在接收的文本内容中明确说明准确的答案。
  • 描述类问题:“如何将 Echo Plus 连接到网络?”或“如何获得面向低收入家庭的税收优惠?”答案可以是一句话、一段话或整个文档。
  • 关键词搜索:“健康益处”或“IT 服务台”,其意图和范围不是很明确。在这种情况下,Kendra 将利用其深度学习模型返回相关文档。

问:如果我的数据不包含 Amazon Kendra 寻找的准确答案会如何?

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

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

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

问:开发人员如何开始使用 Amazon Kendra?

答:Kendra 控制台提供简单的入门方法。您可以将 Kendra 指向存储在 S3 中的非结构化和半结构化文档(如常见问题)。提取之后,您可以直接在控制台的“搜索”部分键入问题来开始测试 Kendra。然后,您可以使用几行代码或复制控制台中提供的代码示例,在自己的应用程序中部署 Kendra 搜索。

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

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

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

答:Kendra 支持 .html、MS Office(.doc、.ppt)、PDF 和文本格式的非结构化和半结构化数据。

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

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

问:Amazon Kendra 支持哪些语言?

答:Kendra 支持美国英语。

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

答:在使用本机连接器时,提取内容不需要编码。您还可以使用 Kendra 开发工具包编写自己的自定义连接器以与其他数据源集成。您可以使用几行代码在自己的应用程序中轻松部署搜索,或者从控制台中复制简短的代码示例来复制特定功能。开发工具包提供了对最终用户体验的完全控制和灵活性。

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

答:现已在以下 AWS 区域推出 Amazon Kendra:弗吉尼亚北部、俄勒冈和爱尔兰。有关更多详细信息,请参阅 AWS 区域表

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

答:客户可以使用 Kendra Ingestion API 从头开始编写自己的连接器。Amazon Kendra 有一个搜索专家合作伙伴生态系统,可以帮助构建 AWS 目前不提供的连接器。有关合作伙伴网络的详细信息,请与我们联系。

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

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

Product-Page_Standard-Icons_01_Product-Features_SqInk
了解有关定价的更多信息

访问 Amazon Kendra 定价页面。

了解更多 
Product-Page_Standard-Icons_02_Sign-Up_SqInk
注册免费账户

立即享受 AWS 免费套餐。 

注册 
Product-Page_Standard-Icons_03_Start-Building_SqInk
开始在控制台中构建

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

登录