fix(workflow): bind collection states to actions and relax eval wording
This commit is contained in:
@@ -2,7 +2,7 @@ name: browser_addon_collection_skip_known_info_dual_fill_missing
|
|||||||
clientMode: browser_addon
|
clientMode: browser_addon
|
||||||
|
|
||||||
# 对应 workflow/20261021 的事故信息收集提示词。
|
# 对应 workflow/20261021 的事故信息收集提示词。
|
||||||
# 时间确认由回复断言检查;其余注释要求结合对话核对。
|
# 不限定承接话术或前置提问顺序;时间确认仅检查完整时间和确认语义。
|
||||||
steps:
|
steps:
|
||||||
# 新会话返回安全准备提示。
|
# 新会话返回安全准备提示。
|
||||||
- input: 新对话
|
- input: 新对话
|
||||||
@@ -14,17 +14,17 @@ steps:
|
|||||||
expect:
|
expect:
|
||||||
stageCode: "browser_addon.1002"
|
stageCode: "browser_addon.1002"
|
||||||
|
|
||||||
# 先询问是否涉及非机动车,不再核对已知人伤或数量。
|
# 已知经过、数量、人伤;允许模型自行组织下一项提问,不检查固定措辞。
|
||||||
- input: 十分钟前两辆汽车追尾,没有人受伤。
|
- input: 两辆汽车追尾,没有人受伤。
|
||||||
expect:
|
expect:
|
||||||
stageCode: "browser_addon.1002"
|
stageCode: "browser_addon.1002"
|
||||||
|
|
||||||
# 复述换算后的完整事故时间,等待用户确认。
|
# 主动补齐非机动车及时间;避免上一轮问法不同导致用户回答错位。
|
||||||
- input: 没有撞到非机动车,也没有行人。
|
- input: 没有涉及非机动车,也没有行人,事故是十分钟前发生的。
|
||||||
expect:
|
expect:
|
||||||
stageCode: "browser_addon.1002"
|
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: 对
|
- input: 对
|
||||||
expect:
|
expect:
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ name: direct_collection_skip_known_info_dual_fill_missing
|
|||||||
clientMode: direct
|
clientMode: direct
|
||||||
|
|
||||||
# 对应 workflow/20261021 的事故信息收集提示词。
|
# 对应 workflow/20261021 的事故信息收集提示词。
|
||||||
# 时间确认由回复断言检查;其余注释要求结合对话核对。
|
# 不限定承接话术或前置提问顺序;时间确认仅检查完整时间和确认语义。
|
||||||
steps:
|
steps:
|
||||||
# 新会话返回安全准备提示。
|
# 新会话返回安全准备提示。
|
||||||
- input: 新对话
|
- input: 新对话
|
||||||
@@ -14,17 +14,17 @@ steps:
|
|||||||
expect:
|
expect:
|
||||||
stageCode: "1002"
|
stageCode: "1002"
|
||||||
|
|
||||||
# 先询问是否涉及非机动车,不再核对已知人伤或数量。
|
# 已知经过、数量、人伤;允许模型自行组织下一项提问,不检查固定措辞。
|
||||||
- input: 十分钟前两辆汽车追尾,没有人受伤。
|
- input: 两辆汽车追尾,没有人受伤。
|
||||||
expect:
|
expect:
|
||||||
stageCode: "1002"
|
stageCode: "1002"
|
||||||
|
|
||||||
# 复述换算后的完整事故时间,等待用户确认。
|
# 主动补齐非机动车及时间;避免上一轮问法不同导致用户回答错位。
|
||||||
- input: 没有撞到非机动车,也没有行人。
|
- input: 没有涉及非机动车,也没有行人,事故是十分钟前发生的。
|
||||||
expect:
|
expect:
|
||||||
stageCode: "1002"
|
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: 对
|
- input: 对
|
||||||
expect:
|
expect:
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user