Skip to main content
Open In Colab在 GitHub 上打开

Amazon Kendra

Amazon Kendra 是由Amazon Web Services (AWS).它利用先进的自然语言处理 (NLP) 和机器学习算法,在组织内的各种数据源中实现强大的搜索功能。Kendra旨在帮助用户快速准确地找到他们需要的信息,从而提高工作效率和决策能力。

Kendra中,用户可以搜索各种内容类型,包括文档、常见问题解答、知识库、手册和网站。它支持多种语言,可以理解复杂的查询、同义词和上下文含义,以提供高度相关的搜索结果。

使用 Amazon Kendra 索引检索器

%pip install --upgrade --quiet  boto3
from langchain_community.retrievers import AmazonKendraRetriever

Create New Retriever

retriever = AmazonKendraRetriever(index_id="c0806df7-e76b-4bce-9b5c-d5582f6b1a03")

现在,您可以使用从 Kendra 索引检索到的文档

retriever.invoke("what is langchain")