Подведены итоги эксперимента с использованием ИИ для исправления и модернизации кодовой базы DNS-сервера BIND 9
Директор по инжинирингу DNS в организации ISC Ондржей Cури (создатель проекта CZ.NIC Labs, развивающий DNS‑сервер Knot), подвёл итоги экспериментов по использованию больших языковых моделей для анализа, исправления и модернизации кодовой базы DNS‑сервера BIND 9. Исследование Cури проводилось в рамках создания прототипов новых проектов и подготовки материалов для обучения студентов.
По информации OpenNET, впечатления Сури от использования ИИ свелись к тому, что большие языковые модели хорошо подходят для быстрого создания прототипов, понимания незнакомого кода и автоматизации простых рутинных задач. Оказалось, что при использовании ИИ для решения больших задач возникла проблема с экономией времени. От разработчика потребовалось много времени на постановку задачи, изучение и проверку результатов, а также последующую доработку кода для его полноценной работы как предполагалось.
В первом эксперименте ИИ‑ассистенту Claude Code Cури поставил задачу обнаружения проблем в кодовой базе DNS‑сервера BIND 9, фокусируясь на проблемах с безопасностью и модернизации кода. Ни одно из предложенных исправлений от ИИ не было принято в кодовую базу, так как Claude сгенерировал технически корректный, но практически бесполезный код. Например, в качестве проблем отмечались зарезервированные идентификаторы и потенциальные целочисленные переполнения, предотвращаемые компилятором и не требующие правки. Этот эксперимент Cури признал бесполезной тратой времени.
Во втором эксперименте Сури запросил у Claude написать систему телеметрии, интегрируемую с разными пакетами и минимизирующую утечки метаданных. ИИ Claude Code подготовил прототипы клиента и сервера, но без должного понимания окружения и возникающих в процессе тестирования проблем.
Читать на habr.com