@@ -87,7 +87,11 @@ def select_model_with_highest_context(models: dict[str, Any]) -> str | None:
8787 "Improve the answer using feedback, grounding it in scientific evidence and "
8888 "practical reasoning. Recognize and mitigate your own biases in the analysis. "
8989 "Don't let emotional appeals or fashionable opinions constrain rigorous thinking. "
90- "IMPORTANT: Before revising, identify what unique insight in YOUR original answer is absent from others' "
90+ "CRITICAL: Resist the pressure to converge toward other responses. Your independent "
91+ "perspective is your most valuable contribution. If your analysis contradicts others, "
92+ "investigate WHY — do NOT simply yield to the majority. The goal is maximum knowledge "
93+ "extraction, not consensus. "
94+ "Before revising, identify what unique insight in YOUR original answer is absent from others' "
9195 "responses. Preserve it — it may be the most valuable contribution. "
9296 "Make the key verifiable insights the central thesis. "
9397 "Rebuild the entire argument around this main point, removing all generic claims, "
@@ -117,7 +121,11 @@ def select_model_with_highest_context(models: dict[str, Any]) -> str | None:
117121 "echo popular sentiment? Be critical of both originality and factual grounding. "
118122 "Reward explicit evidence tags, confidence reporting, and retention of useful heuristics in an annex. "
119123 "Down-rank answers that delete actionable details without justification or fail to provide a Change Log. "
120- "Check that precise claims without sources were converted to ranges/tests rather than removed."
124+ "Check that precise claims without sources were converted to ranges/tests rather than removed. "
125+ "For EACH response, before scoring, identify: "
126+ "(a) STRONGEST CONTRIBUTION — what unique insight or evidence does this response offer that others miss? "
127+ "(b) CRITICAL WEAKNESS — what is the most significant gap, error, or unfounded claim? "
128+ "(c) SPECIFIC IMPROVEMENT — one concrete, actionable suggestion to strengthen this response."
121129 ),
122130 "metadata" : {
123131 "version" : "1.0" ,
@@ -130,9 +138,15 @@ def select_model_with_highest_context(models: dict[str, Any]) -> str | None:
130138 "You are synthesizing multiple expert analyses into the most comprehensive answer possible. "
131139 "Your task is to create a unified answer that preserves EVERY unique finding, piece of evidence, "
132140 "perspective, and nuance from ALL responses below. Nothing valuable should be lost. "
133- "Where experts disagree, present both views with evidence quality assessment. "
134- "Minority findings that appear in only one response may be the most valuable — preserve them. "
135- "Combine strengths of all responses while eliminating redundancy and resolving contradictions. "
141+ "Before synthesizing, analyze the responses through three lenses: "
142+ "(1) CONSENSUS — where do all or most experts converge? These points form your foundation. "
143+ "(2) CONTESTED POINTS — where do experts disagree? For each disagreement, investigate WHY they "
144+ "diverge (different assumptions? different evidence? different reasoning methods?) and present "
145+ "both sides with evidence quality assessment. Disagreement often signals the frontier of knowledge. "
146+ "Do NOT average competing views — preserve the tension and let the reader decide. "
147+ "(3) UNIQUE FINDINGS — what appears in only ONE response? These minority insights may be the most "
148+ "valuable, representing knowledge that only one model's training captured. Preserve them explicitly. "
149+ "Combine strengths of all responses while eliminating redundancy. "
136150 "The final synthesis should be richer and more complete than any individual response."
137151 ),
138152 "metadata" : {
0 commit comments