¿CON QUÉ IA?

Caso de usoProgramación

Corregir un error en una web en producción con Devin

Un analista pidió a Devin arreglar un error en una web en producción: entregó la propuesta de cambio en unos diez minutos, pero tocó cosas que no debía.

ParaprogramarConDevinLo contó techpoint.africaDificultad avanzada

A quién le sirve. Equipos de desarrollo que quieren delegar arreglos pequeños a un agente y revisar el resultado; si no programas, te sirve para saber qué revisar cuando un proveedor lo use.

Qué hicieron

Dentro de una prueba de cinco días, el analista pidió a Devin, un agente que trabaja en el navegador con su propio editor, su terminal y el código, que arreglara un error en una web en producción. El error era un interruptor interno (un valor de verdadero o falso) que había que cambiar de verdadero a falso. Devin lo localizó y abrió una propuesta de cambio (pull request). Después el analista le preguntó en un comentario por qué había cambiado otras cosas.

Cómo salió

La propuesta llegó en unos diez minutos con el interruptor corregido. Pero también hizo cambios sin relación, entre ellos quitar una comprobación de seguridad que debía quedarse. Su explicación de uno de los cambios era errónea, y la dio con total seguridad.

Conviene saber

Revisa con cuidado las diferencias de la propuesta. Devin tocó código que no tenía que ver y las razones que da para esos cambios pueden ser falsas.

Qué necesitas

  • Una cuenta de Devin, el agente de programación que trabaja en el navegador.
  • Acceso del agente al repositorio de tu web.
  • La descripción exacta del error: dónde ocurre, qué esperabas y qué pasa.
  • Alguien que sepa leer las diferencias de código y revisarlas.
  • Un entorno de pruebas donde comprobar el arreglo antes de publicar.

Cómo hacerlo tú, paso a paso

  1. Da a Devin acceso al repositorio y describe el error con precisión.
  2. Pídele el arreglo más pequeño posible y que abra una propuesta de cambio (pull request) con todo lo que ha modificado.
  3. Dile de forma expresa que no quite comprobaciones de seguridad ni toque código que no tenga que ver con el error.
  4. Revisa línea a línea las diferencias de la propuesta, no solo la descripción.
  5. Si ha cambiado algo ajeno, pídele que lo revierta y que explique por qué lo tocó. Comprueba si la explicación es cierta.
  6. Prueba el arreglo en un entorno de pruebas y únelo a la rama principal solo cuando todo esté revisado.
Pruébalo con Devin
Hay un error en [nombre del repositorio]: [describe el error, por ejemplo un interruptor que se lee mal en un archivo o función]. Encuentra la causa y abre una propuesta de cambio con el arreglo más pequeño posible. No quites comprobaciones de seguridad ni toques código que no tenga que ver. Habrás terminado cuando la descripción de la propuesta enumere todo lo que has cambiado para que yo lo revise.

Consejos

  • En el caso, Devin quitó una comprobación de seguridad que debía quedarse. Lo que mejor sirve de protección es leer las diferencias.
  • No te fíes de sus explicaciones sin comprobarlas. Una de ellas era errónea y la dio con total seguridad.
  • Nunca dejes que publique en producción sin que una persona haya revisado antes.

Preguntas frecuentes

¿Qué es una propuesta de cambio (pull request)?

Es una petición para incorporar cambios de código al proyecto principal. Permite ver exactamente qué líneas cambian antes de aceptarlos.

¿Puedo fiarme de la explicación que da?

No sin comprobarla. Lo que cuenta es lo que muestran las diferencias, no lo que dice el agente.

Fuentes

En el directorio desde el 12 de octubre de 2026.

Parecidos

  1. Conectar un servicio externo pidiendo el trabajo a Devin

    Un programador pidió a Devin por Slack una integración con un servicio externo y lo revisó como si fuera el trabajo de un junior.Caso@prpatel05 en DEVDevinDificultad avanzada
  2. Crear una página de ofertas por pasos con Devin

    Una ingeniera encargó a Devin una página de ofertas dividida en sesiones; gastó sus 150 unidades de uso en menos de una semana.Casoqubika.comDevinDificultad avanzada
  3. Crear un juego web de nombres y caras a partir de una hoja de cálculo

    Scott Wu dio a Devin una lista de ponentes con fotos y obtuvo en minutos una web de preguntas con contador de rachas.Casoai.engineerDevin2 fuentesDificultad media
  4. Crear una web de WordPress desde un diseño de Figma en una noche

    Un desarrollador dio a Devin acceso a un archivo de Figma y el agente construyó de noche la web de WordPress con gestión de contenidos.Caso@bnistordev en XDevinDificultad avanzada
  5. Crear y publicar una web del juego de la vida con Devin

    En una demostración de lanzamiento del fabricante, Devin creó una web interactiva del juego de la vida, le añadió funciones una a una y la publicó en Netlify.Casocognition.comDevinDificultad media
  6. Crear y publicar una app con Devin en un fin de semana

    El autor hizo que Devin construyera y publicara una app: rápido con los comentarios de revisión, flojo con proyectos antiguos y caro con peticiones amplias.Caso@sambhavgaur_70582 en MediumDevinDificultad media

Más: todo con Devin · todo sobre programación

Cada lunes, lo nuevo en tu correo

Lo que ha salido esa semana, las skills que más suben y tres casos que puedes copiar.

Un correo a la semana. Te das de baja con un clic.