Les programmeurs peuvent coder plus rapidement avec cet outil d’autocomplétion basé sur l’IA

Autocomplétion basé sur l’IA: Deep TabNine est un nouvel outil d’auto-complétion qui suggère des lignes de codes finies en fonction de ce que vous avez écrit jusqu’à présent. C’est un outil basé sur l’apprentissage approfondi qui fonctionne pour plusieurs langages de programmation.

Deep TabNine est basé sur un modèle linguistique GPT-2 d’ apprentissage approfondi en texte prédictif développé par Open AI et vise à aider les développeurs à coder plus rapidement. Il est développé par un étudiant en informatique, “Jacob Jackson“, de l’Université de “Waterloo” au Canada.

Code Auto Completion avec Deep Learning:

Deep TabNine est un outil d’apprentissage approfondi formé sur deux millions de fichiers de GitHub. Il prédit chaque jeton en fonction des jetons qui le précèdent.

GPT-2 a été formé dans le même but, mais au lieu de prédire les phrases en langage naturel, Deep TabNine prédit les blocs de construction du code.

Deep TabNine prend en charge plusieurs langages tels que Java, Python, JavaScript, C, C ++, PHP, TypeScript, Kotlin, Objective-C, HTML, CSS, Go, C #, Ruby, Rouille, Swift, Haskell, OCaml, Scala, Perl, SQL. et Bash.

TabNine pour Python:

                           autocomplétion basé sur l'IA                                        Autocomplétion basé sur l’IA   

Java:

                                                                 Autocomplétion basé sur l’IA 

D’autres outils tels que Deep TabNine sont déjà disponibles, notamment IntelliSense for Visual Studio de Microsoft. Cependant, sa capacité à suggérer plusieurs jetons au lieu d’un seul est ce qui rend cet outil de saisie semi-automatique si spécial.

Une version standard de TabNine est également disponible, mais elle n’est pas basée sur un apprentissage en profondeur. Il utilise l’apprentissage automatique pour fournir des suggestions réactives, fiables et pertinentes.

Il est à noter que Deep TabNine est livré avec un compromis: il est trop intensif pour fonctionner sur un ordinateur portable et il peut ne pas proposer de suggestions aussi rapidement que la version standard de TabNine.

Jackson espère créer un meilleur modèle qui fonctionnerait facilement sur les ordinateurs portables. Pour le moment, il propose un service bêta TabNine Cloud qui utilise des GPU pour accélérer les suggestions de saisie semi-automatique.

Pendant ce temps, il travaille sur un modèle qui fonctionnerait sur un ordinateur portable avec une «latence raisonnable». Pour les entreprises, Deep TabNine propose une licence pour exécuter le modèle sur du matériel de l’entreprise.

Vous aimerez peut-être aussi lire: Top 10 Meilleurs emplois en IA et les salaires les plus élevés en 2019 [selon Indeed]


Read Next : »

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *