Ai

Programar con IA - Lecciones aprendidas

17 noviembre 2025

He pasado los últimos meses programando con IA. Esto es lo que he aprendido hasta ahora.

Diseña antes de delegar

Tu trabajo es construir una arquitectura y un modelo de datos inteligentes. Usa tu pensamiento creativo único y tu propia experiencia. Por ejemplo, nunca quiero lidiar con zonas horarias, así que todo es siempre UTC hasta que se muestra. Esa es una decisión que la IA no tomará por ti.

Pero no puedes planificarlo todo por adelantado. Vas a iterar. A veces tu idea simplemente no funciona. Esto significa que necesitas refactorizar todo el tiempo. Está bien. Haz muchas refactorizaciones pequeñas. No esperes hasta que sean necesarias las grandes.

AI + UX: Cómo crear productos de software en la era de la IA

10 marzo 2024

Muchos productos de software, quizás todos, tienen ahora o tendrán pronto un componente de IA, o están construidos en torno a la IA. Asistí a una excelente presentación de una representante de Miro que ha reflexionado profundamente sobre cómo debe diseñarse la experiencia de usuario de la IA. “Nosotros damos forma a nuestras herramientas, y después, nuestras herramientas nos dan forma a nosotros” es una cita conocida, por lo que las decisiones de diseño de la IA son importantes. Una presentación llena de listas tipo “5 formas”. Aquí vamos.

Desafíos del diseño de IA.

  • Trabajar con sesgos. La ponente ve esto tanto como un problema como una oportunidad. Podemos hacer el mundo de la IA como queremos eligiendo bien los datos de entrenamiento.
  • Seguridad y privacidad. Las preocupaciones sobre una IA que toma el control del mundo no están fundadas, pero la privacidad y los deepfakes sí son una preocupación, así como el bienestar psicológico por chatbots que dan consejos incorrectos o agresivos.
  • Diseño para la incertidumbre. Un LLM no es determinista, no puedes predecir de antemano qué va a salir.
  • Confianza y transparencia. Cada día ves ejemplos de ‘alucinaciones’ de modelos de lenguaje que inventan cosas por sí mismos. Es importante mostrar las fuentes y así seguir ganando confianza.

Entonces, ¿cómo debes diseñar?

Datos + modelo + cómo usar = impacto

9 marzo 2024

La primera charla a la que asistí fue de Google y McKinsey, y estuvo bastante bien. Ya se ha escrito sobre esto por Erwin Blom y Michiel Buitelaar pero daré mi perspectiva.

La idea que saqué fue: Necesitas buenos datos, un buen modelo de lenguaje y tu gente debe entender para qué les sirve. Con eso puedes generar un impacto poderoso.

Datos: En Google tienen una base de código increíble: El código sobre el que funcionan Chrome y Search, por ejemplo. 500,000 años-persona de trabajo, no solo con buen código sino que también se registran todos los cambios, todas las preguntas que los desarrolladores hacen en foros y las respuestas. Así que no solo el producto final sino también el proceso.