Nous utilisons des cookies sur nos sites web. Des informations sur les cookies et sur la manière dont vous pouvez vous opposer à leur utilisation à tout moment ou mettre fin à leur utilisation sont disponibles dans notre Déclaration de protection des données.

TabNine utilise l'intelligence artificielle pour vous aider à programmer plus rapidement

TabNine utilise l'intelligence artificielle pour vous aider à programmer plus rapidement

Au cours de la dernière année, l'intelligence artificielle a grandement amélioré ses capacités et le dernier domaine dans lequel elle a été appliquée fera certainement le bonheur de nombreux développeyrs à travers le monde : le code est maintenant capable de se compléter automatiquement.

En balayant d'énormes ensembles de données textuelles, divers logiciels d'apprentissage automatique peuvent "penser" à une solution beaucoup plus rapidement et à une plus grande échelle que le cerveau humain. Le même principe a finalement été appliqué au monde de la programmation : son nom est TabNine .

TabNine est un nouveau système d'auto-compilation de code que les développeurs peuvent installer en tant qu'add-on dans leur éditeur favori et, au moment où ils commencent à écrire leurs chaînes de caractères, l'intelligence artificielle de TabNine leur suggérera comment les compléter chacun d'entre eux, offrant à chaque fois de petits blocs.Pensez à la nouvelle fonctionnalité Smart Compose de Gmail mais appliquée aux langages de programmation.

Jacob Jackson, étudiant en informatique à l'Université de Waterloo et créateur de TabNine, affirme que son logiciel n'est pas nouveau, mais que l'apprentissage automatique a grandement amélioré ce qu'il peut offrir : "TabNine est né pour mes besoins personnels" a-t-il expliqué à The Verge.

Jackson a commencé à travailler sur TabNine en février 2018 et a lancé la première version bêta en novembre, mais à la mi-juillet 2019, il a publié une mise à jour qui permet à l'add-on de profiter d'un nouvel algorithme basé sur l'apprentissage profond, appelé GPT-2, conçu par le laboratoire de recherche OpenAI. La mise à jour a tellement impressionné les développeurs du monde entier qu'ils l'ont qualifiée de "fantastique", "folle" et "absolument incroyable".

La liste complète des langages supportés par TabNine comprend : Python, JavaScript, Java, C++, C, PHP, Go, C#, Ruby, Objective-C, Rust, Swift, TypeScript, Haskell, OCaml, Scala, Kotlin, Perl, SQL, HTML, CSS et Bash.

Si vous êtes développeur et que vous voulez essayer TabNine, rendez-vous sur le site officiel et inscrivez-vous en entrant votre e-mail.

Via : The Verge Source : TabNine

IA

Articles recommandés

3 Commentaires

Ecrire un nouveau commentaire :
Tous les changements seront sauvegardés. Aucun brouillon n'est enregistré pendant l'édition
Ecrire un nouveau commentaire :
Tous les changements seront sauvegardés. Aucun brouillon n'est enregistré pendant l'édition
Ecrire un nouveau commentaire :
Tous les changements seront sauvegardés. Aucun brouillon n'est enregistré pendant l'édition
[Error]