Saltar al contenido 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 genera código nuevo o edita código existente a partir de entradas en lenguaje natural, directamente en la ventana del editor.
Para invocar Command, pulsa ⌘+I en Mac o Ctrl+I en Windows/Linux. A partir de ahí, puedes introducir un prompt en lenguaje natural y pulsar el botón Submit (o ⌘+⏎/Ctrl+⏎) para enviar la instrucción a la IA. Devin Desktop te mostrará una sugerencia de varias líneas que puedes aceptar o rechazar.Si resaltas una sección de código antes de invocar Command, la IA editará la selección correspondiente a las líneas resaltadas. De lo contrario, generará código en la posición del cursor.
Puedes aceptar, rechazar o dar seguimiento a una generación haciendo clic en el code lens correspondiente sobre el diff generado, o usando los atajos correspondientes (⌥+A/Alt+A, ⌥+R/Alt+R y ⌥+F/Alt+F, respectivamente).

Buenas prácticas

Devin Desktop Command es excelente para cambios en línea dentro de un archivo que puedes describir como una instrucción en lenguaje natural. Aquí tienes algunas recomendaciones que conviene tener en cuenta:
  • El modelo que impulsa Command es más grande que el que impulsa el autocompletado. Es más lento, pero también más capaz, y está entrenado para seguir instrucciones especialmente bien.
    • Si resaltas un bloque de código antes de invocar Command, editará la selección. De lo contrario, hará una generación pura.
    • Usar Command de forma eficaz puede ser todo un arte. Es probable que prompts simples como “Fix this” o “Refactor” funcionen gracias a la capacidad de Devin Desktop para entender el contexto. Un prompt específico como “Write a function that takes two inputs of type Diffable and implements the Myers diff algorithm” que incluya un objetivo claro y referencias al contexto relevante puede ayudar aún más al modelo.