feat: add advisory product comparison tool

This commit is contained in:
Windows
2026-09-11 19:20:32 +08:00
parent 6757ca047d
commit b6429e0e9c
8 changed files with 227 additions and 3 deletions
+8 -1
View File
@@ -153,6 +153,13 @@ Redis 不可用时实测按设计降级放行;生产装配模式因本机 Milv
端点批量请求出现 `RemoteProtocolError`,因此质量 `rejected=19`,产品推荐和动态配置真实验收仍待
行情源恢复后复验。实现提交:`930dd59`。
阶段十五完成对比分析工具:新增 `ProductComparisonQuery` 和只读 `ProductComparisonService`,通过
公共 `ToolExecutor` 注册 `compare_products`,读取已审核的场内产品证据、合同字段、流动性和行业暴露,
输出共同行业、差异字段和证据来源;缺少权威证据时返回 `evidence_required`,不生成交易指令。客户侧
对比意图已可从消息提取 2 至 4 个基金代码并返回摘要。专项测试 `4 passed`,全量单元测试 `497 passed,
3 warnings`,契约测试 `8 passed`,独立迁移库集成测试 `28 passed,1 skipped`,Ruff 和 MyPy 通过。
真实验收:`159511` 与 `510500` 对比返回 `ready`、2 个产品和差异字段。实现提交:待提交。
## 一、迁移准备
- [ ] 确认远程仓库可访问。(当前失败:连接 `47.106.207.27:3000` 被拒绝)
@@ -415,7 +422,7 @@ python tools/audit_constraints.py
- [x] 迁移产品推荐意图。
- [x] 迁移持仓分析意图。
- [x] 迁移资产配置意图。
- [x] 迁移对比分析意图。(已完成安全路由和参数提示;计算工具待补)
- [x] 迁移对比分析意图。(`compare_products` 只读工具已接入,支持 2 至 4 个场内基金代码)
- [x] 迁移投资目标意图。
- [x] 迁移会话实体抽取。(`GoalConversationService`,只抽取明确目标字段)
- [x] 迁移投资目标缺口识别。(按当前会话所有用户轮次合并)