CodeMender AI: o novo axente de Google para protexer o código aberto

Última actualización: 08/10/2025

  • A IA de CodeMender detecta, repara e reescribe código vulnerable en proxectos de código aberto con modelos Gemini.
  • Combina análise estática e dinámica, fuzzing e razoamento simbólico con validación automática por axentes.
  • Enviou 72 correccións de seguridade a repositorios que suman un total de máis de 4,5 millóns de liñas de código.
  • Todas as propostas son revisadas por humanos antes da integración para priorizar a fiabilidade.

Axente de IA para a reparación de código

Nunha iniciativa destinada a acelerar a seguridade dos proxectos de código aberto, Google DeepMind presentou CodeMender AI, unha axente deseñado para localizar fallos, propoñer parches e, cando proceda, reescribir fragmentos problemáticos do software.

Con un unha estratexia cautelosa apoiada pola razoamento dos modelos de XemelgosEste sistema ten como obxectivo reducir o tempo entre o descubrimento dunha vulnerabilidade e a súa corrección, integrando a verificación automática e a revisión humana antes de calquera envío aos repositorios.

Que é a IA de CodeMender?

CodeMender

É un Un axente que opera de forma autónoma en grandes bases de código para identificar vulnerabilidades, explicar a súa orixe e xerar correccións de alta calidade.O seu obxectivo non é só corrixir erros específicos, senón tamén evitar que familias enteiras fracasen mediante refactorizacións que reducen a superficie de ataque.

Contido exclusivo - Fai clic aquí  Como se emprega o recoñecemento de voz no campo da intelixencia artificial?

Esta proposta é baséase en aprendizaxes previas do ecosistema de Google, combinando técnicas de seguridade maduras coa capacidade de razoamento de modelos de linguaxe para comprender o contexto do código e a súa intención.

Como funciona o axente

IA de Google Deepmind CodeMender

O fluxo de traballo de CodeMender integra varias etapas coordinadas que permiten detectar, diagnosticar e validar os cambios antes de envialos aos responsables do mantemento do proxecto. O sistema pon especial énfase na minimización dos falsos positivos e preservar a funcionalidade existentes.

  • Exploración e sinalizaciónanálise estática e dinámica, así como fuzzing, para descubrir comportamentos anómalos e rutas de execución perigosas.
  • Diagnóstico en profundidaderazoamento simbólico e elementos de verificación formal para identificar o/a causa raíz del fallo, non só os seus síntomas.
  • Xeración de parchesproposta de cambios localizados ou refactorizacións máis extensas á hora de eliminar clases recorrentes de erros.
  • Validación automática: un "xuíz LLM" e axentes críticos avalían se o parche mantén a funcionalidade, cumpre coas guías de estilo e evita regresións.
  • AutocorrecciónSe a validación detecta problemas, o propio axente itera na túa solución antes de envialo para a súa revisión final.

Só cando o conxunto de comprobacións internas sexa satisfactorio, a modificación prepárase para que un experto a examine e, se é necesario, a integre no sistema. upstream correspondente.

Contido exclusivo - Fai clic aquí  Visualización segura: como ver o contrasinal WiFi nos teléfonos móbiles

Resultados iniciais en proxectos de código aberto

Que é a IA de CodeMender?

Durante los últimos meses, CodeMender enviou 72 correccións de seguranza a repositorios públicos, incluíndo algunhas con máis de 4,5 millóns de liñas de código., un volume onde a escala humana é especialmente limitada.

Entre os casos de uso, o equipo cita a aplicación de anotacións de seguridade como "-fbounds-seguridade» na biblioteca libwebp, unha medida destinada a neutralizar os desbordamentos de búfer e reducir a probabilidade de ataques semellantes a incidentes anteriores.

Estas intervencións combinan axustes cirúrxicos con cambios de deseño cando o patrón de erro o xustifica, Fortalecer a capacidade do software para resistir futuras vulnerabilidades sen sacrificar o rendemento nin a lexibilidade.

Revisión humana e fiabilidade sobre velocidade

Aínda que os primeiros resultados son prometedores, os responsables salientan que O proxecto está en fase de investigación e todas as propostas xeradas polo axente pasan por unha revisión humana. antes de ser enviadas aos encargados de mantemento.

A estratexia prioriza a confianza no ecosistema: os cambios verifícanse para garantir que manteñen a funcionalidade, respectan as directrices do proxecto e non introducen comportamentos indesexables, o que reduce o risco de regresións na produción.

Contido exclusivo - Fai clic aquí  Como podo asegurarme de que non se instalen aplicacións maliciosas?

Para desenvolvedores e mantedores, A promesa operativa é clara: menos tempo loitando contra vulnerabilidades repetitivas e máis atención á creación de software de calidade., apoiado por un ciclo de revisión que mantén ás persoas no control absoluto.

Folla de ruta e dispoñibilidade

Google DeepMind planea ampliar a colaboración coa comunidade de código aberto e publicar documentación técnica adicional sobre a arquitectura do axente e a súa pipeline de validación.

A aspiración declarada é Facer que CodeMender estea máis dispoñible para os desenvolvedores cando alcance os niveis de fiabilidade esperados., mantendo a énfase na seguridade e responsabilidade en su despliegue.

Se consegue consolidarse, IA de CodeMender Pode converterse nunha ferramenta de apoio diario para os equipos que manteñen bases de código crecentes, achegando a detección e a corrección automatizadas á escala que esixe o código aberto moderno.

Artigo relacionado:
¿Cómo puedo mejorar mi código con Codeacademy Go?