28 puntos por xguru 2025-03-24 | 3 comentarios | Compartir por WhatsApp
  • Vibe Coding es una forma de desarrollo de software en la que los humanos colaboran con modelos de IA para construir proyectos de manera eficiente
  • Se compone de tres pilares fundamentales:
    • Especificación: definir el objetivo (ej.: “crear un clon de Twitter con función de inicio de sesión”)
    • Reglas: establecer restricciones explícitas (ej.: “usar Python, evitar la complejidad”)
    • Supervisión: monitorear el proceso y garantizar la consistencia
  • Este manual ofrece un marco integral para desarrolladores de todos los niveles
    • Organiza cuatro archivos (o secciones) en .cursor/rules, .windsurfrules
  • Reglas clave
    • 1. Preferencias de codificación – “escribe el código así”: define el estilo de código y los estándares de calidad
    • 2. Stack tecnológico – “usa estas herramientas”: especifica las herramientas y tecnologías
    • 3. Preferencias de flujo de trabajo – “trabaja así”: gestiona el proceso y la ejecución de la IA
    • 4. Preferencias de comunicación – “conversa así”: establece expectativas para la interacción IA-humano
  • Reglas avanzadas: ampliación para proyectos complejos
  • Ejemplo práctico: cómo funciona
  • Tip avanzado: maximizar el marco

3 comentarios

 
namojo 2025-03-25

Creo que la idea de monitorear y supervisar el proceso en Vibe Coding no termina de encajar.
Según entiendo, el vibe coding original consiste en explicarle las cosas a la IA solo con palabras, y no creo que se trate del concepto de Efficient Coding with LLM. Me parece que esto tiene una vibra totalmente distinta de la que contaba Karpathy. En mi opinión, eso es simplemente low-code with LLM.

 
dohyun682 2025-03-24

Entonces, resulta que el vibe coding no era un meme, sino una nueva metodología de desarrollo.

 
tsboard 2025-03-24

Parece que la IA sí ha cambiado mucho el mundo. Aunque no estoy 100% de acuerdo con la visión que propone el vibe coding,
sí siento que se acerca un mundo en el que se pueden probar cosas nuevas más rápido y con equipos cada vez más pequeños.