Skip to main content
Para aprovechar al máximo Lumi, ya seas un usuario nuevo o experimentado, es necesario establecer una base sólida, dominar la ingeniería de prompts y utilizar eficazmente sus diversas herramientas y modos. Siguiendo estas pautas, puedes acelerar tu proceso de desarrollo y evitar errores comunes.

Mejores Prácticas para Prompts

1. Domina la Ingeniería de Prompts para un Mejor Resultado:

Trata a la IA como tu socio de ingeniería; solo sabe lo que le dices explícitamente.
  • Claridad y Verbosidad: Los prompts claros y detallados conducen a un resultado superior. Sé específico, mencionando páginas exactas (p. ej., /dashboard) y comportamientos esperados. Usa lenguaje natural para tus solicitudes, como
  • Ayudas Visuales: Añade capturas de pantalla, especialmente al describir errores o problemas de UX. Esto proporciona un contexto visual que las palabras por sí solas podrían omitir.
  • Límites y Restricciones: Dile a la IA qué no debe tocar. Por ejemplo, podrías instruir:
  • Repetición para la Retención: La memoria de la IA puede ser limitada, así que repite las instrucciones importantes en varios prompts si es necesario.
  • Divide Tareas Complejas: Evita intentar implementar varias cosas simultáneamente. Divide tu trabajo en partes más pequeñas y comprobables. Usa el Modo Discusión entre cada paso para validar antes de continuar. Una plantilla útil para desglosar funcionalidades incluye:
  • Instrucciones Específicas por Rol: Si tu aplicación admite múltiples roles de usuario, define siempre a qué rol se aplica el prompt. Esto ayuda a prevenir errores que surgen de la lógica o componentes compartidos. Por ejemplo:

2. Utiliza el Modo Discusión con Frecuencia

El Modo Discusión es tu copiloto de IA, diseñado para depurar, hacer lluvia de ideas y planificar implementaciones sin alterar inmediatamente tu código.
  • Cuándo usarlo: Cambia al Modo Discusión después de 2-3 intentos fallidos de “Intentar Arreglar”, al depurar lógica compleja o problemas de base de datos, o al planificar nuevas funcionalidades. Puedes pedirle que
  • Recomendación de Flujo de Trabajo: Algunos usuarios encuentran efectivo pasar el 60-70% de su tiempo en el Modo Discusión, haciendo clic en “Implementar el plan” solo cuando están completamente satisfechos. Este enfoque mejora la consistencia del resultado y previene ediciones no deseadas.
  • Interacción Controlada: Para evitar la ejecución de código no deseada, usa prompts como “Investiga pero no escribas código todavía” o “Sugiere 3 formas de resolver esto sin cambiar nada”. Esto mantiene el control en tus manos.
  • Escapar de Bucles de la IA: Si la IA entra en un “bucle” de parchear código roto, cambia al Modo Discusión, pega una captura de pantalla del error y escribe el prompt:

3. Remix como Último Recurso.

A veces, empezar de nuevo lleva menos tiempo, especialmente cuando estás atascado en un atolladero de desarrollo.
  • Qué Hace Remix: Remix crea una copia limpia de tu proyecto en T=0. Luego puedes reconstruir con prompts mejorados y un conocimiento más claro, usando tu antiguo proyecto puramente como referencia.
  • Cuándo Hacer Remix: Esto es útil si estás atascado en un bucle de errores, quieres reiniciar limpiamente conservando el historial, o necesitas desconectar un servicio de base de datos como Supabase y probar un nuevo enfoque.

4. Cultiva la Paciencia y la Calma

El desarrollo con IA puede ser impredecible; mágico en un momento, frustrante al siguiente. Las etapas finales de una construcción a menudo son las más largas.
  • Regla de Oro: Tómate tu tiempo con los prompts, vuelve a verificar todo y divide el trabajo en bloques pequeños y comprobables. La precisión en tus entradas se correlaciona directamente con la calidad de tus salidas.

