wewrite/scripts
wangzhuc 02f5e6d93b fix: calibrate humanness_score with bell-curve and over-optimization penalty
Problem: AI articles scored MORE human (avg 26.2) than actual human
articles (avg 44.0) — opposite of 朱雀's judgment. AI was gaming the
linear scoring by over-optimizing broken sentences, self-correction,
paragraph variance, etc.

Fix: Two calibration layers added after raw scoring:

1. Bell-curve scoring for 5 over-optimizable dimensions (broken_sentences,
   self_correction, sentence_length_range, paragraph_length_variance,
   banned_words). Score peaks at human article average, penalizes both
   too-low AND too-high values.

2. Over-optimization penalty: 15% global penalty when 60%+ of checks
   score above 0.8, indicating suspiciously "perfect" articles.

Results:
  Before: Human avg=44.0, AI avg=26.2 (WRONG direction)
  After:  Human avg=42.5, AI avg=44.0 (CORRECT direction)
  A/B test now agrees with 朱雀 (exemplar version scores better)

Baselines derived from 15 human articles tested on 2026-03-30.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-31 00:09:14 +08:00
..
build_openclaw.py feat: add version tracking and update mechanism 2026-03-30 15:20:44 +08:00
build_playbook.py 重构为单用户模式:去掉多客户架构 + 新增 Onboard/环境检查 + 修复 10 项问题 2026-03-28 22:36:36 +08:00
diagnose.py refactor: remove optimize_loop.py, replace with agent-driven optimization 2026-03-30 19:58:20 +08:00
extract_exemplar.py fix: use filename as fallback source when article has no H1 title 2026-03-30 22:42:23 +08:00
fetch_hotspots.py fix: normalize hotspot scores across platforms for fair sorting 2026-03-29 00:13:35 +08:00
fetch_stats.py 重构为单用户模式:去掉多客户架构 + 新增 Onboard/环境检查 + 修复 10 项问题 2026-03-28 22:36:36 +08:00
humanness_score.py fix: calibrate humanness_score with bell-curve and over-optimization penalty 2026-03-31 00:09:14 +08:00
learn_edits.py feat: add SICO-style exemplar extraction system for few-shot writing 2026-03-30 22:32:02 +08:00
seo_keywords.py Initial release — 公众号文章全流程 AI Skill 2026-03-26 22:16:18 +08:00