Google a récemment annoncé que son assistant de code au niveau de l'entreprise, Code Assist, avait été mis à niveau vers Gemini 2.0 et avait étendu les sources de données externes pouvant être connectées, telles que GitLab, GitHub, Google Docs, etc. Cette décision vise à fournir aux développeurs des fonctions d'assistance au code plus puissantes, à améliorer l'efficacité du développement et à simplifier le flux de travail. Gemini 2.0 offre à Code Assist une fenêtre contextuelle plus grande, lui permettant de mieux comprendre les bases de code volumineuses et de réaliser une intégration transparente grâce à une intégration directe dans les IDE couramment utilisés par les développeurs.
Google a récemment annoncé que son assistant de code au niveau de l'entreprise, Code Assist, avait été mis à niveau vers Gemini2.0 et avait étendu les sources de données externes pouvant être connectées. Cette nouvelle version offrira aux développeurs une fenêtre contextuelle plus grande pour mieux comprendre les grandes bases de code de l'entreprise.
Selon Ryan Salva, directeur principal de la gestion des produits chez Google Cloud, Code Assist peut désormais se connecter à diverses sources de données, notamment GitLab, GitHub, Google Docs, Sentry.io, Atlassian et Snyk. Les développeurs peuvent demander l'aide de Code Assist directement dans leur environnement de développement intégré (IDE) sans interrompre leur flux de travail. Auparavant, Code Assist ne prenait en charge que l'intégration avec VS Code et JetBrains.
Code Assist, anciennement connu sous le nom de Duet AI, a été lancé pour la première fois en octobre dernier. Avec la demande croissante des entreprises de simplifier les projets de codage, les plateformes de codage d’IA telles que GitHub Copilot ont également attiré une grande attention. Code Assist ajoute une sécurité et une protection juridique de niveau entreprise avec sa version Enterprise Edition.
Salva a souligné que la connexion de Code Assist à d'autres outils que les développeurs utilisent quotidiennement peut fournir plus de contexte pour leur travail sans avoir besoin de changer fréquemment de fenêtre. « Les développeurs peuvent utiliser plusieurs outils tels que GitHub, Atlassian Jira, DataDog, Snyk, etc. tout au long de la journée, et nous voulons leur permettre d'introduire ces contextes supplémentaires dans l'EDI », a-t-il déclaré.
Les développeurs peuvent simplement ouvrir la fenêtre de discussion de Code Assist et demander les derniers commentaires sur un problème spécifique ou la dernière pull request dans la base de code. Code Assist interrogera automatiquement les sources de données et ramènera les informations pertinentes à l'EDI, aidant ainsi les développeurs à travailler plus efficacement.
L’assistant de codage de l’IA est l’une des premières applications importantes de l’IA générative. Depuis que les développeurs de logiciels ont commencé à utiliser ChatGPT pour faciliter le codage, un certain nombre d'assistants de codage orientés entreprise ont été lancés sur le marché. GitHub a publié C opilot Enterprise en février de cette année, et Oracle a également lancé des assistants de codage Java et SQL. De plus, l'assistant de codage lancé par Harness est également basé sur Gemini et peut fournir des suggestions en temps réel.
Il est à noter que bien que Code Assist supporte déjà Gemini2.0, il reste indépendant de Jules, un nouvel outil lancé par Google. Jules est l'une des nombreuses expériences lancées par les équipes de Google Labs pour démontrer comment des agents autonomes ou semi-autonomes peuvent être utilisés pour automatiser le processus de codage, a déclaré Salva. Bien que Code Assist soit actuellement le seul outil de codage d'entreprise basé sur Gemini, Jules pourrait intégrer des fonctionnalités similaires à l'avenir.
Actuellement, les commentaires des premiers utilisateurs sur Code Assist et Jules montrent que Gemini 2.0 a considérablement amélioré la vitesse de réponse. Salva a souligné que pendant le processus de codage, un retour rapide est crucial pour les développeurs, et tout retard interrompra le fil de leur réflexion.
À l’avenir, même si les assistants de codage resteront essentiels à la croissance de l’IA générative, Salva estime que la manière dont les entreprises développent des modèles et des applications de génération de code est susceptible de changer dans les années à venir. Il a mentionné que le rapport 2024 sur l’état du développement accéléré de l’équipe de recherche et d’évaluation DevOps de Google montrait que 39 % des personnes interrogées exprimaient leur méfiance à l’égard du code généré par l’IA, tandis que la qualité de la documentation et de la livraison avait également diminué.
Points forts:
Code Assist a maintenant été mis à niveau vers Gemini2.0 et a ajouté des connexions à plusieurs sources de données.
Les développeurs peuvent utiliser Code Assist directement dans l'EDI pour obtenir des informations contextuelles pertinentes et améliorer l'efficacité du travail.
À l’avenir, le développement d’assistants de codage IA pourrait se concentrer davantage sur la qualité de la génération de code plutôt que sur la simple amélioration de l’efficacité du travail.
Dans l'ensemble, la mise à niveau de Code Assist est une avancée importante pour l'IA générative dans le domaine de l'assistance au code au niveau de l'entreprise, mais elle nous rappelle également de prêter attention à l'amélioration de la qualité de la génération de code de l'IA et d'éviter de rechercher uniquement l'efficacité en ignorant le code. fiabilité et maintenabilité. À l’avenir, l’orientation du développement des assistants de codage IA se concentrera davantage sur l’amélioration de la qualité du code et de la confiance des développeurs.