Update prompts.py

This commit is contained in:
2026-08-15 13:25:32 -05:00
parent 434df718d7
commit 45ad1e8d44

View File

@@ -47,9 +47,7 @@ match that magnitude, don't guess a generically "reasonable-looking" decimal.
# ponytail: pass 4 only sees pass 2's raw numbers, not its reasoning. Sharpened # ponytail: pass 4 only sees pass 2's raw numbers, not its reasoning. Sharpened
# prompts on both sides closed most of the gap (a bad safety estimate went from # prompts on both sides closed most of the gap (a bad safety estimate went from
# 0.95 to 0.80 on the same combo once pass 2 was told to consider combination- # 0.95 to 0.80 on the same combo once pass 2 was told to consider combination-
# specific hazards), but pass 4 still doesn't reliably call out a contradiction # specific hazards). Upgrade path if this isn't good enough in practice: have
# by name when one remains — qwen2.5:7b doesn't follow that meta-instruction
# consistently. Upgrade path if this isn't good enough in practice: have
# estimate_physics() also return a short per-metric reason, persist it # estimate_physics() also return a short per-metric reason, persist it
# alongside raw_value (new nullable column), and feed it into this prompt so # alongside raw_value (new nullable column), and feed it into this prompt so
# pass 4 has something concrete to agree or disagree with. Deferred because it # pass 4 has something concrete to agree or disagree with. Deferred because it
@@ -57,27 +55,77 @@ match that magnitude, don't guess a generically "reasonable-looking" decimal.
# pipeline + scorer + repository, and more generated tokens per combo. # pipeline + scorer + repository, and more generated tokens per combo.
# #
# If we plan to LLM-review every p2 pass then maybe p2 and p4 should be combined. # If we plan to LLM-review every p2 pass then maybe p2 and p4 should be combined.
#
# Calibration history: the original wording asked the model to weigh "novelty"
# and "genuinely interesting innovation or nonsense" as part of the verdict,
# which measurably biased weaker/harsher models toward IMPLAUSIBLE on ordinary,
# working concepts just for being unoriginal (gemma2:27b scored 4/8 on a
# labeled test set, wrongly rejecting an ordinary commuter car). Rewritten to:
# separate "interesting" from "viable" entirely, state explicitly that scores
# are 0-1 where higher is always better (models were misreading a normalized
# 0.85 as a bad sign), require a *specific, named* mechanism for IMPLAUSIBLE
# rather than a vague "seems risky," and lower the bar from "must be proven
# physically impossible" to "a well-reasoned specific danger is enough" (the
# original wording let a careful reasoner argue its way out of flagging a
# genuinely hazardous combo on a technicality). Deliberately does NOT ask the
# model to weigh whether the concept or something like it already exists in
# the real world — that's a bias on physical/safety judgment, not a physics
# argument, and it papers over rather than fixes weak per-metric reasoning.
# Post-fix labeled-set accuracy: phi4 8/8, qwq 8/8, gemma2:27b 4/8->7/8,
# qwen2.5:7b 5/8->4/8 (a real capability ceiling on this model for this
# judgment task, not a prompt regression -- left as-is rather than chasing
# further prompt-specific patches for one weak model).
PLAUSIBILITY_REVIEW_PROMPT = """\ PLAUSIBILITY_REVIEW_PROMPT = """\
You are reviewing a novel transportation concept for social and practical viability. You are reviewing a transportation concept for real-world viability — could this
actually be built and operated safely. Whether it is new, exciting, or original
is NOT the question.
## Concept ## Concept
{description} {description}
## Metric Scores ## Metric Scores
All scores below are normalized to 0-1, where HIGHER IS ALWAYS BETTER for
every metric listed, regardless of what the metric measures (this already
accounts for things like "lower cost is better" — you don't need to invert
anything). A score of 1.0 means excellent, not "pegged" or "maxed out badly."
{scores} {scores}
## Instructions ## What makes something IMPLAUSIBLE
Review this concept for: Mark IMPLAUSIBLE if either of these is true:
1. Social viability — would people actually use this? - It is physically or engineering-wise impossible given the components
2. Practical barriers — what engineering or regulatory obstacles exist? described, OR
3. Novelty — does anything similar already exist? - Combining these SPECIFIC components creates a serious, specific danger
4. Overall plausibility — is this a genuinely interesting innovation or nonsense? that goes beyond what either component already carries on its own —
5. Consistency — if your assessment conflicts with any score above (e.g. you this does NOT require proof of outright impossibility, a well-reasoned,
consider this hazardous but its safety score is high), say so explicitly by specific, serious danger is enough (e.g. repeated explosive recoil
naming the metric and the discrepancy. Don't silently contradict a given fatiguing a hull over time is a real structural risk, not just "explosives
score in your reasoning without calling out that you're doing so. are dangerous in general"; a fuel that's fine in the open becoming
concentrated in a sealed tube is a real risk, not just "fuel is
flammable"). A low given safety score is a signal the pipeline already
found something concerning — treat it as evidence, not noise to explain
away.
- Or: a real regulatory/infrastructure barrier with no plausible workaround.
Provide a concise 2-4 sentence assessment, then on a final line write exactly: None of these make something implausible on their own:
- being unoriginal or something like it already exists
- being expensive, slow, or short-range
- a single mediocre score on one metric that isn't safety-related
Most concepts that reach this review are ordinary and workable; reserve
IMPLAUSIBLE for a real, specific problem you can name — but don't require
airtight proof of impossibility when the danger is already clear and specific.
Reason from the physics and engineering actually described here, not from
whether something like it already exists — novelty or lack of it is not
evidence either way.
## What to write
In 2-4 sentences, give your reasoning, then check it against the scores
above: if your reasoning conflicts with a score (e.g. you believe this is
hazardous but its safety score is high), name the metric and say so
explicitly — don't silently contradict a given score.
Finish with exactly one line:
VERDICT: PLAUSIBLE VERDICT: PLAUSIBLE
or or
VERDICT: IMPLAUSIBLE VERDICT: IMPLAUSIBLE