L’intelligence artificielle (IA) se développe de plus en plus et fait de grands progrès. Récemment, Jacob Jackson, un programmeur diplômé en informatique de l'Université de Waterloo, a développé Deep TabNine, un outil qui complète automatiquement les commandes de programmation.
Cet outil est essentiellement un module complémentaire. Les programmeurs peuvent télécharger et intégrer Deep TabNine dans les éditeurs de texte ou les IDE (Integrated Development Environment) qu'ils utilisent pour la programmation. Lorsque les programmeurs commenceront à coder, Deep TabNine leur fournira des suggestions afin qu'ils puissent compléter rapidement les lignes de commande.

Jacob Jackson a déclaré que ce type de logiciel est déjà apparu, mais que si l'apprentissage automatique est intégré, il nous apportera de nombreux avantages inattendus.
Jackson a commencé à développer Deep TabNine en février dernier et l'a lancé pour la première fois en novembre.

Un mois avant la date de lancement, ce type a publié une version mise à jour de Deep TabNine appelée GPT-2, utilisant l'algorithme de génération de texte d'apprentissage profond - un algorithme conçu et construit par le laboratoire de recherche OpenAI. L'outil de Jackson a immédiatement surpris de nombreux programmeurs en raison de sa précision.

Pour augmenter la précision, Jackson a formé Deep TabNine avec plus de deux millions de fichiers de code source de GitHub. Actuellement, cet outil peut fonctionner avec près de 20 langages de programmation différents dont : JavaScript, Java, Python , C++ , C , PHP, Go, C#, Rust, Swift, Ruby, Objective-C, TypeScript, Haskell, Kotlin, Perl, SQL , OCaml, Scala, HTML , CSS et Bash.
Bien que cet outil comporte encore des erreurs dans certains cas, les programmeurs apprécient toujours beaucoup la commodité qu'il apporte à la programmation.

Jackson a déclaré qu'il continuerait à développer Deep TabNine à l'avenir.
Actuellement, cet outil est vendu 49 USD (équivalent à 1,2 million de VND) pour les utilisateurs individuels et 99 USD (équivalent à 2,3 millions de VND) pour les entreprises.
Vous pouvez visiter la page personnelle de Jacob Jackson sur Twitter en suivant le lien ci-dessous pour en savoir plus sur cet outil intéressant.
https://twitter.com/karpathy/status/1151887984691576833