ai-robot-core/ai-service/app/services/retrieval
MerCry c628181623 [AC-AISVC-RES-01~15] feat(retrieval): 实现检索策略路由核心模块
- 新增 routing_config.py 路由配置模型
  - StrategyType: DEFAULT/ENHANCED 策略类型
  - RagRuntimeMode: DIRECT/REACT/AUTO 运行模式
  - RoutingConfig: 路由配置类
  - StrategyContext: 策略上下文
  - StrategyResult: 策略结果

- 新增 strategy_router.py 策略路由器
  - RollbackManager: 回滚管理器
  - DefaultPipeline: 默认检索管道
  - EnhancedPipeline: 增强检索管道
  - StrategyRouter: 策略路由器

- 新增 mode_router.py 模式路由器
  - ComplexityAnalyzer: 复杂度分析器
  - ModeRouter: 模式路由器

- 新增 strategy_integration.py 统一集成层
  - RetrievalStrategyIntegration: 策略集成器

- 更新 __init__.py 导出新模块
2026-03-10 21:07:01 +08:00
..
strategy [AC-AISVC-RES-01~15] feat(retrieval): 实现检索策略Pipeline模块 2026-03-10 20:50:16 +08:00
__init__.py [AC-AISVC-RES-01~15] feat(retrieval): 实现检索策略路由核心模块 2026-03-10 21:07:01 +08:00
base.py feat: update core backend services including LLM, embedding, KB, orchestrator and admin APIs [AC-AISVC-CORE] 2026-03-10 12:09:45 +08:00
indexer.py feat(v0.7.0): 验收通过 - Dashboard统计增强、流程测试、对话追踪 2026-02-28 12:52:50 +08:00
metadata.py feat: inject metadata filters and add fallback reason codes [AC-IDSMETA-18, AC-IDSMETA-19, AC-IDSMETA-20] 2026-03-02 22:15:58 +08:00
mode_router.py [AC-AISVC-RES-01~15] feat(retrieval): 实现检索策略路由核心模块 2026-03-10 21:07:01 +08:00
optimized_retriever.py feat(v0.7.0): 验收通过 - Dashboard统计增强、流程测试、对话追踪 2026-02-28 12:52:50 +08:00
routing_config.py [AC-AISVC-RES-01~15] feat(retrieval): 实现检索策略路由核心模块 2026-03-10 21:07:01 +08:00
strategy_integration.py [AC-AISVC-RES-01~15] feat(retrieval): 实现检索策略路由核心模块 2026-03-10 21:07:01 +08:00
strategy_router.py [AC-AISVC-RES-01~15] feat(retrieval): 实现检索策略路由核心模块 2026-03-10 21:07:01 +08:00
vector_retriever.py feat: update core backend services including LLM, embedding, KB, orchestrator and admin APIs [AC-AISVC-CORE] 2026-03-10 12:09:45 +08:00