
Intégration de l’IA de Google dans Zed Code Editor
Zed, la plateforme d’édition de code développée par les créateurs d’Atom sur GitHub, enrichit ses fonctionnalités grâce à l’intégration directe de la CLI Gemini de Google. Cet outil innovant optimise les capacités des développeurs en permettant une interaction fluide avec les modèles d’IA directement depuis la ligne de commande de l’éditeur.
Fonctionnalités améliorées avec l’intégration de l’IA
L’intégration de Gemini CLI permet une variété de fonctionnalités avancées qui rationalisent les flux de travail de codage :
- Génération et refactorisation de code sur place : les développeurs peuvent désormais écrire des commentaires descriptifs sur les fonctions, invoquer un raccourci clavier et l’IA générera instantanément le code requis, le tout dans le même fichier, éliminant ainsi le besoin d’une navigation constante.
- Assistance contextuelle immédiate : Vous rencontrez un code confus ou des erreurs ? En surlignant simplement le texte, les utilisateurs peuvent obtenir des explications rapides et pertinentes du modèle d’IA, améliorant ainsi leur compréhension du problème.
- Fonctionnalité de chat naturel dans le terminal : pour des requêtes plus larges, les développeurs peuvent utiliser la commande dans le terminal intégré de Zed, permettant une expérience de conversation interactive.
gemini
Collaboration en temps réel avec l’IA
Une fonctionnalité notable appelée « Follow Agent » assure la transparence des processus de l’IA. Pendant que la CLI Gemini exécute les tâches, les développeurs peuvent surveiller ses actions en temps réel, s’assurant ainsi d’être informés des modifications apportées aux différents fichiers de leurs projets.
Examen des modifications générées par l’IA
Une fois les tâches terminées par Gemini, Zed affiche toutes les modifications suggérées dans une interface conviviale, semblable à une analyse de pull request. Les développeurs reçoivent des différences détaillées pour chaque modification, leur permettant d’accepter, de rejeter ou de modifier les modifications selon leurs besoins.
Fournir un contexte au-delà des fichiers locaux
Une autre fonctionnalité intéressante inclut la capacité de diriger l’attention de l’IA vers des ressources externes, telles que des URL contenant de la documentation technique ou des spécifications d’API, enrichissant ainsi la compréhension de l’IA du contexte de développement.
Un regard plus large sur les efforts de Zed en matière d’IA
Cette collaboration entre Zed et Gemini CLI ne représente qu’un élément de l’initiative plus vaste de Zed visant à intégrer l’IA à sa plateforme. L’équipe Zed avait précédemment dévoilé Zed AI, dont le fonctionnement est similaire à celui de GitHub Copilot et s’appuie sur les modèles Claude d’Anthropic. Cette fonctionnalité comprend un panneau d’assistant et un assistant de code en ligne. Zed permet également aux utilisateurs de configurer des backends d’IA supplémentaires à l’aide de clés API personnelles ou de modèles matériels locaux.
Considérations relatives à la confidentialité
Reconnaissant que certains développeurs peuvent avoir des réserves quant à l’intégration de l’IA, Zed a introduit une option permettant de désactiver complètement toutes les fonctionnalités de l’IA, garantissant ainsi que les développeurs peuvent travailler dans un environnement qui correspond à leurs préférences.
Pour plus de détails et de visuels sur ces mises à jour, visitez la source officielle.
Laisser un commentaire