5. Consejos Adicionales para un Flujo de Trabajo Mejorado

  • Patrón “Estoy frustrado…”: Emplea el patrón de prompt “Estoy frustrado…” para ayudar a la IA a concentrarse mejor.
  • Verificaciones Post-Edición: Después de cualquier edición importante, siempre vuelve a verificar múltiples roles y sus comportamientos, particularmente para la lógica condicional.
  • Versiones de Respaldo: Almacena versiones estables como respaldo para una depuración rápida.
  • Componentes Específicos por Rol: Para evitar errores de una lógica demasiado genérica, pide a la IA que

Biblioteca de Prompts – Estrategias y Ejemplos

La biblioteca de prompts proporciona una colección de patrones de prompts reutilizables y ejemplos para escenarios de desarrollo comunes con la IA de Lumi. Piensa en ellos como plantillas para adaptar a tus proyectos.
  1. Iniciando Proyectos
  • Cuándo usar: Al principio de un proyecto para ayudar a la IA a comprender los requisitos de alto nivel y construir la base. Actúa como tu resumen inicial del proyecto.
  • Cómo usar: Describe el tipo de aplicación, las tecnologías clave (frontend, backend, servicios) y las características principales. Dirige a la IA sobre dónde empezar, generalmente la página principal o una característica crucial.
  1. Mejoras de Diseño UI/UX
  • Cuándo usar: Para refinar el atractivo visual de tu aplicación sin alterar su funcionalidad. Esto incluye pulir la UI, ajustar diseños o implementar un estilo de diseño específico.
  • Cómo usar: Define claramente el alcance de los cambios de diseño y enfatiza que la funcionalidad debe permanecer intacta. Guía a la IA sobre la estética deseada (p. ej., moderna, minimalista). Aborda múltiples cambios uno a la vez y menciona cualquier parte de la UI cuya lógica no deba ser alterada.
  1. Asegurando la Responsividad
  • Cuándo usar: Cuando tu aplicación necesita adaptar su diseño a varios tamaños de pantalla (móvil, tableta, escritorio). Ideal como una revisión final en tareas con mucha UI.
  • Cómo usar: Enfatiza un enfoque mobile-first e instruye a la IA para que asegure la responsividad en los puntos de interrupción estándar. Menciona las pautas específicas del framework CSS (p. ej., los puntos de interrupción sm, md, lg, xl de Tailwind) y solicita que se eviten los anchos fijos.
  1. Refactorización de Código
  • Cuándo usar: Periódicamente, especialmente cuando el código se vuelve desordenado o lento. La refactorización mejora la estructura del código, la legibilidad o el rendimiento sin alterar su comportamiento externo.
  • Cómo usar: Identifica el alcance (archivo, funcionalidad o base de código). Para archivos específicos, usa el prompt: “Refactoriza este archivo para mayor claridad y eficiencia, pero no alteres su funcionalidad o resultado”. Especifica áreas de enfoque como reducir la duplicación o simplificar la lógica. Para refactorizaciones más grandes, pide a la IA que planifique en pasos o audite el código primero.
  1. Tipos de Aplicaciones y Funcionalidades
Lumi puede ayudar con una amplia variedad de tipos de aplicaciones y funcionalidades. Los ejemplos incluyen:
  1. Planificación Estratégica con IA
  • Cuándo usar: Antes de comenzar una implementación compleja de varios pasos, o cuando tienes una funcionalidad grande que necesita ser desglosada. Los prompts de planificación te permiten delinear un enfoque antes de escribir el código, ahorrando créditos y evitando una dirección equivocada.
  • Cómo usar: Pide a la IA un plan o una lista de verificación. Por ejemplo, “Describe un plan paso a paso para X” o “Antes de programar, enumera los pasos que tomarás para implementar Y”. Es mejor hacer esto en el Modo Discusión para evitar la ejecución de código.
Al aplicar diligentemente estas mejores prácticas y utilizar la biblioteca de prompts, estarás bien equipado para desarrollar aplicaciones sofisticadas de manera eficiente y efectiva dentro de Lumi.