Google s'attaque au GitHub Copilot de Microsoft avec des fonctionnalités d'IA dans Colab

Cela semble être le premier défi lancé au GitHub Copilot de Microsoft, même s'il est actuellement très limité.

Les applications d'IA et les grands modèles de langage (LLM) font fureur ces jours-ci, avec Microsoft et OpenAI mène la charge. Cependant, avant la récente explosion de popularité de ce domaine, Microsoft nous avait déjà donné un indice sur la suite des événements. a introduit GitHub Copilot en 2021. L'avance de l'entreprise technologique de Redmond dans ce domaine est devenue évidente avec le déploiement d'applications telles que ChatGPT et Chat Bing, qui sont tous deux assez compétents – voire parfaits – en écrivant du code et en corrigeant les bugs. Bien que Google Bard puisse également écrire du code, Google semble désormais suivre les traces de Microsoft en lançant des fonctionnalités de programmation en binôme basées sur l'IA dans Colab, susceptibles de concurrencer Microsoft.

Pour ceux qui ne le savent pas, Google Colab propose des notebooks Jupyter hébergés sur le cloud afin que les développeurs puissent écrire et exécuter du code en Python directement dans le navigateur sans télécharger aucun téléchargement supplémentaire logiciel. Bien que son utilisation soit gratuite, Google propose

plusieurs niveaux de paiement au cas où votre code nécessiterait beaucoup de calcul et ne pourrait pas fonctionner suffisamment bien avec le niveau gratuit. Colab est un outil assez mature depuis son lancement en 2017, et maintenant, Google souhaite le booster en offrant des capacités de programmation assistée par l'IA similaires au GitHub Copilot de Microsoft.

Google a annoncé que Colab exploitera les modèles de code proposés par Codey pour faciliter la génération de code et des capacités de complétion, ainsi qu'un chatbot spécialisé pour permettre aux développeurs d'écrire de haute qualité coder plus rapidement. La société a souligné que l'ensemble de données de formation de Codey utilise un code « sous licence permissive » adapté aux environnements de codage Python et Colab. Codey est basé sur PaLM 2, qui est le dernier LLM équipant la nouvelle version de Google Bard.

Les nouvelles fonctionnalités d'IA de Colab seront initialement disponibles uniquement pour les clients basés aux États-Unis, avec Google souligne que la version initiale donnera la priorité à la génération de code basée sur le langage naturel instructions. Cela devrait réduire le temps nécessaire à l'écriture du code passe-partout, permettant ainsi aux développeurs de se concentrer sur les aspects plus prioritaires de leur logiciel. Les programmeurs pourront appuyer sur le bouton « Générer » en haut de leur bloc-notes Colab pour rédiger une invite et générer du code. Pendant ce temps, le chatbot intégré servira d'interface conversationnelle où vous pourrez poser des questions spécifiques sur le code et d'autres cas d'utilisation tels que « Comment importer des données depuis Google Sheets ?

Source: Google

Google a noté que l'intégration basée sur Codey serait disponible gratuitement, ce qui est une bonne nouvelle pour les sept millions de clients, principalement des étudiants, dont Colab se vante actuellement. Cela dit, les clients payants aux États-Unis auront d'abord accès aux fonctionnalités d'IA, suivis par les utilisateurs gratuits de la même région. Une fois ce déploiement initial terminé, Google prévoit de s'étendre à davantage de pays.

Il est important de noter qu’il s’agit essentiellement du premier concurrent du GitHub Copilot de Microsoft dans le domaine des grandes technologies. Bien qu'il présente un argument de vente majeur sous la forme d'un accès gratuit par rapport à Niveau de base de 10 $/mois de GitHub Copilot, son action reste fortement limitée. Codey est limité au code Colab sur le cloud, tandis que Copilot s'intègre à plusieurs applications sur site populaires. environnements de développement intégrés (IDE), notamment Visual Studio, Visual Studio Code, Neovim et plus. De plus, les capacités de codage de Codey couvrent uniquement Python, tandis que Copilot s'adresse aux développeurs de plusieurs piles technologiques, notamment Python, Java, C, Ruby et Javascript, entre autres.

Quoi qu’il en soit, l’intention de Google est claire ici. La société a l'intention de défier Microsoft dans le domaine de la programmation assistée par l'IA, et la prochaine étape logique pourrait inclure l'offre d'intégrations avec les IDE, y compris le sien. Android Studio.