Cómo usamos (y cómo no usamos) la IA en el desarrollo

La IA tiene límites muy claros: no es inútil, pero tampoco es de fiar por sí sola. La mayoría de lo que hoy llaman "IA" son LLMs (modelos grandes de lenguaje, como ChatGPT). Producen textos convincentes y código verosímil, pero "convincente" no equivale a correcto, y "verosímil" no equivale a adecuado para tu negocio. En el desarrollo de software a medida de alta calidad, la IA no reemplaza a las personas con experiencia ni elimina pasos del proceso. Lo que sí hace, cuando se usa con disciplina, es ayudarnos a explorar opciones, validar decisiones y mejorar la calidad.

La IA tiene límites muy claros.

No en el sentido de "no sirve", sino en el sentido de que puede generar resultados con mucha seguridad y aun así necesitar que un profesional los revise. La mayoría de lo que hoy se llama "IA" es un LLM (large language model, como ChatGPT o Grok). Son buenos generando textos convincentes y código verosímil. Pero "convincente" no es lo mismo que correcto, y "verosímil" no es lo mismo que adecuado para tu negocio.

En el desarrollo de software a medida, sitios web, aplicaciones web y apps móviles de alta calidad, la IA no puede reemplazar a las personas con experiencia ni elimina etapas del proceso. Lo que sí puede hacer, usada con criterio, es ayudarnos a explorar opciones, validar decisiones y mejorar la calidad.

Este artículo explica cómo usamos la IA en LINK-V y qué puede llegar realmente a tu proyecto.

En qué es buena la IA

Los LLMs son herramientas basadas en patrones. Funcionan prediciendo qué viene a continuación en un texto, a partir de una gran cantidad de datos de entrenamiento. Eso los hace útiles para:

  • presentar variantes
  • explicar conceptos de distintas formas
  • redactar borradores a partir de notas
  • sugerir patrones de código y casos límite
  • detectar inconsistencias en redacción o estructura

No son buenos para:

  • entender todo tu contexto (objetivos de negocio, restricciones, historia, prioridades)
  • garantizar que algo sea correcto
  • tomar decisiones con responsabilidad
  • construir sistemas coherentes a lo largo del tiempo sin una guía firme
  • saber qué es verdad: solo saben qué suena probable

Este último punto es el más importante. La IA puede equivocarse con total seguridad. Por eso nuestra regla es simple: la IA puede ayudar, pero nunca tiene la última palabra.

El principio central: las personas expertas siguen siendo responsables

En nuestro trabajo, cada entregable tiene un dueño. Una persona real. La IA puede apoyar a esa persona, pero no puede reemplazar la responsabilidad.

Esto significa que:

  • tratamos lo que produce la IA como un borrador, no como una decisión
  • verificamos con razonamiento, revisión y pruebas
  • mantenemos los mismos estándares de calidad, se haya usado IA o no

Así que sí, partes generadas por IA pueden terminar en tu proyecto. Pero nunca sin revisar, sin probar ni con confianza ciega.

Cómo usamos la IA en el código

La IA puede ser útil al programar, pero no de la forma que sugiere mucho del marketing actual.

La parte difícil del desarrollo de software no suele ser "escribir código". Las partes difíciles son:

  • elegir el enfoque correcto (arquitectura, flujo de datos, estrategia de rendimiento)
  • manejar casos límite y comportamiento real
  • integrarse con sistemas existentes
  • mantener claridad para el desarrollo futuro
  • prevenir bugs, problemas de seguridad y regresiones

La IA ayuda sobre todo a generar opciones y a arrancar. Puede sugerir varias implementaciones, recordarnos errores comunes (no específicos del proyecto) o proponer una estructura más limpia.

Lo que hacemos en la práctica:

  • El código generado por IA puede usarse en proyectos de clientes y en productos.
  • Si lo escribió la IA, queda etiquetado por la propia IA o por el programador.
  • Un desarrollador revisa línea por línea cualquier código generado.
  • Verificamos el comportamiento con pruebas y uso real.

Si el código es pequeño y evidente, la verificación es rápida. Si es crítico (seguridad, pagos, permisos, integridad de datos), lo tratamos como cualquier otro código crítico: revisión más profunda, más pruebas y requisitos más estrictos.

