3,583 papers
arXiv:2607.22883 82 24 июля 2026 г. PRO

Спецификация вместо кода: как заставить LLM не подтверждать чужие ошибки, а находить их

КЛЮЧЕВАЯ СУТЬ
Обнаружено: если в коде баг, LLM не ловит его — она оправдывает ошибку тестом, который её же подтверждает. Пример из исследования: функция по ошибке считает "abc" и StringBuilder("abc") разными объектами — модель пишет тест, закрепляющий именно это неверное поведение как правильное. Метод позволяет получать тесты, которые реально находят баги, а не штампуют их как норму. Фишка: код не дополняется описанием намерения, а полностью удаляется и заменяется им — сначала модель словами описывает, каким код должен быть, и только потом видит реализацию, уже как проверку.
Адаптировать под запрос
📋 Дайджест исследования

Контент доступен только для PRO подписчиков

Чтобы получить доступ к дайджесту этого исследования, оформите PRO подписку

💳 Оплатить через Геткурс
YandexPay • SberPay • СБП • Карты РФ
⚡ Оплатить через Tribute
Telegram Stars • Моментальный доступ
Узнать о PRO

Контент доступен только для PRO подписчиков

Чтобы получить доступ к концептам этого исследования, оформите PRO подписку

💳 Оплатить через Геткурс
YandexPay • SberPay • СБП • Карты РФ
⚡ Оплатить через Tribute
Telegram Stars • Моментальный доступ
Узнать о PRO
📖 Простыми словами

Контент доступен только для PRO подписчиков

Чтобы получить доступ к упрощённому объяснению этого исследования, оформите PRO подписку

💳 Оплатить через Геткурс
YandexPay • SberPay • СБП • Карты РФ
⚡ Оплатить через Tribute
Telegram Stars • Моментальный доступ
Узнать о PRO

Работа с исследованием

Адаптируйте исследование под ваши задачи или создайте готовый промпт на основе техник из исследования.

0 / 2000
~0.5-2 N-токенов ~10-30с
~0.3-1 N-токенов ~5-15с