49 lines
4.3 KiB
XML
49 lines
4.3 KiB
XML
<svg xmlns="http://www.w3.org/2000/svg" width="760" height="990" viewBox="0 0 760 990" role="img" aria-labelledby="title desc">
|
|
<title id="title">Цикл человеческой проверки ответа по инженерной базе знаний</title>
|
|
<desc id="desc">Схема показывает, как вопрос проходит через выбор источника, проверку метаданных, открытие точного фрагмента и человеческое подтверждение. Красная ветка останавливает ответ при отсутствующей цитате, сроке или праве.</desc>
|
|
<rect width="760" height="990" rx="32" fill="#0c1220"/>
|
|
<text x="44" y="62" fill="#f8fafc" font-family="Arial, sans-serif" font-size="31" font-weight="700">Петля проверки, а не генерации</text>
|
|
<text x="44" y="96" fill="#cbd5e1" font-family="Arial, sans-serif" font-size="20">каждый переход оставляет проверяемый артефакт</text>
|
|
|
|
<g font-family="Arial, sans-serif">
|
|
<rect x="72" y="140" width="616" height="96" rx="20" fill="#1e3a5f" stroke="#60a5fa" stroke-width="3"/>
|
|
<text x="106" y="181" fill="#f8fafc" font-size="27" font-weight="700">1. Вопрос и граница</text>
|
|
<text x="106" y="212" fill="#bfdbfe" font-size="19">claim · source type · допустимая дата</text>
|
|
|
|
<path d="M380 246v32" stroke="#94a3b8" stroke-width="5" stroke-linecap="round"/>
|
|
<path d="M368 267l12 14 12-14" fill="none" stroke="#94a3b8" stroke-width="5" stroke-linecap="round" stroke-linejoin="round"/>
|
|
|
|
<rect x="72" y="294" width="616" height="96" rx="20" fill="#172554" stroke="#818cf8" stroke-width="3"/>
|
|
<text x="106" y="335" fill="#f8fafc" font-size="27" font-weight="700">2. Candidates из индекса</text>
|
|
<text x="106" y="366" fill="#c7d2fe" font-size="19">id, score, snippet плюс metadata</text>
|
|
|
|
<path d="M380 400v32" stroke="#94a3b8" stroke-width="5" stroke-linecap="round"/>
|
|
<path d="M368 421l12 14 12-14" fill="none" stroke="#94a3b8" stroke-width="5" stroke-linecap="round" stroke-linejoin="round"/>
|
|
|
|
<rect x="72" y="448" width="616" height="116" rx="20" fill="#164e63" stroke="#22d3ee" stroke-width="3"/>
|
|
<text x="106" y="489" fill="#ecfeff" font-size="27" font-weight="700">3. Права, срок, anchor</text>
|
|
<text x="106" y="520" fill="#a5f3fc" font-size="19">labels · dates · URI#fragment</text>
|
|
<text x="106" y="548" fill="#67e8f9" font-size="18">нет поля — не цитировать</text>
|
|
|
|
<path d="M380 574v32" stroke="#94a3b8" stroke-width="5" stroke-linecap="round"/>
|
|
<path d="M368 595l12 14 12-14" fill="none" stroke="#94a3b8" stroke-width="5" stroke-linecap="round" stroke-linejoin="round"/>
|
|
|
|
<rect x="72" y="622" width="616" height="98" rx="20" fill="#14532d" stroke="#4ade80" stroke-width="3"/>
|
|
<text x="106" y="663" fill="#f0fdf4" font-size="27" font-weight="700">4. Открыть fragment и сверить claim</text>
|
|
<text x="106" y="694" fill="#bbf7d0" font-size="19">human review: source и граница</text>
|
|
|
|
<path d="M380 730v32" stroke="#94a3b8" stroke-width="5" stroke-linecap="round"/>
|
|
<path d="M368 751l12 14 12-14" fill="none" stroke="#94a3b8" stroke-width="5" stroke-linecap="round" stroke-linejoin="round"/>
|
|
|
|
<rect x="72" y="778" width="616" height="94" rx="20" fill="#4c1d95" stroke="#c084fc" stroke-width="3"/>
|
|
<text x="106" y="819" fill="#faf5ff" font-size="27" font-weight="700">5. Ответ вместе с citation</text>
|
|
<text x="106" y="850" fill="#e9d5ff" font-size="19">version · anchor · retrievedAt · причина</text>
|
|
</g>
|
|
|
|
<path d="M72 506H34V904H236" fill="none" stroke="#fb7185" stroke-width="5" stroke-linecap="round" stroke-linejoin="round"/>
|
|
<path d="M225 892l14 12-14 12" fill="none" stroke="#fb7185" stroke-width="5" stroke-linecap="round" stroke-linejoin="round"/>
|
|
<rect x="250" y="884" width="438" height="72" rx="18" fill="#4c0519" stroke="#fb7185" stroke-width="3"/>
|
|
<text x="276" y="916" fill="#ffe4e6" font-family="Arial, sans-serif" font-size="22" font-weight="700">STOP: нет права, срока или anchor</text>
|
|
<text x="276" y="941" fill="#fda4af" font-family="Arial, sans-serif" font-size="19">вернуть вопрос owner</text>
|
|
</svg>
|