|
|
a07e398739
|
refactor!: 完全异步化 RAG 系统,移除 LangChain ParentDocumentRetriever 依赖
构建并部署 AI Agent 服务 / deploy (push) Failing after 6m34s
- 重写 rag_core/vector_store.py:完全异步实现 aadd_documents、asimilarity_search
- 重写 app/rag/retriever.py:异步混合检索,移除同步兼容代码
- 修改 rag_indexer/index_builder.py:全链路异步调用
- 删除 rag_core/retriever_factory.py:不再使用 LangChain ParentDocumentRetriever
- 清理冗余导入和代码:移除 model_services 兼容、不需要的异常导入
- 更新 rag_indexer/README.md:反映新架构
核心改进:
- 完全异步化:索引构建和检索全链路 async/await
- 自定义实现:不再依赖 LangChain 的 ParentDocumentRetriever
- 双向量支持:子文档同时存储 dense + sparse 向量到 Qdrant
- 架构清晰:rag_core 公共组件、rag_indexer 索引、app/rag 检索
|
2026-05-04 14:33:12 +08:00 |
|
|
|
4209386c77
|
refactor: 统一导入方式,移除 sys.path 操作
构建并部署 AI Agent 服务 / deploy (push) Failing after 6m22s
- 重构所有模块导入,移除 sys.path.insert
- 统一使用 from backend.xxx 的绝对导入方式
- rag_core 包内使用相对导入(from .xxx)
- 移动 visualize_graph.py 到 tools/ 目录
- 添加必要的 __init__.py 文件
- 清理废弃文档和脚本
|
2026-05-04 12:55:45 +08:00 |
|
|
|
5e9bbd519f
|
测试修改
|
2026-04-21 20:49:10 +08:00 |
|
|
|
e2eaac9498
|
修改配置
|
2026-04-21 18:41:14 +08:00 |
|
|
|
726236eaff
|
重构代码,实现相对导入
构建并部署 AI Agent 服务 / deploy (push) Failing after 5m26s
|
2026-04-21 10:26:37 +08:00 |
|
|
|
3143e0e4e6
|
修改引用逻辑,修改长期记忆bug
|
2026-04-20 15:55:58 +08:00 |
|
|
|
3c906e91d9
|
重排,多路查询
构建并部署 AI Agent 服务 / deploy (push) Successful in 35m37s
|
2026-04-20 01:10:18 +08:00 |
|
|
|
933d418d77
|
检索器重构
构建并部署 AI Agent 服务 / deploy (push) Failing after 17m12s
|
2026-04-19 22:01:55 +08:00 |
|
|
|
cc8ef41ef9
|
RAG数据库生成
|
2026-04-19 15:01:40 +08:00 |
|
|
|
c18e8a9860
|
向量数据库
构建并部署 AI Agent 服务 / deploy (push) Failing after 32m6s
|
2026-04-18 16:56:23 +08:00 |
|