Inicia tu primera sesión y descubre lo que Devin puede hacer
Antes de comenzar tu primera sesión, asegúrate de que has indexado y configurado tus repositorios. Estos son los pasos fundamentales que ayudan a Devin a comprender y trabajar con tu base de código.
Ahora que ya tienes todo configurado, inicia tu primera sesión con Devin. Esta guía te explicará la nueva interfaz de sesión y te ayudará a comprender las mejores formas de interactuar con Devin.
Cuando inicias una nueva sesión, verás dos modos principales: Ask y Agent.
A menos que ya cuentes con un plan bien definido, recomendamos empezar con Ask para colaborar con Devin en la creación de un plan y luego pasar al modo Agent para ejecutarlo.
Ask Devin es un modo ligero para explorar tu base de código y planificar tareas con Devin, sin modificar el código. Ask Devin ahora permite tanto hacer preguntas como planificar:
Hacer preguntas sobre cómo funciona tu código. Utiliza búsqueda de código avanzada para producir respuestas detalladas, precisas y bien fundamentadas.
Planificar tareas definiendo el alcance y planificando el trabajo antes de la implementación. Devin genera prompts con mucho contexto para sesiones de Agent.
Cuando inicias una sesión de Devin desde Ask Devin, el estado de la sesión es visible directamente en la conversación.
Puedes activar el modo Ask desde la página principal o desde una página de DeepWiki.Para usar el modo Ask desde la página principal, cambia al modo Ask y selecciona los repositorios sobre los que quieres preguntar.
Para usar el modo Ask desde una página de DeepWiki, escribe una consulta en el cuadro de chat en la parte inferior de la página y haz clic en Ask. Esto delimitará automáticamente el conocimiento de Devin a ese repositorio en particular.
Obtén más información en nuestra guía de Ask Devin.Una vez que hayas trabajado con Devin para entender el problema y crear un plan, estarás listo para pasar al modo Agent.
El modo Agente es el modo totalmente autónomo de Devin, en el que puede escribir código, ejecutar comandos, navegar por la web y completar tareas complejas de principio a fin. Usa el modo Agente cuando quieras:
Implementar nuevas funciones o corregir errores
Crear pull requests
Ejecutar pruebas y depurar problemas
Realizar tareas de varios pasos que requieran cambios de código
Puedes activar el modo Agent desde la página principal o desde una sesión de Ask Devin. Cuando una sesión se inicia desde Ask Devin, su estado se muestra en la conversación de Ask Devin para que puedas hacer seguimiento del progreso.Para tareas cuyo alcance no esté completamente definido, recomendamos:
Comenzar con el modo Ask para planificar la tarea
Crear un Devin Prompt, que se basará en tu sesión de Ask para crear un plan bien delimitado
Hacer clic en Send to Devin para pasar al modo Agent y ejecutar la tarea
Este flujo se muestra a continuación:
Para usar el modo Agent desde la página principal, cambia al modo Agent y selecciona los repositorios con los que quieras trabajar.
Al iniciar una sesión de Agent, podrás configurar algunas opciones: seleccionar un repositorio y seleccionar un Agent.
Selecciona el repositorio con el que quieres que Devin trabaje. Haz clic en el selector de repositorios para ver todos los repositorios que se han añadido a la máquina de Devin.
Seleccionar un repositorio permite que Devin:
Tenga acceso a tu código y pueda hacer cambios
Use la rama correcta como punto de partida
Pueda crear pull requests en el repositorio adecuado
Puedes elegir qué configuración de agente utiliza Devin para tu sesión. Diferentes agentes pueden tener distintas capacidades o estar optimizados para tipos específicos de tareas.Actualmente, tenemos un agente predeterminado que funciona bien para la mayoría de las tareas y un agente analista de datos llamado Dana que está optimizado para tareas de análisis de datos.
Si no estás seguro de qué agente usar, el agente predeterminado funciona bien para la mayoría de las tareas.
Usa menciones @ para darle a Devin contexto específico sobre archivos, repositorios u otros recursos. Cuando escribes @ en el campo de entrada del chat, verás un menú desplegable con las menciones disponibles:
@Repos - Hace referencia a un repositorio específico
@Files - Hace referencia a un archivo específico en tu base de código
@Macros - Hace referencia a una macro para una entrada de Knowledge
@Playbooks - Hace referencia a un playbook de equipo o de la comunidad, que son plantillas de prompts detalladas que se pueden usar para guiar el comportamiento de Devin.
@Secrets - Hace referencia a un secreto específico (por ejemplo, API keys, credenciales, etc.) del administrador de sesiones de Devin
Las menciones @ ayudan a Devin a comprender exactamente con qué estás trabajando y reducen la ambigüedad en tus prompts.
Empieza con tareas que tengan criterios de éxito claros y proporcionen a Devin el contexto que necesita, igual que harías al delegar trabajo a un compañero de equipo. A medida que te sientas más cómodo, prueba tareas progresivamente más complejas. Hemos visto a usuarios trabajar con Devin en todo, desde corregir pequeños errores hasta refactorizaciones específicas, migraciones a gran escala y la creación de funcionalidades completas desde cero.
Como regla general: si una tarea te llevaría tres horas o menos, lo más probable es que Devin pueda hacerla. Para proyectos más grandes, divídelos en sesiones específicas y ejecútalos en paralelo con sesiones por lotes.
Cuando Devin haya terminado, abre Session Insights y haz clic en Generar análisis: obtendrás una línea de tiempo de lo ocurrido, comentarios accionables y un prompt mejorado que podrás reutilizar para tareas similares en el futuro.