fix(agent): reuse collected vehicle counts and avoid repeated questions

This commit is contained in:
Eric Wang
2026-10-28 11:30:56 +08:00
parent a277d4c7e6
commit 20c5e39e9d
15 changed files with 7073 additions and 47 deletions
@@ -14,19 +14,18 @@ steps:
expect:
stageCode: "browser_addon.1002"
# 先确认完整时间,再询问缺失的机动车数量;不能从撞护栏推断只有一辆车。
# 用户已确认:倒车撞固定物按单方机动车事故记1;时间确认后不再问数量。
# 文件名保留历史名称,预期按最新业务边界更新。
- input: 十分钟前我倒车撞到了护栏,没有人受伤,没有撞到非机动车或行人,我还在现场。
expect:
stageCode: "browser_addon.1002"
replyMatches: "我记录的时间是.*年.*月.*日.*点.*分.*这个时间对吗"
form: {vehicle_count: 1}
replyNotMatches: "(几辆|多少辆|什么.*车型|是否.*一辆|只有.*一辆.*吗)"
- input: 对
expect:
stageCode: "browser_addon.1002"
# 明确数量后直接单车拍照,不再要求数量确认。
- input: 只有一辆汽车。
expect:
stageCode: "browser_addon.2000"
form: {vehicle_count: 1}
replyNotMatches: "(几辆|多少辆|什么.*车型|是否.*一辆|只有.*一辆.*吗|这个时间对吗)"
@@ -14,19 +14,18 @@ steps:
expect:
stageCode: "1002"
# 先确认完整时间,再询问缺失的机动车数量;不能从撞护栏推断只有一辆车。
# 用户已确认:倒车撞固定物按单方机动车事故记1;时间确认后不再问数量。
# 文件名保留历史名称,预期按最新业务边界更新。
- input: 十分钟前我倒车撞到了护栏,没有人受伤,没有撞到非机动车或行人,我还在现场。
expect:
stageCode: "1002"
replyMatches: "我记录的时间是.*年.*月.*日.*点.*分.*这个时间对吗"
form: {vehicle_count: 1}
replyNotMatches: "(几辆|多少辆|什么.*车型|是否.*一辆|只有.*一辆.*吗)"
- input: 对
expect:
stageCode: "1002"
# 明确数量后直接单车拍照,不再要求数量确认。
- input: 只有一辆汽车。
expect:
stageCode: "2000"
form: {vehicle_count: 1}
replyNotMatches: "(几辆|多少辆|什么.*车型|是否.*一辆|只有.*一辆.*吗|这个时间对吗)"