Cómo usamos la IA en gráficos, diseño y UX

El diseño no es solo estética. Es comunicación, claridad, jerarquía, confianza y conversión. La IA no entiende tu marca ni a tus usuarios como sí lo hace un diseñador con experiencia.

La IA puede ayudar a generar direcciones que funcionan para audiencias genéricas (porque las conoce bien), pero no conoce a tus clientes de nicho. Eso sigue siendo cosa nuestra.

Dónde nos ayuda la IA:

  • tormentas de ideas sobre layout y estilo
  • generar redacciones alternativas o de demo para textos de interfaz
  • tareas utilitarias rápidas, como quitar fondos
  • evaluación y segundas opiniones (por ejemplo, si un flujo tiene pasos confusos)

Esto va sobre todo de velocidad y amplitud. La IA es útil para explorar más variantes, así podemos elegir la mejor dirección o combinar ideas a partir de más opciones.

Cómo usamos la IA para textos y comunicación

Usamos la IA para:

  • primeros borradores a partir de bullets, estructura y notas
  • reescribir el tono (más formal, más cercano, más directo)
  • mejorar gramática y claridad
  • detectar frases torpes
  • revisar sensibilidad cultural y social (útil para audiencias internacionales)

Después editamos los textos. Conservamos lo que coincide con nuestra voz, eliminamos lo que suena genérico y nos aseguramos de que cada afirmación se ajuste a la realidad. La IA produce texto rápido, pero no garantiza precisión ni relevancia.

Cómo usamos la IA para hacer brainstorming y mantenernos al día

La IA es útil como herramienta de "primera o segunda pasada" para:

  • opciones de nombre
  • listas de funcionalidades y trade-offs
  • riesgos posibles y casos límite
  • enfoques alternativos a un problema

También la usamos para orientarnos más rápido en novedades técnicas y de negocio, sobre todo para tener una visión general e identificar qué vale la pena revisar a fondo.

Aun así, verificamos la información importante en fuentes primarias. La IA puede pasar por alto opciones, mezclar detalles o presentar suposiciones como hechos.

¿La IA abarata el proyecto o lo hace más rápido?

A veces acelera partes pequeñas. Puede reducir la fase de página en blanco, ayudar con redacciones repetitivas y agilizar la exploración de opciones técnicas.

La IA ayuda más bien de forma poco técnica. No es una herramienta sistémica que reemplace nuestro proceso ni nuestras decisiones. Es una herramienta de productividad personal: ayuda a saltar la página en blanco, a partir un problema en piezas más pequeñas y a arrancar cuando uno se atasca. El valor no suele ser "la IA hizo el trabajo", sino "ayudó al experto a hacer mejor su trabajo".

A la vez, suele aumentar la cantidad de opciones que merece la pena considerar y siempre añade la necesidad de verificar.

La IA no elimina pasos del desarrollo profesional. Usada sin cuidado, puede sumar problemas nuevos que cuestan tiempo después y bajan la fiabilidad.

Así que la respuesta práctica es:

La IA nos ayuda a mejorar calidad y eficiencia en cosas pequeñas. No reemplaza el trabajo profesional. No convierte el software a medida en un producto de un clic. Rara vez reduce el alcance del trabajo, pero puede acelerar el "tejido conector" entre etapas del desarrollo, lo que a veces acorta los plazos de entrega.

Resumen

"Con IA" se ha vuelto una etiqueta de marketing vaga en el mejor de los casos, y una promesa irreal en el peor. Por eso, algunas empresas la usan como "pegamos los requisitos en una herramienta y entregamos lo que salga". Eso puede valer para páginas muy simples, prototipos o cosas de bajo riesgo. No vale para software de negocio serio.

Probamos herramientas de IA y, como no estamos dispuestos a comprometer la calidad del resultado, preferimos un enfoque directo:

  • usar la IA donde realmente ayuda
  • mantener la responsabilidad en los expertos
  • verificar todo lo que importa

Usamos la IA como un asistente práctico para explorar opciones y mejorar el resultado. Pero cada decisión final, cada línea de código y cada entregable en nuestros servicios Timeless y productos Grace tiene un dueño y una verificación por parte de nuestro equipo.