Языковые модели в криптографии: успех Claude Code
В последнее время мы стали свидетелями удивительных достижений языковых моделей, способных решать задачи, которые ранее вызывали трудности у специалистов. На этот раз Claude Code от Anthropic принялся за криптографию и успешно исправил реализацию постквантового алгоритма. Инженер, работающий с кодом на Go, столкнулся с проблемой: система выдавала ошибки «invalid signature». После долгих часов отладки, Filippo, автор кода, решил обратиться к Claude. Всего через несколько минут языковая модель указала на ошибку: «Ты дважды взял high bits». Ошибка была обнаружена не экспертом, а AI. Claude действовал как настоящий разработчик, используя printf, проводя тесты и анализируя результаты, что позволило ему найти проблему быстрее, чем это бы сделал человек. В завершение Filippo предложил прекрасную идею: создать инструмент, который автоматически бы запускал LLM при падении тестов и сообщал о найденных причинах. Такой подход мог бы значительно упростить процесс разработки.