i
Новости
Новости · 2026-10-23

Claude от Anthropic теперь пишет код и автоматически доказывает его корректность

@neuronium_ai @neuronium_ai

Anthropic вместе с партнёром Theorem поручила Claude математически проверить существующий код и построить формальные доказательства его корректности. За несколько недель модель сгенерировала около 180 миллионов строк доказательств для 123 библиотек с открытым исходным кодом и обнаружила сотни ошибок, пропущенных обычными тестами. У подхода есть строгие ограничения: доказательства действуют лишь для определённых процессоров, однопоточных программ и входных данных меньше 64 МБ. Anthropic рассчитывает, что формальная проверка с помощью ИИ станет такой же привычной, как стандартное тестирование.

Обложка: Claude от Anthropic теперь пишет код и автоматически доказывает его корректность

Доказывать, что программа работает без ошибок при любых обстоятельствах, всегда было слишком дорого. Команде специалистов понадобилось 20 человеко-лет, чтобы формально проверить небольшое ядро операционной системы seL4. Поэтому такой подход применяли лишь в особо ответственных случаях, например для программного обеспечения авионики Airbus.

Вместо специалистов доказательства строила модель Claude, которую задействовала Frontier Red Team Anthropic совместно с Theorem. За несколько недель модель создала около 180 миллионов строк математического кода доказательств, опираясь на тестовые программы из 123 библиотек с открытым исходным кодом проекта Google OSS-Fuzz, посвящённого безопасности.

Claude не писала новый код, а проверяла существующий: переводила тесты на аварийное завершение в математические задачи, анализировала скомпилированный машинный код и создавала развёрнутые доказательства. Независимая программа Rocq автоматически проверяла результат. По данным Anthropic, участие проверяющих почти не требовалось. Исследователи называют генерацию доказательств «полностью автономной», хотя инструменты и формальные основы для неё создали специалисты Theorem.

Claude находит ошибки, пропущенные годами тестирования

При построении доказательств Claude обнаружила сотни ошибок и получила возможность исправить их самостоятельно. По словам исследователей, многие из этих ошибок обычные тесты не выявили бы: они проявлялись лишь в редких условиях, например при работе с необычно большими файлами или при определённой последовательности обращений к данным.

Так, при проверке популярной программы для чтения PDF команда за одну неделю нашла столько же ошибок безопасности, сколько обычно сообщали для этой программы за целый год. В другом приложении Claude заметила логическую ошибку, остававшуюся незамеченной больше десяти лет. Anthropic отмечает, что попытка построить доказательство выявляет настоящие ошибки, даже если завершить проверку не удаётся.

Возможности и ограничения формальной проверки

Anthropic подчёркивает: «формально проверенный» код не означает «код без ошибок». Доказательства действуют только при строгих условиях: для конкретной архитектуры процессора, однопоточных программ и входных данных размером менее 64 МБ. На практике эти библиотеки запускают на разном оборудовании и в разных конфигурациях.

Вычисления обходятся дорого: на отдельные доказательства уходят сотни миллионов токенов. Общую стоимость проекта Anthropic не раскрывает. Однако если ИИ может проверять собственный код, разработчики смогут больше доверять программам, созданным ИИ, и тратить меньше времени на их проверку. Экономия затронет не только формальную верификацию, но и весь процесс программирования.

Небольшой дополнительный тест показал, что доказательства можно использовать повторно, а новые модели работают эффективнее: Opus 5.5 решает половину задач на доказательство, расходуя примерно на 40 процентов меньше токенов, чем Opus 5.

Проект подкрепляет аргументы в пользу автоматизации разработки. Если ИИ способен писать код и доказывать его корректность при заданных условиях, вопрос меняется: теперь важно не только, может ли ИИ программировать, но и способен ли он подтвердить безопасность написанного кода. Если способен, последствия могут выйти далеко за пределы сегодняшних инструментов для разработки.

Anthropic ожидает, что формальная проверка с помощью ИИ вскоре станет такой же практичной, как стандартное тестирование. В дорожной карте Theorem уже указана критически важная инфраструктура: glibc, OpenSSL и cURL.

Гарантия занятости — решение проблемы массовой безработицы из-за ИИ? OpenAI снизила целевую оценку и привлекает до $30 млрд Индийские работники снимают на видео свою работу, чтобы обучать ИИ Может ли ИИ предсказать выживаемость при раке лучше врача? Я сомневаюсь Конкурент Uber inDrive планирует испытать роботакси в Центральной Азии в 2027 году вместе с Pony.ai и Nvidia Оставшись без дела, ИИ-агенты начали играть Мустафа Сулейман из Microsoft: ИИ превосходит врачей в сложных случаях — он стремится создать «медицинский сверхинтеллект» OpenAI готовит новый раунд на $30 млрд при оценке в $1,25 трлн перед IPO Canva выпустила свою первую модель для генерации изображений Резкое падение акций ИИ-компаний обрушило мировые рынки на фоне скачка цен на нефть Meta хочет финансировать масштабное развитие ИИ с помощью нового класса акций AWS расширила тонкую настройку SageMaker: собственные циклы обучения без управления GPU Мужчину арестовали после того, как он рассказал Claude о планах устроить стрельбу в детском саду OpenAI открыла широкий доступ к конкуренту Jev на фоне обострения борьбы за рынок моделей для принятия решений Социальный клуб помогает женщинам включиться в бум ИИ 1Password позволяет ИИ-агентам входить в аккаунты от вашего имени, не видя пароля Nvidia призывает строить ИИ-фабрики, пока графические процессоры простаивают «Чистое высокомерие»: в Финляндии возмущены незаконной вырубкой Google 250 тысяч деревьев ради дата-центра Крупные банки США блокируют ИИ-агентов, которые входят в аккаунты по данным клиентов Бывший руководитель научного направления OpenAI запустил Warp Science, чтобы автоматизировать работу лабораторий с помощью роботов

Ежедневные новости об ИИ

Каждый день отбираем важные новости об ИИ и рассказываем главное — без хайпа и воды. Если хотите понимать, что происходит в ИИ раньше остальных, — подписывайтесь.

Только важное — каждый день

В Telegram