Skip to main content
Open In ColabOpen on 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

创建新的检索器

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

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

retriever.invoke("what is langchain")