聊天和回忆录证据检索都走 pgvector,去掉 Postgres FTS/content_tsv,新迁移删掉 content_tsv 列(部署要先 alembic upgrade)。
Embedding 端口增加 is_available(),聊天和回忆录日志用统一方式表示向量是否真能调用。 记忆整理(compaction)支持 Beat 定期扫用户; 事实抽取提示与 subject 归一化,减少同一人多种称呼;
This commit is contained in:
@@ -74,7 +74,7 @@ class MemoirService:
|
||||
self._object_storage = object_storage
|
||||
|
||||
async def get_evidence(self, user_id: str, query: str, *, top_k: int = 10) -> dict:
|
||||
"""通过 MemoryService → HybridRetriever 获取证据(含向量时与 Celery 的 FTS-only 路径不同)。"""
|
||||
"""通过 MemoryService → HybridRetriever 获取证据(向量 chunks,与 Celery 叙事路径一致)。"""
|
||||
if self._memory is None:
|
||||
return {
|
||||
"relevant_chunks": [],
|
||||
|
||||
Reference in New Issue
Block a user