Una forma de programar guiada más por la intuición, la inspiración del momento y la colaboración fluida con herramientas de inteligencia artificial, que por una planificación estricta o metodologías formales.

Descripción

El término vibe coding fue acuñado por el científico de datos Andrej Karpathy y ha llegado a ser un enfoque cada vez más común en la era de los asistentes de codificación como GitHub Copilot o ChatGPT.

Con el auge de los copilotos de código basados en IA, ha ganado terreno como estilo de trabajo. En vez de diseñar toda la arquitectura antes de escribir una sola línea, el desarrollador se apoya en la IA para ir improvisando, probando ideas rápidamente y dejando que la conversación con la herramienta lo guíe.

Una parte clave de la definición de vibe coding es que el usuario acepta el código sin comprenderlo completamente.2

Es una especie de jam session con la máquina: aportamos ideas y la IA sugiere implementaciones, refactoriza, corrige errores y hasta propone nuevas direcciones.

Notas y referencias

  1. Wikipedia, Vibe coding. En línea: https://es.wikipedia.org/wiki/Vibe_coding#cite_note-Edwards-2025-1 Acceso 03/06/2025.
  2. Wikipedia, Vibe coding. En línea: https://es.wikipedia.org/wiki/Vibe_coding#cite_note-Edwards-2025-1 Acceso 03/06/2025.