IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Project IDX: Google dévoile sa plateforme de développement web basée sur le navigateur. IDX intègre l'IA via Codey
Et Google Cloud fournit l'infrastructure pour héberger les espaces de travail

Le , par Stéphane le calme

103PARTAGES

7  0 
Google a dévoilé mardi son nouveau projet, nommé Project IDX, qui vise à offrir une expérience de développement basée sur le navigateur, intégrant l’intelligence artificielle et le cloud. Ce projet est le résultat d’une expérimentation menée par plusieurs ingénieurs et chercheurs de Google, qui ont voulu rendre le développement d’applications web et multiplateformes plus facile et plus rapide. Certains vont jusqu'à le qualifier de "Copilot-killer", mais ont-ils raison ?

Project IDX repose sur deux éléments clefs : Google Cloud et Codey. Google Cloud fournit l’infrastructure nécessaire pour héberger les espaces de travail de Project IDX, qui sont des machines virtuelles Linux dotées de toutes les capacités d’un environnement de développement local. Codey est un modèle d’IA fondamental, entraîné sur du code et construit sur PaLM 2 (Program Learning Model), qui permet d’assister les développeurs dans la rédaction, la compréhension et l’amélioration de leur code.

Project IDX permet aux développeurs d’importer leurs projets existants depuis GitHub, ou de créer de nouveaux projets à partir de modèles préconfigurés pour des frameworks et des langages populaires, tels que Angular, Flutter, Next.js, React, Svelte, Vue, JavaScript, Dart, et bientôt Python, Go, et d’autres. Project IDX intègre également Code OSS, la même base de code qui alimente Visual Studio Code, ce qui rend l’interface familière aux développeurs habitués à cet éditeur.

Project IDX offre aussi la possibilité de prévisualiser son application sur différentes plateformes, grâce à un aperçu web intégré et, prochainement, un émulateur Android et un simulateur iOS, tous disponibles directement dans le navigateur. Ainsi, les développeurs peuvent optimiser leur design et leur comportement en fonction des besoins des utilisateurs.

Enfin, Project IDX facilite la publication sur le web, en s’intégrant avec Firebase Hosting (et Google Cloud Functions), qui permet de déployer une version partageable ou une version finale de son application web avec une plateforme d’hébergement rapide, sécurisée et mondiale, en quelques clics.

IDX n'est pas encore disponible pour le grand public. Google a créé une liste d'attente pour les développeurs intéressés.

Codey a été annoncé en mai lors de Google I/O, sa conférence annuelle orientée développeurs. Codey n'était pas non plus disponible au public à l'époque. Il est ensuite apparu dans Google Colab, un service hébergé Jupyter Notebook pour les développeurs Python, où il utilise l'IA pour suggérer le code approprié. Codey sous-tend également Studio Bot, l'assistant de code AI intégré à Android Studio, un EDI installable pour les développeurs Android.


Google a déjà tenté cette aventure

En 2010, Mark Miller, un ingénieur de la société, a mentionné l'EDI cloud interne Brightly dans un message sur la liste de diffusion Dash. Ce message a finalement engendré le langage de programmation Dart.

Puis en 2012, Google a ouvert un autre EDI cloud nommé Collide, que l'entreprise a cessé de développer. Collide a ensuite été forké et semble désormais être inactif.

Mais comme indiqué ci-dessus, Project IDX est différent car il dispose de l'IA, en particulier Codey, un modèle de base de texte à code qui peut être intégré dans un SDK ou une application pour fournir la complétion de code, la génération de code et une qualité de code améliorée (c'est en tout cas ce que prétend Google).

L'assistant de code rival de GitHub, Copilot, s'est avéré produire assez souvent du code bogué (sans parler de ses enchevêtrements juridiques). Malgré tout, le service est largement utilisé, car il peut produire des suggestions utiles et accélérer les projets. Le ChatGPT d'OpenAI se trompe également beaucoup lorsqu'on lui demande de résoudre des problèmes de programmation.

Ensuite, il y a Amazon CodeWhisperer, qui a produit du code correct seulement 31 % du temps, selon une étude publiée en avril 2023. ChatGPT et Copilot ont généré du code correct 65 % et 46 % du temps, respectivement.

La question de savoir si Project IDX peut être à la hauteur de cette norme pas très élevée ne sera pas claire avant la disponibilité publique.

Les Googleurs impliqués dans le projet semblent optimistes quant à la capacité de l'IA de l'entreprise à générer un code digne de ce nom.

« Avec...
La fin de cet article est réservée aux abonnés. Soutenez le Club Developpez.com en prenant un abonnement pour que nous puissions continuer à vous proposer des publications.

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de Padget
Membre régulier https://www.developpez.com
Le 10/08/2023 à 7:07
Il semble que Google ait lancé un nouveau projet ambitieux, Project IDX, qui combine intelligence artificielle et cloud pour faciliter le développement d'applications web et multiplateformes. Cependant, je reste sceptique quant à l'efficacité réelle de l'IA pour générer un code de qualité. Les expériences passées montrent que des outils similaires comme Copilot ont produit du code bogué, et même si Google prétend que Codey peut améliorer la qualité du code, cela reste à voir. Espérons que Project IDX saura prouver sa valeur une fois disponible pour le grand public.
0  0