Devin Desktop Command génère du code ou modifie du code existant à partir d’instructions en langage naturel, directement dans la fenêtre de l’éditeur.Documentation Index
Fetch the complete documentation index at: https://docs.devin.ai/llms.txt
Use this file to discover all available pages before exploring further.
- VS Code
- JetBrains
Pour lancer Command, appuyez sur Vous pouvez accepter, rejeter ou prolonger une génération en cliquant sur le code lens correspondant au-dessus du diff généré,
ou en utilisant les raccourcis appropriés (
⌘+I sur Mac ou Ctrl+I sur Windows/Linux.
Vous pouvez ensuite saisir un prompt en langage naturel et cliquer sur le bouton Submit (ou utiliser ⌘+⏎/Ctrl+⏎) pour transmettre l’instruction à l’IA.
Devin Desktop fournit alors une suggestion sur plusieurs lignes, que vous pouvez accepter ou rejeter.Si vous surlignez une section de code avant de lancer Command, l’IA modifiera la sélection correspondant aux lignes surlignées.
Sinon, elle générera du code à l’emplacement du curseur.⌥+A/Alt+A, ⌥+R/Alt+R et ⌥+F/Alt+F, respectivement).Bonnes pratiques
-
Le modèle qui alimente Command est plus grand que celui de l’autocomplétion.
Il est plus lent, mais plus performant, et il est entraîné pour être particulièrement doué pour suivre des instructions.
- Si vous surlignez un bloc de code avant d’invoquer Command, il modifiera la sélection. Sinon, il se contentera de générer du code.
-
Bien utiliser Command peut relever de l’art. Des prompt simples comme “Corrige ceci” ou “Refactorise” fonctionneront probablement
grâce à la compréhension du contexte par Devin Desktop.
Un prompt spécifique comme “Écris une fonction qui prend deux entrées de type
Diffableet implémente l’algorithme de diff de Myers”, avec un objectif clair et des références à un contexte pertinent, peut encore mieux aider le modèle.
