<svg viewBox="0 0 1200 700" xmlns="http://www.w3.org/2000/svg" font-family="-apple-system, 'Segoe UI', Helvetica, Arial, sans-serif">
<rect width="1200" height="700" fill="#ffffff"/>
<text x="60" y="56" font-size="28" font-weight="700" fill="#0f172a">ブロックすべきものだけをブロック</text>
<text x="60" y="88" font-size="17" fill="#475569">OR-Benchサンプル、ベンダー既定値。横軸：拒否された無害なプロンプト。本記事で扱う過剰拒否。低いほど良い</text>
<text x="60" y="110" font-size="17" fill="#475569">縦軸：拒否または反論された有害なプロンプト。多くの製品が維持したい想定どおりのブロック。高いほど良い。左上が目標</text>
<line x1="130" y1="130" x2="130" y2="550" stroke="#e2e8f0"/>
<line x1="130" y1="550" x2="960" y2="550" stroke="#e2e8f0"/>
<text x="130" y="576" font-size="14" fill="#475569" text-anchor="middle">0%</text>
<text x="116" y="555" font-size="14" fill="#475569" text-anchor="end">70%</text>
<line x1="338" y1="130" x2="338" y2="550" stroke="#e2e8f0"/>
<line x1="130" y1="445" x2="960" y2="445" stroke="#e2e8f0"/>
<text x="338" y="576" font-size="14" fill="#475569" text-anchor="middle">5%</text>
<text x="116" y="450" font-size="14" fill="#475569" text-anchor="end">78%</text>
<line x1="545" y1="130" x2="545" y2="550" stroke="#e2e8f0"/>
<line x1="130" y1="340" x2="960" y2="340" stroke="#e2e8f0"/>
<text x="545" y="576" font-size="14" fill="#475569" text-anchor="middle">10%</text>
<text x="116" y="345" font-size="14" fill="#475569" text-anchor="end">85%</text>
<line x1="752" y1="130" x2="752" y2="550" stroke="#e2e8f0"/>
<line x1="130" y1="235" x2="960" y2="235" stroke="#e2e8f0"/>
<text x="752" y="576" font-size="14" fill="#475569" text-anchor="middle">15%</text>
<text x="116" y="240" font-size="14" fill="#475569" text-anchor="end">92%</text>
<line x1="960" y1="130" x2="960" y2="550" stroke="#e2e8f0"/>
<line x1="130" y1="130" x2="960" y2="130" stroke="#e2e8f0"/>
<text x="960" y="576" font-size="14" fill="#475569" text-anchor="middle">20%</text>
<text x="116" y="135" font-size="14" fill="#475569" text-anchor="end">100%</text>
<circle cx="292" cy="452" r="11" fill="#2563eb"/>
<text x="312" y="458" font-size="17" font-weight="700" fill="#2563eb" text-anchor="start">Gemini 3.8 Flash</text>
<text x="312" y="479" font-size="14" fill="#475569" text-anchor="start">過剰拒否率3.9%、ブロック率77.0%</text>
<circle cx="296" cy="342" r="11" fill="#d97706"/>
<text x="316" y="348" font-size="17" font-weight="700" fill="#d97706" text-anchor="start">Claude Opus 5.5</text>
<text x="316" y="369" font-size="14" fill="#475569" text-anchor="start">過剰拒否率4.0%、ブロック率84.8%</text>
<circle cx="507" cy="271" r="11" fill="#059669"/>
<text x="527" y="277" font-size="17" font-weight="700" fill="#059669" text-anchor="start">GLM 5.3</text>
<text x="527" y="298" font-size="14" fill="#475569" text-anchor="start">過剰拒否率9.1%、ブロック率89.9%</text>
<circle cx="649" cy="201" r="11" fill="#dc2626"/>
<text x="669" y="207" font-size="17" font-weight="700" fill="#dc2626" text-anchor="start">DeepSeek V4.1 Flash</text>
<text x="669" y="228" font-size="14" fill="#475569" text-anchor="start">過剰拒否率12.5%、ブロック率94.9%</text>
<circle cx="840" cy="260" r="11" fill="#7c3aed"/>
<text x="860" y="266" font-size="17" font-weight="700" fill="#7c3aed" text-anchor="start">GPT-6 Astra</text>
<text x="860" y="287" font-size="14" fill="#475569" text-anchor="start">過剰拒否率17.1%、ブロック率90.7%</text>
<text x="545" y="608" font-size="16" fill="#0f172a" text-anchor="middle">拒否された無害なプロンプト（過剰拒否）</text>
<text x="34" y="340" font-size="16" fill="#0f172a" text-anchor="middle" transform="rotate(-90 34 340)">ブロックされた有害なプロンプト（想定どおり）</text>
<text x="60" y="660" font-size="15" fill="#475569">2026-09-24測定。各モデルにつき、監査で無害と確認されたプロンプト77件と有害なプロンプト約100件。各比率の誤差幅は5～9ポイント</text>
</svg>