AWS Bedrock RetrieveAndGenerate API返回retrievedReferences为空的问题排查
关于AWS Bedrock retrieve_and_generate API返回空retrievedReferences及无法协助响应的原因分析
- 知识库内容匹配度不足:你的查询与知识库中文档的相关性极低,Bedrock检索模块找不到符合条件的参考片段,导致
retrievedReferences为空,生成模型无法基于知识库内容作答,返回默认的无法协助提示。 - 知识库配置存在问题:需排查以下配置项:
- 向量索引的嵌入模型是否匹配、向量维度是否一致
- 文档是否完成完整的
ingestion流程,是否存在因格式错误、权限问题未被成功索引的情况 - 检索参数(如
similarityThreshold相似度阈值、numberOfResults返回结果数)设置不合理,比如阈值过高过滤掉所有潜在匹配项
- API调用参数错误:确认调用
retrieve_and_generate时是否指定了正确的knowledgeBaseId,以及retrievalConfiguration中的参数是否配置正确,比如未正确设置vectorSearchConfiguration导致检索失效 - 模型权限或限制:所使用的基础大模型可能存在内容访问限制,或缺少访问知识库检索结果的权限,导致无法基于参考内容生成回答,只能返回默认提示
内容的提问来源于stack exchange,提问作者Tabish Siddiqui
相关产品推荐
相关产品推荐

