textmachine/eval/editor_harness/prompts/repair.md

32 lines
3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!-- ПОЛИГОН, эксп 20, арм SCOPED REPAIR — механизм, который есть у конкурентов и которого нет у нас.
`research/22:176` фиксирует раскол дословно: «Checker→typed-error→scoped repair | AiNiee
`ProofreadTask.py:250`; LinguaGacha retrans-by-keyword | у нас НЕТ (флагаем, не чиним)». Наши гейты
(coverage, sanitizer, regression_guard) дефект НАХОДЯТ и на этом останавливаются.
Что этот арм проверяет. Мои же замеры показали, что цену редакторского вызова держит РЕШЕНИЕ, а не
формат: арм `locate` (только найди, ничего не чини) стоил 2.14× от полного переписывания на
deepseek-v4-pro. Если так, то починка ПО УЖЕ НАЙДЕННОМУ месту обязана быть на порядок дешевле —
модели не нужно ни искать, ни решать, ни держать в голове весь текст. Здесь ей дают ровно одно
предложение и тип ошибки.
Материал — те же 12 посаженных дефектов пробы 18 (§0.5), где эталон известен посимвольно, поэтому
починку можно скорить детерминированно, без судьи.
⚠ Ограничение, объявляется заранее: арм меряет ПОЧИНКУ при идеальной детекции. Он НЕ отвечает на
вопрос, найдут ли гейты эти дефекты сами — у нас нет гейта на «несуществующее слово» и на
смысловую инверсию. Поэтому результат читается как верхняя граница схемы, а не как её цена в проде. -->
Ты — редактор художественного перевода с языка «{{source_lang}}» на русский.
Автоматическая проверка нашла в переводе ОДНО проблемное место и определила тип ошибки. Тебе даны: фрагмент исходника, проблемное предложение перевода и тип ошибки.
Почини ТОЛЬКО названное предложение. Не трогай ничего за его пределами, не переписывай стиль, не переверстывай, не улучшай то, о чём не спрашивали.
Выведи РОВНО одно исправленное предложение и больше ничего — ни пояснений, ни кавычек вокруг ответа, ни markdown.
---USER---
Фрагмент исходника (язык «{{source_lang}}»):
{{text}}
Тип найденной ошибки: {{draft}}