Tabnine a annoncé un partenariat élargi et une intégration dans la plateforme Atlassian pour construire et maintenir des applications rapidement et avec une haute qualité grâce à l'IA. Dévoilée lors de la conférence Atlassian Team ?24, la société de collaboration facilite plus que jamais l'intégration d'outils de développement de logiciels basés sur l'IA directement dans la suite de produits Atlassian. Les partenaires logiciels d'Atlassian pourront tirer parti d'Atlassian Rovo et du Teamwork Graph de l'entreprise pour étendre et améliorer leurs agents d'IA.

Une fois disponibles, ces nouvelles intégrations permettront aux clients de Tabnine d'exploiter l'ensemble des informations - les données et le code qui représentent la connaissance institutionnelle profonde - qui sont capturées dans Atlassian Jira, Confluence et BitBucket.

En outre, l'assistant de codage IA de Tabnine, premier sur le marché, sera intégré en tant qu'agent dans la suite de produits Atlassian afin de fournir l'ensemble des fonctions d'IA générative de l'entreprise partout où une équipe d'ingénieurs effectue son travail. Ces nouvelles fonctionnalités devraient être disponibles dans les produits Atlassian dans le courant de l'année. Tabnine est une société soutenue par Atlassian Ventures et un client de longue date d'Atlassian, avec d'importantes intégrations déjà disponibles.

Les clients d'Atlassian peuvent déjà bénéficier du partenariat avec Tabnine, notamment : Tabnine est intégré à Atlassian Bitbucket via l'IDE des développeurs afin de fournir un contexte critique pour personnaliser le comportement de l'assistant de codage IA et s'assurer que le code généré par Tabnine correspond idéalement à chaque équipe d'ingénierie. Les recommandations IA personnalisées basées sur la connaissance du code d'un développeur sont acceptées 40% plus souvent que les recommandations IA générées sans ces intégrations. Tabnine est également intégré à Atlassian Bitbucket pour guider les recommandations de manière encore plus explicite et pour exploiter les bases de code d'une entreprise en tant qu'étoile du nord vers laquelle l'assistant de codage IA peut optimiser ses recommandations. Les administrateurs de Tabnine peuvent connecter Tabnine aux dépôts Bitbucket de leur organisation (ainsi qu'à tout autre outil basé sur Git, y compris GitHub et GitLab) pour fournir des résultats plus personnalisés et de meilleure qualité lors de la génération de code, de l'explication du code, de la création de tests, de l'écriture de documentation, et plus encore.

En outre, cette connexion permet à un développeur d'utiliser des requêtes en langage clair pour mieux comprendre une base de code existante, pour trouver du code qui remplit des fonctions spécifiques ou qui exploite des API spécifiques, et pour identifier le code qui peut être réutilisé dans son projet. Cette fonctionnalité est actuellement en avant-première privée pour les clients de Tabnine Enterprise. Tabnine peut utiliser la base de code d'un client stockée dans Bitbucket pour affiner le modèle d'IA de développement logiciel formé sur mesure par Tabnine.

L'utilisation de la base de code d'une entreprise pour étendre les modèles existants de Tabnine permet d'obtenir de meilleures performances dans les tâches courantes de développement de logiciels et peut améliorer considérablement la qualité du code généré pour les entreprises qui travaillent avec des langages de programmation ou des cadres moins courants.