La technologie IA est-elle en train de révolutionner le monde du développement logiciel ? Google affirme que son outil d’intelligence artificielle conversationnelle, Bard, peut désormais aider les développeurs de logiciels en générant du code, en effectuant du débogage et en fournissant des explications de code. Est-ce que cela répond vraiment aux besoins des utilisateurs ?
Selon un article de blog publié par le responsable produit de Google Research, Paige Bailey, le codage a été l’une des demandes les plus fréquentes que Google a reçues de la part des utilisateurs. Ces nouvelles compétences de développement logiciel sont désormais proposées dans plus de 20 langages de programmation, tels que C++, Go, Java, JavaScript, Python et TypeScript.
Google introduit des fonctionnalités de développement logiciel dans son outil IA Bard pour répondre aux demandes des utilisateurs.
Les utilisateurs peuvent exporter du code Python vers Google Colab, et Bard peut également aider à écrire des fonctions pour Google Sheets. Cela signifie que Bard, l’expérience IA générative lancée par Google plus tôt cette année, peut examiner et aider les utilisateurs à déboguer leur code source ligne par ligne.
De plus, Bard peut traduire du code d’un langage à un autre et expliquer des extraits de code, une fonctionnalité intéressante pour ceux qui débutent en programmation. Google semble poursuivre son expansion dans le domaine des outils de développement, mais sera-t-il à la hauteur de ses concurrents ?
Même si Bard a été créé pour rivaliser avec ChatGPT et d’autres modèles de langage, il n’a pas tout à fait réussi à atteindre ce niveau dans les tests de performance des chatbots effectués par TechCrunch. Néanmoins, ces nouvelles fonctionnalités pourraient aider Bard à rester compétitif face à ChatGPT et Claude, du moins en théorie.
La véritable question est de savoir à quel point Bard est capable de créer, traduire et déboguer du code efficacement. Paige Bailey rappelle dans son article de blog que Bard est encore une expérience préliminaire et qu’il peut parfois fournir des informations inexactes, trompeuses ou fausses, tout en les présentant avec confiance.
Par exemple, Bard peut donner aux développeurs un code fonctionnel qui est incomplet ou qui ne produit pas les résultats attendus. Malgré ces défis, Google croit que les nouvelles capacités de Bard peuvent offrir de nouvelles façons d’écrire du code, de créer des cas de test ou de mettre à jour des API.
Alors, Bard est-il vraiment une solution révolutionnaire pour les développeurs ou juste un outil parmi tant d’autres ? Seul l’avenir nous le dira.
Source : Techcrunch