feat: 优化AI助手及报告对比界面,完成金额精度专项验证

- 调整环境配置切换至测试服
- 实现AI助手上下文折叠展开功能,优化界面布局
- 新增报告对比首屏短参数展示,简化信息呈现
- 调整报告页布局,优化导出组件为紧凑模式
- 完成原型08金额精度三轮真实专项验证,新增金额守卫逻辑
- 更新文档记录部署、数据库切换及验收进展
This commit is contained in:
hujun
2026-09-29 17:27:25 +08:00
parent 79feb03b19
commit 542c107317
10 changed files with 394 additions and 44 deletions
+16 -2
View File
@@ -1,6 +1,6 @@
# 原型08上下文AI助手
版本1.0,2026-09-28。CHAT-001—003完成本地接口和页面联调,待验收;CHAT-004异常与额度本地检查通过,真实DeepSeek多轮语义、移动端真机与商业额度仍待验收。
版本1.3,2026-09-29。CHAT-001—003待验收;CHAT-004开发中。累计13次真实Flash调用,演示边界及金额精度连续三轮专项通过;真机、跨平台、真实产品与商业额度仍待验收。
## 1. 会话与事实边界
@@ -44,10 +44,24 @@ requestId为8—64位字母、数字、下划线、短横线。message为1—800
04/05咨询入口保留产品ID,07保留产品选择,09带本次评估;navigateBack优先保持原页面状态。冷启动的返回产品/对比/报告仅由白名单来源与编号重建;普通模式回首页。登录页只支持白名单助手返回,拒绝任意returnUrl;登录后再次校验归属。
## 5. 迁移与验证
## 5. 迁移与验证(2026-09-28阶段记录)
本轮用户明确授权本机迁移后,执行后端`database/migrate_assistant_context.py --apply --worker-stopped`。新增2列、索引、归属外键与场景检查约束共5项;复跑预检0项。备份位于`D:/AAdesk/202609/airz-backups/assistant-context-20260928-154651-271907/`。恢复优先回退助手代码并保留可空列,不整表覆盖后续业务数据,详见后端`database/assistant-context-migration.md`。
后端70项助手检查、51项产品解释、31项任务、36项评估HTTP、70项匹配HTTP/快照检查通过。HBuilderX5.26 Android与微信编译通过。H5 Chromium390×844、1280×900验证普通/上下文、三入口、发送/刷新/失败重试、回执丢失、23轮历史分页、上下文冲突、跨账号及真实密码登录返回;模型输出使用假模型,未新发收费DeepSeek调用。最终正常流程无业务console.error/warn。
临时截图/脚本:`C:/Users/JUN/AppData/Local/Temp/airz-assistant-20260928/`。合成账号/评估/会话/日志/令牌/队列已清理,隔离服务和浏览器已关闭。原有2份评估会话及2条调用记录逐条对照迁移前备份未改写。未验收:真实多轮模型语义、真实产品人工金标准、微信内H5/Safari、真机键盘/安全区以及生产守护/容量。
## 6. 2026-09-29真实模型与修复
完成6次真实Flash调用,普通及对比各两轮;金额、三态、历史与注入拒绝核心表现正确。演示产品的申请建议需进一步限定,已修改提示词,修改后待真实复测。解析层有限豁免明确否定句并规范化常见列表,不能替代语义审查。70项助手回归、24项解析/离线回放及20项合成流程通过;真实调用记录、用量、逐例结论和未验收项见[真实语义验收记录](AI助手真实语义验收.md)。无迁移,原有两份报告未改写,worker已恢复。
## 7. 定向复测与金额守卫
追加4次真实Flash,演示产品不能实际申请、用户口头修改/自称核验不能更改当前报告的边界正确;3条出现12.35万元舍入。新增冻结金额白名单与BCMath精确换算表,带上下文的显式金额必须来自报告或产品条件证据,不四舍五入;失败保留用量、不落错误成功回复、不自动重试。无上下文的一般知识不应用个人金额白名单。此规则不覆盖全部字段归因、无单位数值或所有自然语言表达,不能替代人工语义验收。
76项助手、29项金额及两组旧响应离线回放检查通过;本轮3条错误金额被拒绝,首轮6条不受影响。金额提示词修订后未再收费复测,真实成功率仍待验证。详细证据见[真实语义验收记录](AI助手真实语义验收.md)。
## 8. 金额精度真实三轮专项通过
现行源码及金额守卫下,同一对比会话三轮真实Flash成功保存,始终正确引用123456.78元=12.345678万元;口头修改不替换冻结报告,三态不变。真实/假模型各11项流程、30项金额检查与回放、21项格式检查与回放通过。本轮生产代码未改;小样本不代表全量金额、所有输出格式或真实产品验收通过。完整证据见[真实语义验收记录](AI助手真实语义验收.md)。下一步移动端及跨平台验收。