Aujourd’hui, Replit a annoncé Ghostwriter, un assistant de programmation alimenté par l’IA qui peut faire des suggestions pour faciliter le codage. Il fonctionne dans l’environnement de développement en ligne de Replit et ressemble à la capacité de GitHub Copilot à reconnaître et à composer du code dans divers langages de programmation pour accélérer le processus de développement.
Selon Replit, Ghostwriter fonctionne en utilisant un grand modèle de langage formé sur des millions de lignes de code accessibles au public. Ces données intégrées permettent à Ghostwriter de faire des suggestions basées sur ce que vous avez déjà tapé lors de la programmation dans l’IDE de Replit. Lorsque vous voyez une suggestion que vous aimez, vous pouvez « compléter automatiquement » le code en appuyant sur la touche Tab.
Replit indique que Ghostwriter fonctionne mieux avec JavaScript et Python, mais prend en charge 16 langages, dont C, Java, Perl, Python et Ruby. Il prend également en charge HTML et CSS pour le développement Web et SQL pour les requêtes de base de données.
Ghostwriter comprend quatre composants principaux : Complete Code (qui analyse ce que vous avez écrit et suggère des suites), Generate Code (qui crée un nouveau code en fonction de vos suggestions), Transform Code (qui vous aide à refactoriser ou à moderniser le code pour l’adapter aux normes), et Expliquez le code (qui analyse le code existant et explique sa fonction en langage naturel).
À partir de nos expériences informelles avec l’IDE de Replit (menées avec un compte ordinaire que nous avons enregistré), nous avons constaté que Ghostwriter effectuait les tâches promises dans la copie marketing, mais pas parfaitement. Dans quelques cas, les suggestions de saisie semi-automatique se sont retrouvées bloquées dans une boucle répétitive ou ont produit du code qui aurait encore besoin de connaissances approfondies en programmation pour s’intégrer dans un projet. Replit affinera probablement les capacités de Ghostwriter au fil du temps.
Lors de l’évaluation de Ghostwriter, nous n’avons pas pu nous empêcher de remarquer des similitudes avec GitHub Copilot, un assistant de codage IA de Microsoft et OpenAI qui est accessible au public depuis juillet. Comme Ghostwriter, Copilot suggère un code qui se complète automatiquement en appuyant sur la touche Tab, offre des explications en langage naturel et traduit le code.
Pour l’instant, Ghostwriter ne remplace pas les morceaux de programmation bruts. Il pourrait plutôt être considéré comme un complément aux connaissances existantes ou comme un assistant automatisé qui pourrait réduire le temps que vous passez sur des sites comme Stack Overflow tout en demandant de l’aide ou en étudiant des exemples de code.
Replit rend son IDE en ligne disponible dans plusieurs plans allant de gratuit à 7 $ par mois, selon la façon dont vous prévoyez de l’utiliser. De plus, Ghostwriter est un service d’abonnement qui coûte 10 $ (ou 1 000 cycles) par mois. Les cycles sont des jetons virtuels qui représentent la puissance de calcul sur les serveurs cloud de Replit. Ghostwriter est maintenant disponible sur le site Web de Replit.