DeepMind от Google представил CodeMender для автоматического устранения уязвимостей в коде
DeepMind, подразделение Google, анонсировало разработку новой системы искусственного интеллекта CodeMender, которая автоматически обнаруживает и исправляет уязвимости в программном коде, обеспечивая безопасность программных проектов.
CodeMender, основанный на моделях Gemini Deep Think, использует комбинацию методов статического и динамического анализа, дифференциального тестирования, fuzzing и автоматического доказательства правильности изменений. Инновационный подход позволяет агенту не только исправлять найденные ошибки, но и переписывать части кода для устранения потенциальных угроз. За шесть месяцев тестирования CodeMender успешно интегрировал 72 исправления в открытые проекты, обрабатывая кодовые базы объемом до 4,5 миллионов строк.
Хотя все изменения, сгенерированные CodeMender, подлежат человеческой проверке перед публикацией, агент обещает значительно упростить задачи разработчиков, снижая риски, связанные с человеческим фактором. Разработка и внедрение таких технологий может стать важным шагом на пути к более безопасному будущему, где программы становятся все сложнее и более уязвимы к атакам. DeepMind намерен постепенно расширять доступ к CodeMender для сообщества разработчиков и опубликовать детальные технические результаты исследований в ближайшие месяцы.
Недавно Google Research совместно с DeepMind представили VaultGemma — новую языковую модель с миллиардом параметров, полностью обученную с использованием технологии дифференцированной приватности. Это свидетельствует о стратегии развития DeepMind, направленной на интеграцию передовых технологий искусственного интеллекта в различные сферы.
Характеристика | CodeMender
—————-|————
Технологии | Статический и динамический анализ, дифференциальное тестирование, fuzzing
Внесенные исправления | 72
Объем обработанного кода | До 4,5 млн строк
Другая разработка | VaultGemma — языковая модель с 1 млрд параметров








