Avec GPT-6 Astra, Greptile va au-delà de la simple révision du code pour détecter les bogues

L’actualité du jour apporte un éclairage intéressant sur l’évolution du domaine.

Avec GPT-6 Astra, Greptile va au-delà de la simple révision du code pour détecter les bogues

Comment Greptile utilise GPT-6 Astra pour tester les flux de travail des utilisateurs, Daybreak pour renforcer la sécurité et Codex pour réduire les retouches.

À ce sujet, greptile⁠(s’ouvre dans une dernière fenêtre) développe des agents d’intelligence artificielle qui examinent et testent les modifications apportées au code en tenant compte du contexte global de la base de code. « Notre mission consiste à réduire le nombre de bogues et à rendre les logiciels du monde entier plus fiables », explique Daksh Gupta, cofondateur et PDG.

La compréhension visuelle du modèle lui permet d’inspecter l’écran et de repérer le bouton masqué.

Fait intéressant, pour Daksh, cette mission implique non seulement de tester le comportement d’une application, mais aussi d’en analyser le code ; l’utilisation de GPT-6 Astra par Greptile permet de cette manière d’automatiser les tests à grande échelle.

La validation d’une pull request consiste à vérifier si le code est logiquement correct, s’il correspond à l’intention du développeur, s’il est sécurisé et s’il n’entraîne pas de dysfonctionnement des fonctionnalités existantes. Pour certains de ces tests, il est nécessaire d’exécuter l’application, car la simple lecture du code ne suffit pas toujours à détecter le problème.

À noter également, daksh donne l’exemple d’un bouton qui disparaît lorsqu’on consulte un site web sur un iPhone. Grâce à GPT-6 Astra, Greptile peut démarrer un serveur de avancée pour une pull request, redimensionner le navigateur pour obtenir une fenêtre d’affichage de la taille d’un iPhone et simuler la navigation d’un utilisateur dans l’application. La compréhension visuelle du modèle lui permet d’inspecter l’écran et de repérer le bouton masqué.

« Faire appel à une société spécialisée dans l’assurance qualité pour tester toutes vos modifications est tout simplement trop lent et peu réaliste, compte tenu de la rapidité avec laquelle nous sommes capables de déployer du code grâce à ces modèles », explique-t-il. Grâce à GPT-6 Astra, Greptile peut automatiser ce type de tests d’applications à grande échelle.

Selon Daksh, les modèles plus puissants permettent en outre aux pirates d’exploiter plus facilement les applications, ce qui expose les entreprises à des risques, même celles qui, auparavant, n’auraient pas été des cibles habituelles.

« Nous voulons permettre même à une start-up de sécuriser très facilement ses systèmes », explique Daksh. « Grâce à Daybreak, nous y parvenons de manière très sûre, et nous pouvons garantir à nos clients des mécanismes de défense plus sophistiqués que les mécanismes d’attaque dont disposent leurs adversaires. »

Les mois à venir apporteront sans doute plus de précisions.

Dans le même ordre d’idées :


Via OpenAI : OpenAI