Êtes-vous un programmeur? La nouvelle IA de Google veut enregistrer votre code pendant des heures

Avec le passage des mois, les professionnels axés sur le développement des applications et ceux qui entrent dans le secteur de la programmation, ont de la chance. Et c'est que chaque fois qu'ils ont une plus grande quantité de fonctions et d'outils axés sur l'intelligence artificielle à utiliser dans leurs projets de ce type.

De nombreuses grandes entreprises technologiques parient sur l'IA lors de l'amélioration de l'expérience dans le Développement et programmation des applications. Et le géant des recherches Google est un exemple clair de tout cela. À tel point que dans ces moments, nous pouvons confirmer que l'entreprise travaille sur un nouvel agent d'IA pour améliorer le Sécurité du code que nous développons à partir de maintenant.

Nous vous disons tout cela parce que Google elle-même vient de publier certaines informations sur un nouvel agent promu par l'IA dans laquelle elle travaille. Fondamentalement, son objectif principal n'est autre que l'amélioration automatique Sécurité du code Que nous créons, tous corrigeant les vulnérabilités critiques potentielles des logiciels qui pourraient y apparaître.

Plus précisément, ils nous parlent de Codmender, le nouvel agent de Google IA dans lequel ils ont travaillé au cours des six derniers mois. Ici, la société elle-même a déjà mis en œuvre un total de 72 corrections de sécurité dans les projets open source comme test. C'est quelque chose qui a été effectué jusqu'à 4,5 millions de lignes de code. Et, comme vous le savez déjà, les vulnérabilités dans les logiciels sont très difficiles à détecter et à corriger. La vérité est qu'ils nécessitent beaucoup de temps des développeurs, et l'IA peut nous donner un coup de main à cet égard.

En fait, nous pouvons affirmer que l'objectif principal est que Codepender peut identifier et patcher des vulnérabilités de manière autonome classée dans la norme MITER CWE. Ici, des éléments logiciels tels que les injections SQL, les débordements de tampon ou les défaillances de sécurité appelés scripts inter-sites sont inclus.

Comment Google AI aidera-t-il les programmeurs

Il est important de garder à l'esprit que, à mesure que les progrès augmentent dans l'emplacement des vulnérabilités par l'intermédiaire de l'IA, il sera de plus en plus difficile de profiter de ces trous de sécurité. De cette façon, le susmentionné Agent de code Adoptez une approche intégrale de la sécurité de notre code.

Exemple de code de programmation analysé par l'IA de Google pour la sécurité. Photo: Google.

Est responsable de corriger instantanément de nouvelles vulnérabilités et sera même formé pour Réécrire ce code protéger le existant et éliminer les classes complètes de vulnérabilités dans le processus. En créant et en appliquant automatiquement les correctifs de sécurité, l'agent CodMender promu par l'IA aide les développeurs à créer des logiciels de qualité et plus fiables.

Nous devons savoir que cela utilise des modèles récents de Gemini Deep Think Pour fournir un agent autonome. Ainsi, il est capable de purifier et de corriger les vulnérabilités complexes dans nos projets de programmation. Ses outils intégrés, en outre, lui permettent d'analyser le code avant d'apporter les modifications, et les valider automatiquement pour s'assurer qu'ils sont corrects et ne provoquent pas de défaillances de sécurité potentielles.

Fonctionnalité Codeder (Google) Github Copilot (Microsoft)
Approche principale Correction autonome des vulnérabilités (réactif) Assistance à la rédaction de code (préventive)
Niveau d'autonomie Élevé (génère et applique des correctifs) Moyen (suggère, nécessite l'approbation humaine)
Moment d'intervention Post-développement, sur le code existant En temps réel, pendant l'écriture
Langues soutenues (préliminaire) C / C ++, Python, Java Plus de 20 langues

Pour le moment et malgré le succès des tests, Google adopte une approche prudente, veut se concentrer sur la fiabilité de l'agent. Actuellement, tous les correctifs générés par Codeder Révisé Pour les experts humains avant d'envoyer aux sources de développement. À son tour, il travaille avec la communauté open source pour aider les développeurs à maintenir la sécurité de leurs propres bases de code.

Ce n'est rien de plus qu'un nouveau Aide pour les développeurs de logiciels Cela peut bénéficier considérablement des avantages de l'intelligence artificielle dans leurs projets. De plus, c'est quelque chose qui augmentera au fil des ans.

Questions fréquentes sur la nouvelle programmation Google IA

Comment fonctionne cette IA Google pour les programmeurs?

J'utilise certains modèles avancés de l'IA de Google, en particulier les Gemini Deep Think. Ainsi, il fonctionne comme un agent autonome qui peut analyser le code, déboguer les problèmes complexes et détecter les défaillances de sécurité.

Est-il déjà disponible pour le grand public?

Non, pour le moment, c'est un projet qui est en pleine période de test. Bien que Google ait réussi à l'implémenter dans plusieurs projets open source, les correctifs générés sont toujours examinés par des experts humains avant leur arrivée finale aux projets correspondants.

Sera-ce un paiement?

Dans ces moments, Google n'a pas encore prononcé les prix du nouvel agent d'IA, mais il devrait être fourni dans le cadre d'un modèle d'abonnement à paiement.