Passer au contenu principal

Documentation Index

Fetch the complete documentation index at: https://docs.devinenterprise.com/llms.txt

Use this file to discover all available pages before exploring further.

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.
Pour lancer Command, appuyez sur ⌘+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.
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 (⌥+A/Alt+A, ⌥+R/Alt+R et ⌥+F/Alt+F, respectivement).

Bonnes pratiques

Devin Desktop Command est idéal pour des modifications en ligne limitées à un fichier, que vous pouvez décrire sous forme d’instruction en langage naturel. Voici quelques points à garder à l’esprit :
  • 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 Diffable et 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.