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.
Comprender la página de sesión de Devin
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.
Modo Ask
- 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.

Activar el modo Ask


Modo Agente
- 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
Activar el modo Agent
- 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


Seleccionar un repositorio

- 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
Seleccionar un agente
- Devin (predeterminado) — Un ingeniero de software de IA de propósito general para crear funcionalidades, corregir errores, refactorizar código y realizar la mayoría de las tareas de desarrollo.
- Fast Mode — Un modo optimizado para tareas rápidas y de ámbito bien definido.
- Dana — Un agente analista de datos optimizado para consultar bases de datos, analizar datos y crear visualizaciones.

Uso de 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
- @Skills - Hace referencia a una skill definida en tu repositorio (procedimientos reutilizables confirmados en archivos
SKILL.md) - @Secrets - Hace referencia a un secreto específico (por ejemplo, API keys, credenciales, etc.) del administrador de sesiones de Devin
- @Sessions - Hace referencia a una sesión anterior de Devin para obtener contexto

Definir el ámbito de tu primera sesión
Ideas de prompts para empezar
Añadir un nuevo endpoint de la API
Añadir un nuevo endpoint de la API
Pequeñas funcionalidades de frontend
Pequeñas funcionalidades de frontend
Escribir pruebas unitarias
Escribir pruebas unitarias
Migración o refactorización de código existente
Migración o refactorización de código existente
Actualización de API o consultas de bases de datos
Actualización de API o consultas de bases de datos
Crea una PR rápida (recomendamos usar este prompt en un Playbook)
Crea una PR rápida (recomendamos usar este prompt en un Playbook)
Explorar casos de uso
Explora ejemplos prácticos en flujos de trabajo de ingeniería — cada uno incluye prompts que puedes probar de inmediato.
Después de tu sesión
Próximos pasos
Integraciones
Conecta Devin a tus herramientas actuales como GitHub, Slack, Jira y más.
Playbooks
Aprende cómo usar Playbooks para ejecutar tareas.
Knowledge
Añade Knowledge para ayudar a Devin a comprender las prácticas de tu equipo.
