OpenHuman 记忆树中的内容是如何被检索的?支持高级语义搜索吗?

OpenHuman 采用了强大的混合检索机制(Hybrid Search)。对于人名、地名、代码变量等明确的实体,它使用传统的 BM25 算法进行精确关键词匹配;而对于模糊的意图和概念,它完全支持高级别的语义搜索(Semantic Search)。在运行时,它会在本地后台加载一个极小的 Embedding 模型(如 all-MiniLM),将你的输入转化为向量特征,然后在本地向量库中计算余弦相似度。这意味着即使你今天换了一种完全不同的表达方式,OpenHuman 依然能敏锐地联想起你过去表达过的相似需求。

类似文章