Pular para o conteúdo principal
Command do Devin Desktop gera código novo ou edita código existente por meio de entradas em linguagem natural, diretamente na janela do editor.
Para invocar o Command, pressione ⌘+I no Mac ou Ctrl+I no Windows/Linux. Depois disso, você pode inserir um prompt em linguagem natural e clicar no botão Submit (ou ⌘+⏎/Ctrl+⏎) para enviar a instrução para a IA. O Devin Desktop então fornecerá uma sugestão em várias linhas, que você pode aceitar ou rejeitar.Se você selecionar uma seção de código antes de invocar o Command, a IA editará o trecho correspondente às linhas selecionadas. Caso contrário, ela gerará código na posição do cursor.
Você pode aceitar, rejeitar ou dar sequência a uma geração clicando no code lens correspondente acima do diff gerado, ou usando os atalhos apropriados (⌥+A/Alt+A, ⌥+R/Alt+R e ⌥+F/Alt+F, respectivamente).

Melhores práticas

O Command do Devin Desktop é ótimo para alterações inline com escopo de arquivo, que você pode descrever como uma instrução em linguagem natural. Aqui estão algumas orientações para ter em mente:
  • O modelo que alimenta o Command é maior do que o usado no autocompletar. Ele é mais lento, mas mais capaz, e foi treinado para ser especialmente bom em seguir instruções.
    • Se você destacar um bloco de código antes de acionar o Command, ele editará a seleção. Caso contrário, fará apenas a geração.
    • Usar o Command de forma eficaz pode ser uma arte. Prompts simples como “Corrija isso” ou “Refatore” provavelmente funcionarão graças à compreensão de contexto do Devin Desktop. Um prompt específico como “Escreva uma função que receba duas entradas do tipo Diffable e implemente o algoritmo de diff de Myers” que contenha um objetivo claro e referências a um contexto relevante pode ajudar ainda mais o modelo.