Read more
Tabnine, un assistant de codage IA, utilise Claude pour fournir des explications, des suggestions et de la génération de code à plus d'un million de développeurs chaque mois, tout en maintenant des normes élevées de confidentialité des données clients.
Grâce à Claude, Tabnine :
Tabnine aide les développeurs dans des tâches comme le débogage et le déchiffrage de la documentation API. Brandon Jung, VP Ecosystem, déclare : « Imaginez cela comme fournir la bonne suggestion au bon moment et au bon endroit. Cela peut vous aider à écrire, expliquer et tester du code. »
La polyvalence de Claude permet à Tabnine d'accompagner les développeurs dans divers aspects du cycle de développement logiciel. En plus de les aider à comprendre la base de code sur laquelle ils travaillent, Tabnine gère les tâches fastidieuses comme la génération de tests, la refactorisation et la migration de code vers de nouvelles versions ou de nouveaux langages.
Tabnine donne la priorité à la confidentialité, à la sécurité et à la personnalisation. Initialement, l'entreprise utilisait un LLM propriétaire développé en interne, mais c'était une mesure temporaire. Pour améliorer l'expérience développeur, ils ont cherché un LLM plus sophistiqué, ce qui les a conduits à Claude.
Lors de l'évaluation, Jung déclare que l'équipe a été impressionnée par la qualité des explications de code et la précision de la complétion de code de Claude 3.5 Sonnet. Claude a également excellé dans la génération de tests, couvrant des cas limites subtils enfouis profondément dans le code. Après avoir évalué les concurrents, ils ont constaté que Claude offrait des performances supérieures dans les scénarios réels de développement.
Mais c'est la posture en matière de sécurité de Claude qui a été déterminante. Tabnine applique des critères stricts concernant la protection des données clients lors de l'évaluation des LLM, une obligation pour les utilisateurs des secteurs réglementés et de l'UE. L'accès à Claude in Amazon Bedrock a également été déterminant. Cela permet à Tabnine de se conformer aux pratiques en matière de sécurité des clients, et le partenariat avec un fournisseur d'infrastructure de confiance offre aux clients une tranquillité d'esprit supplémentaire.
Tabnine a amélioré la valeur qu'il apporte aux développeurs individuels et aux organisations d'ingénierie en intégrant Claude. Ils mesurent l'impact de Claude à travers les données d'utilisation en conditions réelles, comme la génération de résumés de code ou de documentation, qui est 50 % plus rapide que les autres modèles testés.
Tabnine a constaté une augmentation de 20 % des conversions d'utilisateurs gratuits en payants depuis l'intégration de Claude, ainsi qu'une diminution de 20 à 30 % du churn mensuel des clients. Les clients ont partagé des témoignages avec Jung et son équipe sur l'impact de Tabnine, le qualifiant de meilleur de sa catégorie. En effet, une fois qu'ils constatent la valeur dans le contexte du codage, ils étendent souvent l'utilisation au service client et à la gestion des connaissances internes, rendant Tabnine plus ancré au sein des organisations.
Tabnine envisage un avenir où les équipes de développement utiliseront plusieurs modèles d'IA spécialisés pour différentes tâches de codage. Ils visent à être l'interface intelligente orchestrant ces modèles, avec Claude jouant un rôle central. Jung prédit : « Dans un an, les grandes banques et les grandes entreprises auront plus de 10 modèles Claude spécialisés différents. »
Tabnine est enthousiaste à l'idée d'utiliser Claude pour divers aspects du processus de développement, de la génération de code à la documentation. Ils sont particulièrement intéressés par l'exploration des dernières capacités de Claude, telles que ses performances améliorées en compréhension et génération de code. Grâce à Claude, Tabnine est à la pointe du développement logiciel assisté par l'IA, stimulant l'innovation dans la façon dont les développeurs et les équipes interagissent avec l'IA pour créer de meilleurs logiciels plus efficacement.