Saltar al contenido principal

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.

El chat y las funciones relacionadas solo son compatibles con: VS Code, IDEs de JetBrains, Eclipse, X-Code y Visual Studio.
Devin Desktop Chat te permite hablar con tu base de código desde tu editor. El chat funciona con nuestro motor de reconocimiento de contexto. Combina la recuperación de contexto integrada con orientación opcional del usuario para ofrecer respuestas precisas y fundamentadas.
En VS Code, Devin Desktop Chat aparece de forma predeterminada en la barra lateral izquierda. Si quieres moverlo a otro lugar, puedes hacer clic y arrastrar el icono de Devin Desktop para reubicarlo donde quieras.
Puedes usar ⌘+⇧+A en Mac o Ctrl+⇧+A en Windows/Linux para abrir el panel de chat y alternar el foco entre este y el editor. También puedes desacoplar por completo la ventana de chat del IDE haciendo clic en el icono de página en la parte superior del panel de chat.

@-Menciones

Una @-mención es una forma determinista de añadir contexto y se garantiza que formará parte del contexto usado para responder en un chat.
En cualquier mensaje de chat que envíes, puedes hacer referencia explícita a elementos de contexto desde el campo de chat anteponiendo @ a una palabra. Elementos de contexto que se pueden @-mencionar:
  • Funciones y clases
    • Solo funciones y clases del índice local
    • Además, solo está disponible para los lenguajes para los que hemos creado analizadores AST (Python, TypeScript, JavaScript, Go, Java, C, C++, PHP, Ruby, C#, Perl, Kotlin, Dart, Bash, COBOL y más)
  • Directorios y archivos de tu base de código
  • Repositorios remotos
  • El contenido de tu terminal del IDE (solo en VS Code).
También puedes probar @diff, que te permite chatear sobre el estado actual del git diff de tu repositorio. La función @diff está actualmente en beta.
Si quieres incorporar una sección de código al chat y no tienes @-Menciones disponibles, puedes: 1. resaltar el código -> 2. hacer clic derecho -> 3. seleccionar ‘Devin Desktop: Explain Selected Code Block’

Contexto persistente

Puedes indicar al modelo de chat que use determinado contexto a lo largo de una conversación y en distintas conversaciones haciendo clic en la pestaña Advanced del panel de chat.
En esta pestaña, puedes ver:
  • Instrucciones personalizadas del chat: una breve guía de prompt, como “Responde en Kotlin y asume que no estoy muy familiarizado con él”, para orientar al modelo hacia un tipo determinado de respuesta.
  • Contextos fijados: elementos de tu base de código, como archivos, directorios y fragmentos de código, que quieres que el modelo tenga explícitamente en cuenta. Consulta también Fijación de contexto.
  • Documento activo: un marcador para el archivo que tienes activo en ese momento, al que se le da prioridad especial.
  • Índices locales: una lista de repositorios locales que el motor de contexto de Devin Desktop ha indexado.

Comandos de barra diagonal

Puedes anteponer /explain a un mensaje para pedirle al modelo que explique algo que elijas. Actualmente, /explain es el único comando de barra diagonal admitido. Avísanos si hay otros flujos de trabajo habituales que quieras convertir en un comando de barra diagonal.

Copiar e insertar

A veces, las respuestas del chat contienen bloques de código. Puedes copiar un bloque de código al portapapeles o insertarlo directamente en el editor en la posición del cursor haciendo clic en el botón correspondiente sobre el bloque de código.
Si quieres que la IA aplique un cambio directamente en tu editor a partir de una instrucción, considera usar Devin Desktop Command.

Citas en línea

Chat tiene en cuenta los elementos de contexto del código, y sus respuestas suelen incluir referencias enlazadas a fragmentos de código de tus archivos.

Regenerar con contexto

De forma predeterminada, Devin Desktop determina si una pregunta es general o si requiere contexto de la base de código. Puedes forzar al modelo a usar el contexto de la base de código enviando tu pregunta con ⌘⏎. Si una pregunta ya recibió una respuesta, puedes regenerarla con contexto haciendo clic en el icono de destellos.

Estadísticas para nerds

En segundo plano ocurren muchas cosas con cada mensaje del chat. Puedes hacer clic en el icono de estadísticas para verlas tú mismo.

Historial del chat

Para retomar conversaciones anteriores, haz clic en el icono del historial en la parte superior del panel del chat. Puedes hacer clic en + para crear una conversación nueva, y puedes hacer clic en el botón para exportar tu conversación. Esto solo se aplica a los plugins de escritorio de Devin.

Settings

Haz clic en el icono de engranaje para ir a la pestaña Settings. Aquí puedes ver la configuración aplicable a tu cuenta. Por ejemplo, puedes actualizar tus preferencias de tema (claro u oscuro), cambiar la velocidad de autocompletado, ver tu plan actual y cambiar el tamaño de la fuente. El panel de configuración también te da la opción de descargar diagnósticos, que son registros de depuración que pueden ser útiles para que el equipo de Devin Desktop investigue un problema, si llegas a encontrar alguno.

Telemetría

Es posible que tengas problemas con Chat si la telemetría no está habilitada.
Para habilitar la telemetría, abre la configuración de VS Code y ve a User > Application > Telemetry. En el siguiente menú desplegable, selecciona “all”.