无法联系上下文

**AI回答:

你的 embeddings 不同模型导致无法匹配!(使用英文测试发现不成立)**

你用的是:

存储时用的 embedding:

SentenceTransformer("all-MiniLM-L6-v2")

检索时用的 embedding:

SentenceTransformer("all-MiniLM-L6-v2")

这看起来没问题,但 你的 query 是中文!

MiniLM-L6-v2 中文能力极差!!!

复制代码
通过查找输入输出,结果发现从文件读取上文的函数根本没起作用
def retrieve(query, k=3):
    query_vector = get_embedding(query)
    results = collection.query(
        query_embeddings=[query_vector],
        n_results=k
    )
    docs = results["documents"]
    print(docs)
    if not docs or not docs[0]:
        return []
    return docs[0]   # 返回 list[string]
相关推荐
鸽芷咕4 小时前
DrissionPage 成 CANN 仓库爆款自动化工具:背后原因何在?
运维·python·自动化·cann
爱学习的阿磊4 小时前
使用Fabric自动化你的部署流程
jvm·数据库·python
少云清4 小时前
【金融项目实战】7_接口测试 _代码实现接口测试(重点)
python·金融项目实战
深蓝电商API4 小时前
爬虫IP封禁后的自动切换与检测机制
爬虫·python
m0_550024634 小时前
持续集成/持续部署(CI/CD) for Python
jvm·数据库·python
B站_计算机毕业设计之家5 小时前
豆瓣电影数据采集分析推荐系统 | Python Vue Flask框架 LSTM Echarts多技术融合开发 毕业设计源码 计算机
vue.js·python·机器学习·flask·echarts·lstm·推荐算法
渣渣苏5 小时前
Langchain实战快速入门
人工智能·python·langchain
lili-felicity5 小时前
CANN模型量化详解:从FP32到INT8的精度与性能平衡
人工智能·python
数据知道5 小时前
PostgreSQL实战:详解如何用Python优雅地从PG中存取处理JSON
python·postgresql·json
ZH15455891315 小时前
Flutter for OpenHarmony Python学习助手实战:面向对象编程实战的实现
python·学习·flutter