fix(rectification): continue after structured choices
This commit is contained in:
@@ -466,26 +466,27 @@ def _score_year(
|
||||
def _agent_brief(
|
||||
*,
|
||||
year_label: str,
|
||||
domain: str,
|
||||
family: str,
|
||||
quality: bool = False,
|
||||
exam: bool = False,
|
||||
) -> str:
|
||||
if exam:
|
||||
return (
|
||||
f"年份锁定 {year_label}。已有高考或考试经历。"
|
||||
"请写成一句自然语言,问那次是否发挥失常或压力特别大。"
|
||||
"不得改年份。"
|
||||
f"时间范围锁定 {year_label};领域锁定 {domain}。"
|
||||
"语义目标是那次考试的实际体验。结合最近对话,只选一个容易回答的口语入口,"
|
||||
"问是否明显失常或压力很大;不要堆叠例子,不得改时间范围。"
|
||||
)
|
||||
if quality:
|
||||
return (
|
||||
f"年份锁定 {year_label}。已有相关经历。"
|
||||
f"请写成一句自然语言,问{family}有没有发生过。"
|
||||
"不得改年份。"
|
||||
f"时间范围锁定 {year_label};领域锁定 {domain};语义目标是 {family}。"
|
||||
"结合最近对话,只选一个容易回答的口语入口来核对体验;"
|
||||
"不要逐字复述语义目标,不要堆叠例子,不得改时间范围。"
|
||||
)
|
||||
return (
|
||||
f"年份锁定 {year_label}。事件家族:{family}。"
|
||||
"请写成一句自然语言是/否题。"
|
||||
"不得改年份。"
|
||||
f"时间范围锁定 {year_label};领域锁定 {domain};语义目标是 {family}。"
|
||||
"结合最近对话,只选一个容易回答的口语入口,写一句自然的是/否题;"
|
||||
"不要逐字复述语义目标,不要把所有例子堆进一句,不得改时间范围。"
|
||||
)
|
||||
|
||||
|
||||
@@ -639,6 +640,7 @@ def _quality_probes(
|
||||
tracks_agree=True,
|
||||
user_meaning=_agent_brief(
|
||||
year_label=_year_label(year),
|
||||
domain=domain,
|
||||
family=family,
|
||||
quality=True,
|
||||
exam=exam,
|
||||
@@ -732,6 +734,7 @@ def _evaluate_contexts(
|
||||
tracks_agree=vim_hit and narayana_hit,
|
||||
user_meaning=_agent_brief(
|
||||
year_label=_year_label(year),
|
||||
domain=domain,
|
||||
family=str(DOMAIN_CATALOG[domain]["event_family"]),
|
||||
),
|
||||
event_family=str(DOMAIN_CATALOG[domain]["event_family"]),
|
||||
@@ -810,6 +813,7 @@ def evidence_collection_probes(
|
||||
tracks_agree=False,
|
||||
user_meaning=_agent_brief(
|
||||
year_label=_year_label(year),
|
||||
domain=domain,
|
||||
family=str(DOMAIN_CATALOG[domain]["event_family"]),
|
||||
),
|
||||
event_family=str(DOMAIN_CATALOG[domain]["event_family"]),
|
||||
|
||||
Reference in New Issue
Block a user