Description
Cody est un assistant de codage basé sur l'IA, conçu pour accélérer le processus de développement en comprenant et en utilisant l'intégralité de votre base de code. Il s'intègre de manière transparente aux plateformes d'hébergement de code populaires comme GitHub et GitLab, ainsi qu'aux IDE tels que VS Code, JetBrains et Visual Studio. En se connectant à ces environnements, Cody agit comme un assistant IA personnel, équipé pour améliorer la compréhension, la génération et le débogage du code.
Au cœur de Cody se trouvent les derniers modèles de langage étendus (LLM) et le contexte tiré de votre environnement de développement. Ce contexte est extrait à l'aide de l'API de recherche avancée de Sourcegraph, permettant à Cody d'accéder aux informations sur les API, les symboles et les modèles d'utilisation des bases de code locales et distantes. Ce contexte complet garantit que Cody peut fournir une assistance hautement précise et pertinente.
Les capacités clés de Cody incluent le chat pour développeurs, où les utilisateurs peuvent poser des questions sur leur code, générer de nouveaux extraits de code et demander des modifications de code. L'assistant propose des complétions de code intelligentes et des suggestions d'auto-édition, qui analysent les mouvements du curseur et les changements récents pour proposer des modifications contextuelles. Cody dispose également d'un système de prompts robuste, permettant aux développeurs d'automatiser les tâches récurrentes avec des prompts personnalisables et partageables. De plus, ses capacités de débogage sont optimisées pour identifier et corriger les erreurs, accélérant considérablement le processus de dépannage et augmentant la productivité des développeurs.
Cody offre des options de déploiement flexibles, y compris des extensions pour VS Code, JetBrains et Visual Studio, ainsi qu'une interface d'application web et une interface de ligne de commande (CLI). Pour les solutions de niveau entreprise, Cody pour Sourcegraph Enterprise est disponible. La plateforme comprend également des filtres de contexte, permettant aux utilisateurs d'exclure des dépôts spécifiques des résultats de chat et d'autocomplétion, améliorant ainsi le contrôle sur le contexte utilisé par l'IA.
La collecte de données par Cody se concentre sur les prompts et les réponses pour fournir le service. Pour les utilisateurs individuels sur Sourcegraph.com, les prompts et les réponses peuvent être utilisés pour améliorer l'expérience utilisateur, mais pas pour l'entraînement du modèle. Les données d'utilisation et les commentaires sont également collectés pour améliorer l'expérience utilisateur globale. Cody est compatible avec d'autres produits Sourcegraph, tels que Code Search, permettant aux utilisateurs d'interroger leur base de code, puis d'utiliser l'interface de chat de Cody pour poser des questions sur les résultats de la recherche.
Fonctionnalités principales de Cody
Compréhension, écriture et correction de code alimentées par l'IA
Utilise les LLM et le contexte de développement pour la précision
S'intègre avec GitHub, GitLab, VS Code, JetBrains, Visual Studio
Chat pour développeurs pour les questions relatives au code et la génération
Suggestions de complétion de code et d'auto-édition
Prompts personnalisables et partageables pour l'automatisation des tâches
API de recherche avancée pour le contexte de base de code locale et distante
Assistance au débogage pour identifier et corriger les erreurs de code
Filtres de contexte pour gérer l'inclusion des dépôts
Disponible sous forme d'extensions IDE, d'application web et de CLI
Solutions d'entreprise pour Sourcegraph Enterprise
Comment utiliser Cody ?
Installation : Téléchargez et installez l'extension Cody pour votre IDE (VS Code, JetBrains, Visual Studio) ou accédez-y via l'application web Sourcegraph.
Connexion : Liez Cody à vos dépôts de code (par exemple, GitHub, GitLab) et à votre environnement de développement.
Interaction : Utilisez l'interface de chat pour poser des questions sur votre code, demander la génération de code ou initier des modifications de code.
Utilisation des complétions : Profitez des complétions de code intelligentes de Cody pendant que vous tapez.
Configuration des prompts : Créez et utilisez des prompts personnalisés pour automatiser les tâches de codage répétitives.
Débogage : Employez les capacités de débogage de Cody pour identifier et résoudre les erreurs dans votre code.
Gestion du contexte : Configurez les filtres de contexte pour spécifier les dépôts que Cody doit prendre en compte.
Cas d'utilisation de Cody
- Compréhension du code
- Génération de code
- Modification de code
- Assistance au débogage
- Automatisation des tâches
- Recherche contextuelle







