Sourcegraph améliore l'intelligence et la vitesse de son assistant de codage basé sur l'IA grâce à Claude

Essayer Claude
Contact commercial
Secteur d'activité :
Logiciels
Taille de l'entreprise :
Petite
Produit :
Claude Platform
Région :
Amérique du Nord
Augmentation de 75 %
du taux d'insertion de code
Vitesse multipliée par deux
par rapport au modèle précédent

Read more
Suivant

Video caption
Suivant

Read more
Suivant

Video caption
Suivant

Précédent
Suivant

L'assistant de codage basé sur l'IA de Sourcegraph, Cody, utilise Claude 3 Sonnet comme grand modèle de langage par défaut pour le plan gratuit, afin de proposer aux développeurs des suggestions générées deux fois plus rapidement et plus précises.

Créer un assistant de codage IA plus rapide et plus intelligent

Sourcegraph est une entreprise spécialisée dans l'intelligence du code qui développe des outils permettant aux développeurs de rechercher du code et de naviguer dans l'ensemble d'une base de code. En 2023, elle a lancé Cody : un assistant de codage basé sur l'intelligence artificielle (IA) conçu pour aider les développeurs à écrire du code et à le comprendre plus rapidement. En analysant l'ensemble de la base de code, Cody propose un chat contextuel et d'autres outils utiles qui prennent en compte toute l'ampleur du projet au lieu de s'appuyer sur des extraits de code isolés, ce qui accélère considérablement le développement logiciel.

« Cody accélère le cycle de développement au quotidien », déclare Beyang Liu, directeur technique et cofondateur de Sourcegraph. « Il intègre des fonctionnalités comme les complétions en ligne, un chat prenant en compte la base de code, l'édition en ligne et des outils qui allègent une partie des contraintes quotidiennes auxquelles les développeurs sont confrontés. Cela leur permet d'écrire du code à un rythme plus soutenu. »

Dès sa sortie, Cody a permis aux développeurs de choisir Claude comme grand modèle de langage qui sous-tend ses fonctionnalités. En 2024, Sourcegraph a rendu toute la famille de modèles de Claude 3 (Haiku, Sonnet et Opus) accessible aux développeurs, quel que soit leur plan Cody.

« Les modèles de Claude 3 excellent dans le suivi des instructions et génèrent un code prêt pour la production sans nécessiter d'intervention manuelle ni d'extraits de code », explique Philipp Spiess, ingénieur logiciel chez Sourcegraph. « Nous sommes convaincus qu'il répond efficacement aux besoins des développeurs et fait avancer leurs projets. »

Écran de l'application sur la plateforme Sourcegraph

Améliorer les flux de travail des développeurs avec la famille de modèles de Claude 3

Optimisé pour différents niveaux de vitesse et d'intelligence, chaque modèle de Claude 3 excelle dans différentes fonctions au sein de Cody tout en aidant Sourcegraph à contenir ses coûts sans compromettre la qualité.

Claude 3 Sonnet est le modèle par défaut pour la version gratuite de Cody, et offre de meilleures capacités de codage et une vitesse deux fois supérieure à celle du précédent modèle d'Anthropic, Claude 2.1. Les utilisateurs Pro et Enterprise peuvent profiter d'Opus, le modèle le plus puissant d'Anthropic, et ainsi bénéficier de capacités de codage parmi les meilleures du secteur et d'une grande précision de restitution sur des contextes longs. Les développeurs peuvent aussi choisir Haiku, le modèle le plus rapide d'Anthropic, pour les cas d'usage où la rapidité des réponses est essentielle.

La famille de modèles de Claude 3 est au cœur des fonctionnalités de chat et de commandes personnalisées de Cody. Les développeurs peuvent poser des questions et obtenir des réponses sur l'ensemble de leur base de code, afin de résoudre les problèmes plus rapidement et de mieux comprendre les interactions complexes dans le code. Ils peuvent aussi demander à Cody d'exécuter des tâches spécifiques, comme refactoriser du code ou générer de la documentation, grâce à la fonctionnalité de commandes personnalisées. Grâce à la capacité quasi parfaite de Claude 3 Opus à retrouver les informations pertinentes dans de longs contextes, Cody fournit aux développeurs des résultats encore meilleurs, car il peut comprendre de grandes quantités de contexte de code sans passer à côté d'informations clés.

Écran d'application sur la plateforme Sourcegraph

« Nous avons décidé d'utiliser Claude comme modèle de chat par défaut dans Cody », indique Liu. « Il est remarquable pour intégrer le contexte que nous lui fournissons dans des réponses précises sur la base de code privée d'un utilisateur et pour écrire du code qui s'insère dans le contexte de votre code. La famille de modèles, d'Opus à Haiku, offre plusieurs excellents compromis entre rapidité et intelligence, au service de plusieurs fonctionnalités de Cody. »

Améliorer la précision des résultats pour les développeurs

L'assistant IA de Sourcegraph, désormais renforcé par Claude, a transformé l'expérience de codage des développeurs. Depuis le déploiement de Claude 3 Sonnet comme modèle par défaut pour les utilisateurs de Cody Free, Sourcegraph a constaté une hausse d'environ 75 % du taux d'insertion de code ; les utilisateurs de Cody reprennent presque deux fois plus de code parmi les suggestions de Cody et l'insèrent directement dans leurs fichiers, ce qui témoigne d'une amélioration de la qualité du code.

Claude 3 Sonnet génère des réponses dans le chat et pour les commandes deux fois plus vite que son prédécesseur, ce qui accélère encore le processus de codage. Sourcegraph a également observé qu'environ 55 % des utilisateurs de Cody Pro ont remplacé leur modèle par défaut par les nouveaux modèles de Claude 3 dans le mois suivant le lancement.

Sourcegraph prévoit d'élargir encore plus les capacités de Cody. L'entreprise a lancé un projet expérimental visant à intégrer davantage de sources de contexte dans son environnement de développement intégré, comme les métriques de surveillance système, afin d'améliorer la précision et la pertinence des suggestions de code. Cette amélioration tirera parti de la vaste fenêtre de contexte de 200 000 jetons disponible dans chaque modèle de Claude 3, ce qui ouvrira la voie à des interactions avec l'IA encore plus sophistiquées. « Nos utilisateurs auront bientôt la possibilité de générer des modifications de code de manière fiable, en particulier avec le modèle Claude 3 Haiku », précise Spiess. « Auparavant, aucun modèle n'offrait la latence nécessaire pour effectuer des modifications de code. Nous développons actuellement des prototypes de fonctionnalités pour ce cas d'usage afin de tirer le meilleur parti de ces capacités. »

Ces avancées contribueront à faire de Cody un outil essentiel dans l'arsenal du développeur, et Anthropic collabore étroitement avec Sourcegraph pour rendre ces évolutions possibles. « Nous sommes très satisfaits de notre partenariat avec Anthropic », affirme Liu. « C'est un véritable plaisir de travailler avec l'équipe, qui se montre extrêmement serviable et extrêmement compétente. Nous nous réjouissons de poursuivre notre travail avec Claude pour repousser les limites des capacités de codage de l'IA. »

Suivant

Video caption
Suivant

Prev
Suivant