Tabnine met à jour l’assistant d’écriture de code basé sur l’IA pour les développeurs

Nous sommes ravis de ramener Transform 2022 en personne le 19 juillet et virtuellement du 20 au 28 juillet. Rejoignez les leaders de l’IA et des données pour des discussions approfondies et des opportunités de réseautage passionnantes. Inscrivez-vous aujourd’hui!


Tabnine, qui développe un assistant alimenté par l’IA pour les développeurs de logiciels qui peut anticiper le code à écrire pour des applications spécifiques et remplir les blancs avec les extraits appropriés, a lancé une nouvelle version de son interface de programmation d’applications qui permet de gagner du temps le 15 juin.

La société, qui utilise un modèle commercial de fourniture de services freemium-plus, a également déclaré avoir éclipsé la barre du million d’utilisateurs de son API en 2022.

Le logiciel de Tabnine, basé à Tel Aviv, a une longue mémoire pour trouver du code réutilisable dans 31 langages, dont Python, JavaScript, Java, C#, TypeScript et d’autres langages disponibles aujourd’hui dans Visual Studio Code ou IntelliJ IDE, a déclaré le PDG Dror Weiss à VentureBeat.

“Le cas d’utilisation de notre produit est très simple”, a déclaré Weiss. “Votre développeur écrit du code dans son IDE, et elle a installé une ligne supérieure dans le cadre de son éditeur. Nous avons un aperçu en temps réel du code en cours de création et, contextuellement, nous interrogeons le moteur d’IA en temps réel ; nous suggérons ensuite des parties comme la grande ligne suivante ou des extraits ou un bloc de code dont le développeur a besoin. L’application juge très rapidement si c’est ce qu’elle avait l’intention de faire, et elle accepte le code. Cela se produit le plus souvent avec pratiquement aucun changement dans le processus.

“Quatre-vingt-dix pour cent de tout le code a déjà été écrit”

Quatre-vingt-dix pour cent de tout le code a déjà été écrit et n’a pas besoin d’être créé à partir de zéro, a déclaré Weiss.

Les développeurs voient désormais 30% à 40% de leur code généré automatiquement à l’aide de l’API Tabnine sans qu’ils aient besoin de dévier, a déclaré Weiss. “Aucun code n’est modifié par rapport au flux de travail standard d’écriture de code dans leur éditeur préféré, et cela fonctionne pour toutes les idées ou éditeurs de code populaires et tous les langages de programmation populaires”, a-t-il déclaré.

Au cours de l’année écoulée, a déclaré Weiss, Tabnine a réorganisé à la fois ses modèles d’IA et son approche d’intégration de nouveaux modèles dans sa plate-forme. Contrairement à une approche monolithique qui impose un seul modèle d’IA, Tabnine est désormais capable de prendre en charge n’importe quel modèle d’IA compatible pour fournir des conseils aux développeurs, a déclaré Weiss.

De l’infrastructure en tant que code à l’intégration continue, les entreprises qui ont mis en œuvre devops ces dernières années ont constaté des améliorations de productivité dans leurs processus de développement et de publication de logiciels. Mais ces avantages de productivité se sont généralement arrêtés au clavier du développeur, car une explosion de frameworks, d’outils, de langages et d’API n’a fait que rendre le travail d’un développeur plus difficile, a déclaré Weiss.

L’IA a un grand potentiel pour aider la productivité des développeurs

L’IA a le potentiel de faire pour la productivité des développeurs ce que CI a fait pour le processus de publication, a déclaré Weiss.

“Chaque jour, nous recevons des commentaires incroyables des développeurs et des équipes sur le fait que l’IA de Tabnine fait désormais partie de leur flux, ce qui leur donne le temps de se concentrer sur des activités à plus grande valeur”, a déclaré Weiss dans un avis aux médias. “Avec des complétions de code plus longues et de meilleure qualité, notre technologie d’IA de nouvelle génération est un grand pas en avant pour la productivité des développeurs, établissant Tabnine comme le leader du développement de logiciels alimentés par l’IA.”

La plate-forme de nouvelle génération comprend un Des boites de nouveaux modèles d’IA, chacun formé à partir de zéro sur le code (par rapport aux modèles pré-formés sur le texte et modernisés pour apprendre le code). Chaque modèle est optimisé pour un langage ou un domaine spécifique, permettant à Tabnine de compléter contextuellement des lignes complètes et des extraits de code avec une précision sans précédent, a déclaré Weiss.

Tabnine, lancée en 2017, a également annoncé avoir levé 15,5 millions de dollars de financement auprès de Qualcomm Ventures, OurCrowd et Samsung NEXT Ventures, avec la participation d’investisseurs existants tels que Khosla Ventures, Headline Ventures, Hetz Ventures et TPY Capital. Avec cette dernière injection de capital, Tabnine a levé un total de 32 millions de dollars à ce jour.

Tabnine prétend être le seul outil de développement logiciel de ce type alimenté par l’IA sur le marché, a déclaré Weiss.

Le dernier financement sera utilisé pour accélérer davantage le développement de la plate-forme de Tabnine afin d’ajouter la prise en charge de modèles d’IA et de langages de programmation supplémentaires plus tard cette année, a déclaré Weiss.

La mission de VentureBeat est d’être une place publique numérique permettant aux décideurs techniques d’acquérir des connaissances sur la technologie d’entreprise transformatrice et d’effectuer des transactions. En savoir plus sur l’adhésion.

Leave a Comment

Your email address will not be published.