Tighten WVS page introduction

Signed-off-by: PI[gpt-5.6-terra] <pi@local>
This commit is contained in:
wassname committed 2026-09-18 18:20:13 +08:00
1 parent e32efd22ab
commit cc7ca18fb4
4 files changed
+18 -7

No files matched your search

+4 -4
View File
@@ -162,7 +162,7 @@ function ReleaseScatters({ data, hidden, axisMode, setAxisMode }) {
<option value="release-date">Release date</option>
<option value="capability">{data.capability_x.label}</option>
</select></label>
<span><a href={data.capability_x.source_url}>Artificial Analysis HLE score</a>, saved {data.capability_x.fetched_utc.slice(0, 10)}. {axisMode === 'capability' ? `${data.capability_x.matched_models} matched, ${data.models.length - data.capability_x.matched_models} omitted.` : 'Release-date labels mark running HLE score highs among shown mapped models.'}</span>
{axisMode === 'capability' && <span><a href={data.capability_x.source_url}>Artificial Analysis HLE score</a>, saved {data.capability_x.fetched_utc.slice(0, 10)}. {data.capability_x.matched_models} matched, {data.models.length - data.capability_x.matched_models} omitted.</span>}
</div>
<ReleaseScatter data={data} hidden={hidden} field="y" axisMode={axisMode} title={`${xLabel} vs Secular-Rational`} />
<ReleaseScatter data={data} hidden={hidden} field="x" axisMode={axisMode} title={`${xLabel} vs Self-expression`} />
@@ -221,7 +221,7 @@ function Map({ data }) {
</svg>
<Tooltip active={active} geometry={geometry} />
</div>
<p className="map-explanation">Since 1981, the World Values Survey has asked people in about ninety countries the same questions. Its axes run from Traditional to Secular-Rational and from Self-expression to Survival.</p>
<p className="map-explanation">We start with the <a href="https://www.worldvaluessurvey.org/">World Values Survey</a>, a standard culture map. Since 1981 it has asked people in about ninety countries the same questions. Its axes run from Traditional to Secular-Rational and from Self-expression to Survival.</p>
<blockquote className="economist-quote">
<p>“The models’ answers, in English, on topics ranging from political petitions to God, suggest values that are different from those of most people. In fact, the models are often more extreme than the average respondent in every country included in the polling.”</p>
<footer><a href="https://www.economist.com/briefing/2026/06/25/ai-models-values-are-very-different-from-most-peoples">The Economist, “AI models’ values are very different from most people’s”, 2026-06-25</a></footer>
@@ -235,8 +235,8 @@ function App() {
const [data, setData] = useState(null);
useEffect(() => { fetch('wvs/wvs_map_data.json').then(response => response.json()).then(setData); }, []);
return <main>
<h1>Moral Maps: Where Do Frontier Models' Cultural Values Lie?</h1>
<p className="lede">We start with the <a href="https://www.worldvaluessurvey.org/">World Values Survey</a>, a map of human values across about ninety countries.</p>
<h1>Where do models sit in human cultural values?</h1>
<p className="lede">Are they moving? Are Chinese models different?</p>
{data && <Map data={data} />}
</main>;
}
+2 -2
View File
@@ -96,8 +96,8 @@ def main() -> None:
assert page.title() == "Moral Maps: Where Do Frontier Models' Cultural Values Lie?"
assert page.locator("html").get_attribute("lang") == "en"
assert page.locator('meta[name="viewport"]').count() == 1
assert page.locator("h1").inner_text() == "Moral Maps: Where Do Frontier Models' Cultural Values Lie?"
assert page.locator(".lede").inner_text() == "We start with the World Values Survey, a map of human values across about ninety countries."
assert page.locator("h1").inner_text() == "Where do models sit in human cultural values?"
assert page.locator(".lede").inner_text() == "Are they moving? Are Chinese models different?"
visible_copy = page.locator("main").inner_text()
for absent in ("React/SVG rendering", "Historical coordinates", "Dated releases only"):
assert absent not in visible_copy