Estas capacidades están disponibles en todas las sesiones de Devin — solo tienes que pedirlas. También puedes acceder a plantillas de prompt para cada capacidad desde la página Explorar capacidades avanzadas de la página de inicio de Devin.
Devin va más allá de escribir código. Puede dividir tareas grandes en flujos de trabajo paralelos, aprender de sesiones anteriores, crear playbooks reutilizables y mantener actualizada la base de conocimientos de tu organización, todo desde cualquier sesión.
Lo que Devin puede hacer por ti
- Orquestar Devins gestionados en paralelo: Divide una tarea grande y delega partes a un equipo de sesiones de Devin gestionadas, cada una ejecutándose en su propia VM aislada
- Analizar los resultados de las sesiones: Comprende por qué una sesión tuvo éxito o falló, identifica patrones y extrae aprendizajes
- Crear y mejorar playbooks: Convierte sesiones exitosas en playbooks reutilizables o perfecciona los existentes según el feedback
- Gestionar la base de conocimientos: Elimina duplicados, consolida o crea nuevas entradas de conocimiento a partir de tu base de código
- Gestionar programaciones: Configura sesiones automatizadas recurrentes o de tipo único de Devin
Estas funciones están disponibles en cualquier sesión de Devin — solo describe lo que necesitas. La página Explorar capacidades avanzadas de la página de inicio de Devin ofrece plantillas de prompts listas para usar para flujos de trabajo comunes.
Devin puede dividir tareas grandes y delegarlas a un equipo de Devins gestionados que trabajan en paralelo, cada uno en su propia VM aislada. La sesión coordinadora delimita el trabajo, supervisa el progreso, resuelve conflictos y reúne los resultados.
Devin divide automáticamente las tareas grandes y las delega a Devins gestionados cuando tiene sentido. También puedes pedirle explícitamente a Devin que paralelice el trabajo; por ejemplo, “inicia un Devin gestionado para cada módulo” o “ejecuta este playbook en todos los servicios en paralelo”. En cualquier caso, Devin actúa como coordinador: delimita el trabajo, supervisa el progreso, resuelve conflictos y reúne los resultados.
Esta es la forma más potente de abordar trabajo que abarca muchos archivos, módulos o repositorios: migraciones, cobertura masiva de pruebas, investigación en paralelo y más.
Qué puede hacer el coordinador:
- Iniciar Devins gestionados — lanzar sesiones hijas con prompts, playbooks, etiquetas y límites de ACU específicos
- Enviar mensajes a sesiones hijas — enviar instrucciones de seguimiento o aclaraciones a sesiones en ejecución
- Supervisar el consumo de ACU — hacer seguimiento de cuánta capacidad de cómputo usa cada sesión hija
- Poner sesiones hijas en reposo o terminarlas — pausar o detener sesiones que están bloqueadas o que ya no son necesarias
- Programarse mensajes a sí mismo — establecer recordatorios para volver a revisar sesiones hijas de larga duración
Ejemplo: Paralelizar una migración de 50 archivos
Pídele a Devin que analice tu base de código, agrupe los archivos en paquetes de trabajo independientes y lance una sesión por paquete, todas ejecutándose simultáneamente:
Analiza nuestra base de código en busca de todos los archivos que usen el cliente REST legacy.
Agrúpalos en packages de trabajo independientes que no generen conflictos,
luego inicia una session de Devin en paralelo para cada package y migra
al nuevo cliente GraphQL. Usa el playbook "REST to GraphQL Migration"
para cada session.
Consulta Migrar 50 archivos de REST a GraphQL para ver una guía paso a paso completa.
Ejemplo: Ejecuta la misma tarea en múltiples módulos
Inicia múltiples sesiones de Devin a la vez para tareas repetitivas; cada sesión se ejecuta de forma independiente en su propia máquina:
Run the test coverage report, find the 8 modules below 50%
coverage, and start a parallel Devin session for each module
using our test-writing playbook. Open a separate PR for each.
Devin analiza su solicitud y le propone las sesiones para que las apruebe antes de iniciarlas. Consulte Batch Test Coverage para ver un recorrido completo.
Haz que Devin examine una o más sesiones anteriores para comprender qué ocurrió y por qué. Esto es útil para:
- Comprender por qué una sesión no se completó como se esperaba
- Identificar qué funcionó bien en una sesión exitosa
- Extraer patrones y conclusiones de múltiples sesiones
Para analizar una sesión, comparte el enlace de la sesión y describe qué quieres aprender:
Esta sesión usó 42 ACUs para agregar paginación a GET /api/users.
Esperaba ~12. Divide dónde Devin pasó más tiempo,
qué callejones sin salida intentó, y dame un prompt revisado que
evite estos problemas.
Devin examina el historial de la sesión, identifica eventos clave y ofrece conclusiones prácticas.
Creación y mejora de playbooks
Convierte una sesión exitosa en un playbook reutilizable o perfecciona uno existente a partir de feedback real.
Creación de un playbook a partir de una sesión:
Comparte uno o varios enlaces de sesiones y describe el playbook que quieres. Devin analiza las sesiones y genera un playbook estructurado con procedimientos, especificaciones y recomendaciones.
This session diagnosed and fixed a memory leak in our payments
service. Create a reusable hotfix playbook for memory-leak
incidents that any on-call engineer can attach to a new session.
Mejora de un playbook existente:
Toma como referencia el playbook y comparte las sesiones en las que no estuvo a la altura. Devin compara los éxitos y los fracasos para proponer mejoras específicas.
Our !db-migration playbook keeps failing on foreign key
constraints. Here are 4 recent sessions — analyze the failures,
compare them to the successes, and update the playbook to handle
FK dependencies.
Gestión de la base de conocimientos
Mantén y mejora la base de conocimientos de tu organización:
- Encuentra y fusiona entradas duplicadas de la base de conocimientos
- Resuelve directrices contradictorias
- Crea nuevo conocimiento a partir de patrones de la base de código
Review all knowledge entries and identify duplicates or highly
similar entries. For each set of duplicates, propose a
consolidated version.
Configura sesiones programadas de Devin recurrentes o únicas para flujos de trabajo automatizados, como pruebas nocturnas, mantenimiento semanal de la base de conocimientos o comprobaciones diarias de estado.
Crea una programación que se ejecute cada lunes a las 8 AM para revisar
las sugerencias de Knowledge pendientes, deduplicar entradas y resolver
directrices contradictorias.
Consulta Sesiones programadas para más detalles.
Al analizar sesiones, sé específico respecto a lo que quieres aprender. En lugar de preguntar “¿Qué pasó?”, prueba con:
- “¿Por qué Devin eligió este enfoque en lugar de la alternativa?”
- “¿Qué causó los fallos en las pruebas en esta sesión?”
- “¿Qué patrones podemos extraer para crear un playbook?”
Creación de playbooks útiles
Al crear playbooks a partir de sesiones:
- Proporciona múltiples sesiones exitosas, si las hay, para ayudar a Devin a identificar patrones comunes
- Describe el público objetivo y el caso de uso del playbook
- Especifica cualquier restricción o requisito que deba incluirse
Gestión del conocimiento a gran escala
Para bases de conocimientos extensas:
- Empieza con la deduplicación para reducir el ruido
- Luego, resuelve los conflictos para garantizar la coherencia
- Por último, cubre las lagunas creando conocimiento a partir del análisis de la base de código
Cómo usar estas funciones con Devin MCP
Todas las capacidades descritas anteriormente —y más— están disponibles a través del servidor MCP de Devin. Cualquier sesión de Devin o agente de IA compatible con MCP puede acceder directamente a ellas.
Crea una o más sesiones de Devin de forma programática, cada una con su propio prompt, playbook, etiquetas y límite de ACU. Busca y filtra entre las sesiones de tu organización por etiquetas, playbook, origen, usuario o intervalo de tiempo. Inspecciona la cronología completa de eventos de cualquier sesión: lista resúmenes de eventos, obtén el contenido detallado de los eventos o busca texto en los eventos. Envía mensajes a las sesiones en ejecución, termínalas o archívalas, y gestiona las etiquetas de las sesiones. Después de iniciar sesiones en paralelo, espera a que todas finalicen en una sola llamada en lugar de sondearlas individualmente.
Permite listar, crear, actualizar y eliminar playbooks. Adjunta macros de automatización a los playbooks para flujos de trabajo basados en activadores. Úsalo para crear playbooks desde cero, iterar sobre los existentes o eliminar los que no se usan.
Gestión de la base de conocimientos
Control total sobre la base de conocimientos de tu organización: crea, lee, actualiza y elimina notas de conocimiento. Explora la estructura de carpetas, filtra las notas por repositorio o carpeta y busca en los nombres de las notas, los triggers y el contenido. Revisa, consulta y descarta las sugerencias de conocimiento pendientes que Devin genera a partir de las sesiones.
Gestión de programaciones
Crea y gestiona sesiones programadas de Devin, tanto recurrentes (mediante expresiones cron) como de tipo único. Actualiza la frecuencia de la programación, activa o desactiva programaciones, elige las preferencias de notificación y selecciona qué agente ejecutar. Esto te permite configurar flujos de trabajo automatizados, como ejecuciones nocturnas de pruebas, mantenimiento semanal de la base de conocimientos o comprobaciones diarias del estado del sistema.
Consulta todas las integraciones nativas (como GitHub, Jira y Slack) y los servidores MCP configurados para tu organización. Comprueba qué integraciones están instaladas, encuentra las URL de configuración de las que no lo están y obtén enlaces de configuración de las que sí, para que Devin te ayude a gestionar tu ecosistema de integraciones.
Documentación del repositorio
Consulta y busca en la documentación de cualquier repositorio de GitHub al que tenga acceso tu cuenta. Obtén una lista estructurada de temas de documentación, lee el contenido completo de la wiki o haz preguntas en lenguaje natural y recibe respuestas basadas en IA y fundamentadas en el contexto. Lista todos los repositorios disponibles para tu cuenta de Devin.
Consulta la documentación de Devin MCP para obtener instrucciones de configuración y la referencia completa de la herramienta.
Estas capacidades avanzadas requieren el permiso UseDevinExpert, que está incluido en los roles predeterminados org_member y org_admin, por lo que todos los miembros de la organización tienen acceso de manera predeterminada.
Si necesita restringir el acceso, puede crear un rol personalizado sin este permiso y asignárselo a usuarios específicos.