fix(workflow): bind collection states to actions and relax eval wording

This commit is contained in:
Eric Wang
2026-10-21 16:51:19 +08:00
parent 248eb41c78
commit fb9271efc5
3 changed files with 13 additions and 13 deletions
@@ -2,7 +2,7 @@ name: browser_addon_collection_skip_known_info_dual_fill_missing
clientMode: browser_addon
# 对应 workflow/20261021 的事故信息收集提示词。
# 时间确认由回复断言检查;其余注释要求结合对话核对。
# 不限定承接话术或前置提问顺序;时间确认仅检查完整时间和确认语义。
steps:
# 新会话返回安全准备提示。
- input: 新对话
@@ -14,17 +14,17 @@ steps:
expect:
stageCode: "browser_addon.1002"
# 先询问是否涉及非机动车,不再核对已知人伤或数量。
- input: 十分钟前两辆汽车追尾,没有人受伤。
# 已知经过、数量、人伤;允许模型自行组织下一项提问,不检查固定措辞。
- input: 两辆汽车追尾,没有人受伤。
expect:
stageCode: "browser_addon.1002"
# 复述换算后的完整事故时间,等待用户确认。
- input: 没有撞到非机动车,也没有行人。
# 主动补齐非机动车及时间;避免上一轮问法不同导致用户回答错位。
- input: 没有涉及非机动车,也没有行人,事故是十分钟前发生的。
expect:
stageCode: "browser_addon.1002"
replyMatches: "我记录的时间是.*年.*月.*日.*点.*分.*这个时间对吗"
replyMatches: '(?s)(?=.*[0-9]{4}年[0-9]{1,2}月[0-9]{1,2}日[0-9]{1,2}点[0-9]{1,2}分)(?=.*(?:对吗|对不对|正确|准确|确认|没错|是否)).*'
- input: 对
expect:
@@ -2,7 +2,7 @@ name: direct_collection_skip_known_info_dual_fill_missing
clientMode: direct
# 对应 workflow/20261021 的事故信息收集提示词。
# 时间确认由回复断言检查;其余注释要求结合对话核对。
# 不限定承接话术或前置提问顺序;时间确认仅检查完整时间和确认语义。
steps:
# 新会话返回安全准备提示。
- input: 新对话
@@ -14,17 +14,17 @@ steps:
expect:
stageCode: "1002"
# 先询问是否涉及非机动车,不再核对已知人伤或数量。
- input: 十分钟前两辆汽车追尾,没有人受伤。
# 已知经过、数量、人伤;允许模型自行组织下一项提问,不检查固定措辞。
- input: 两辆汽车追尾,没有人受伤。
expect:
stageCode: "1002"
# 复述换算后的完整事故时间,等待用户确认。
- input: 没有撞到非机动车,也没有行人。
# 主动补齐非机动车及时间;避免上一轮问法不同导致用户回答错位。
- input: 没有涉及非机动车,也没有行人,事故是十分钟前发生的。
expect:
stageCode: "1002"
replyMatches: "我记录的时间是.*年.*月.*日.*点.*分.*这个时间对吗"
replyMatches: '(?s)(?=.*[0-9]{4}年[0-9]{1,2}月[0-9]{1,2}日[0-9]{1,2}点[0-9]{1,2}分)(?=.*(?:对吗|对不对|正确|准确|确认|没错|是否)).*'
- input: 对
expect: