Google a annoncé aujourd’hui le lancement du Projet IDX, sa percée dans l’offre d’un environnement de développement basé sur un navigateur alimenté par l’IA pour la création d’applications Web et multiplateformes à pile complète. Actuellement, il prend en charge des frameworks tels que Angular, Flutter, Next.js, React, Svelte et Vue, ainsi que des langages tels que JavaScript et Dart, avec un support en cours pour Python, Go et d’autres.
En créant l’IDX, Google n’a pas construit un nouvel IDE (environnement de développement intégré) à partir de zéro. Au lieu de cela, il utilise Visual Studio Code, un logiciel open source, comme base pour son projet. Cela a certainement permis à l’équipe de se concentrer sur l’intégration avec Codey, le modèle basé sur PaLM 2 de Google pour les tâches de programmation. Grâce à Codey, l’IDX propose une prise en charge intelligente de la complétion du code, un assistant de chat similaire à ChatGPT/Bard qui peut aider les développeurs avec des questions générales de codage, ainsi que celles liées spécifiquement au code sur lequel ils travaillent (y compris la capacité de l’expliquer) et la possibilité d’ajouter des actions contextuelles au code telles que « ajouter des commentaires ».
« Nous passons beaucoup de temps à écrire du code, et les avancées récentes de l’IA ont créé de grandes opportunités pour rendre ce temps plus productif », explique l’équipe du Projet IDX dans l’annonce d’aujourd’hui. « Avec le Projet IDX, nous explorons comment les innovations en IA de Google — y compris les modèles Codey et PaLM 2 qui alimentent le Studio Bot dans Android Studio, le Duet dans Google Cloud et d’autres — peuvent vous aider non seulement à écrire du code plus rapidement, mais aussi à écrire un code de meilleure qualité. »
En tant qu’IDE basé sur le cloud, il n’est pas surprenant que le Projet IDX s’intègre à l’hébergement Firebase de Google (et aux fonctions Google Cloud) et permette aux développeurs d’importer du code existant à partir du référentiel GitHub. Chaque espace de travail a accès à une machine virtuelle (VM) basée sur Linux et bientôt à des simulateurs intégrés pour Android et iOS directement dans le navigateur.
J’ai eu l’occasion de tester le Projet IDX pendant quelques jours avant son lancement aujourd’hui. Le chatbot d’IDX fonctionne comme prévu, mais il ne semble pas être étroitement lié au code source. Par exemple, il ne peut pas manipuler directement le code (ce qui, pour être juste, est également vrai pour la plupart des concurrents de Google), et il ne semble pas être conscient du code que vous avez sélectionné dans l’éditeur. Cependant, il est encore très tôt, et Google note que l’équipe est « seulement au début de ce voyage » et prévoit d’ajouter de nouvelles fonctionnalités au fil du temps.
Alors que Copilot de GitHub, CodeWhisperer d’Amazon et d’autres offrent des fonctionnalités similaires de codage avec l’IA, l’accent mis par Google sur le développement de la pile complète apporte une légère variation à ce thème. Avec Codespaces et AWS Cloud9, GitHub et Amazon offrent également des environnements de développement basés sur le cloud. De plus, Google propose ses plugins IDE Cloud Code, qu’il pourrait utiliser pour intégrer Codey dans presque tous les IDE populaires. Le Projet IDX sert de bon environnement de test pour que Google montre certaines de ses capacités d’IA aux programmeurs, mais il reste à voir s’il se transformera en un IDE complet que les développeurs voudront utiliser pour leurs projets. Source : Techcrunch.