Autor: admin

  • AI Observability avanzada

    AI Observability avanzada

    observability avanzada. observability avanzada.

    observability avanzada.

    observability avanzada.

    AI Observability avanzada


    1. El desafío creciente de la observabilidad

    A medida que los agentes de IA se despliegan en entornos de producción cada vez más complejos, la observabilidad básica (métricas de latencia y error) se queda corta. La observabilidad avanzada aborda problemas más sutiles: el comportamiento emergente, la degradación gradual de la calidad, y la detección temprana de desviaciones en el razonamiento del agente.

    Danny Gollapalli y Zubin Koticha (Raindrop) presentan una inmersión profunda en la observabilidad de agentes. Su tesis central: los fallos de agentes son fundamentalmente diferentes de los fallos del software tradicional porque los agentes son no deterministas, no acotados y pueden usar herramientas para afectar arbitrariamente a otros sistemas.

    El cambio de paradigma que proponen: pasar de depender de evaluaciones offline con «conjuntos de datos dorados» a la monitorización continua en producción. Las evaluaciones no pueden cubrir todos los comportamientos emergentes; la monitorización en producción es la única forma de detectar el «long tail» de problemas.

    2. Señales implícitas avanzadas

    Más allá de las métricas básicas, la observabilidad avanzada se basa en señales implícitas sofisticadas. Las más efectivas no son valoraciones genéricas («puntuación de calidad 8/10»), sino clasificadores binarios específicos: detección de rechazos (el agente se niega a actuar porque el prompt se lo impide), detección de jailbreak (el usuario está intentando manipular al agente), detección de frustración del usuario (patrones lingüísticos que indican enfado), detección de brechas de capacidad (el agente intenta algo que no puede hacer).

    Un hallazgo clave: el seguimiento de la tasa de estos problemas específicos a lo largo del tiempo es más útil que una puntuación general. Si la tasa de «frustración de usuario» aumenta tras un cambio en el prompt, sabes exactamente qué métrica ha empeorado y puedes revertir el cambio.

    Los autodiagnósticos avanzados van más allá del simple «report». Incluyen herramientas de «reflexión» donde el agente analiza su propio comportamiento después de completar una tarea, identificando qué podría haber hecho mejor.

    3. Experimentos como workflow central

    La observabilidad avanzada no es pasiva — es la base para un workflow activo de experimentación. Una vez establecidas las señales, los equipos pueden ejecutar experimentos A/B en producción de forma sistemática: cambiar un prompt, un modelo o una herramienta en un porcentaje de usuarios, y comparar las tasas de señal contra un grupo de control.

    Este enfoque permite: validar mejoras en condiciones reales (no en datos sintéticos), detectar regresiones sutiles (un cambio que mejora la latencia pero aumenta la frustración del usuario), y iterar rápidamente sin esperar a evaluaciones offline.

    La tasa de regeneración (regeneration rate) es una métrica clave: con qué frecuencia el usuario solicita regenerar una respuesta. Un aumento en la tasa de regeneración tras un cambio indica que el agente está produciendo respuestas que no satisfacen al usuario, incluso si las métricas técnicas (latencia, tasa de error) no han cambiado.

    4. Trazado y depuración forense

    El trazado (tracing) detallado es esencial para la observabilidad avanzada. Cada paso del agente debe registrarse: la entrada recibida, el razonamiento intermedio, las herramientas seleccionadas, los parámetros usados, los resultados obtenidos, y la decisión final.

    La depuración forense permite, ante un incidente, reconstruir exactamente qué ocurrió. No se trata solo de saber que el agente falló, sino de entender por qué: ¿eligió la herramienta equivocada? ¿El prompt del sistema tenía una ambigüedad? ¿El modelo alucinó? ¿La API externa devolvió un error inesperado?

    Gollapalli y Koticha recomiendan que el trazado incluya: el prompt completo en el momento de cada decisión (no solo la entrada del usuario, sino el contexto completo), el estado del agente (herramientas disponibles, historial de la conversación), y los metadatos del modelo (temperatura, versión, latencia). Sin estos datos, la depuración es adivinación.

    5. El futuro: observabilidad como requisito de seguridad

    La observabilidad avanzada se enmarca como un requisito de seguridad, no solo de calidad. A medida que los agentes se despliegan en dominios de alto riesgo (salud, finanzas, defensa), la capacidad de monitorizar y auditar su comportamiento se convierte en un requisito regulatorio.

    La visión: sistemas de observabilidad que no solo registran, sino que detectan patrones anómalos automáticamente, predicen problemas antes de que ocurran y toman acciones correctivas sin intervención humana. Por ejemplo: si un agente empieza a mostrar signos de degradación en el razonamiento (más tiempo por paso, más llamadas a herramientas redundantes), el sistema de observabilidad podría cambiar automáticamente a un modelo de respaldo o escalar a un humano.

    La conclusión: la observabilidad no es un añadido opcional para agentes de producción. Es la base sobre la que se construye la confianza en sistemas autónomos. A medida que los agentes asumen más responsabilidades, la observabilidad debe evolucionar de herramienta de depuración a sistema de seguridad en tiempo real.


    Fuentes

    • Danny Gollapalli & Zubin Koticha, Raindrop«Everything You Need To Know About Agent Observability» (YouTube). Duración: 50 min. URL: https://www.youtube.com/watch?v=-aM2EDTiaMs

    Atribución: Este artículo adapta material de la charla de Danny Gollapalli y Zubin Koticha (Raindrop).


    Artículos relacionados

    Recursos en línea

    Ver también: PARTE 3: La Habana 1762: cuando la logística falló | Viento en las velas: cómo la Royal Navy venció al escorbuto. Fuente: AI Observability avanzada.

  • Búsqueda agentic: el fin de la búsqueda tradicional

    Búsqueda agentic: el fin de la búsqueda tradicional

    búsqueda agentic fin búsqueda. búsqueda agentic fin búsqueda.

    búsqueda agentic fin búsqueda.

    búsqueda agentic fin búsqueda.

    Búsqueda agentic: el fin de la búsqueda tradicional


    1. De RAG a RAG agentic

    La búsqueda de información ha sido tradicionalmente un proceso pasivo: el usuario escribe una consulta, el sistema devuelve resultados. Con los agentes de IA, este paradigma cambia radicalmente. El agente no solo busca, sino que decide cómo, cuándo y dónde buscar, iterando sobre los resultados y refinando su enfoque.

    Leonie Monigatti (Elastic) argumenta que la ingeniería de contexto —decidir qué entra en la ventana de contexto del LLM— es en un 80% búsqueda agentic. La «flecha» entre las fuentes de contexto y la ventana de contexto está alimentada por herramientas de búsqueda. La selección y diseño de estas herramientas es crítica.

    El RAG temprano usaba un pipeline fijo: consulta del usuario → búsqueda vectorial → contexto → LLM. Era frágil: añadía contexto irrelevante o confundía al modelo. El RAG agentic reemplaza este pipeline fijo con una herramienta de búsqueda que el agente decide si llamar, permitiéndole determinar si y cuándo recuperar contexto. Esto permite recuperación multi-salto y evita contexto innecesario o confuso.

    2. Fuentes de contexto y herramientas nativas

    El contexto vive en muchos lugares: archivos locales, bases de datos, web, memoria a largo plazo y skills del agente. Cada fuente tiene típicamente una herramienta de búsqueda nativa: búsqueda semántica para bases de datos, búsqueda de archivos para el sistema local, búsqueda web para internet.

    La herramienta shell/bash se destaca como una alternativa versátil que puede interactuar con cualquier fuente mediante comandos CLI (`ls`, `grep`, `curl`, o CLIs personalizadas). Es simple de usar y funciona bien incluso con modelos más débiles (como GPT-4o nano), pero es intrínsecamente peligrosa (puede borrar archivos) y debe usarse en entornos controlados.

    Las herramientas de búsqueda de propósito general (como ESQL o SQL) permiten al agente escribir consultas completas. Esto habilita agregaciones y filtrados que la búsqueda semántica no puede hacer (como contar sesiones o emparejar palabras clave exactas). Requieren manejo de errores (try/except) para que el agente pueda autocorregirse en errores de sintaxis.

    3. Descripciones de herramientas: el factor crítico

    El factor más importante para la selección correcta de herramientas es una descripción detallada de la herramienta. Monigatti enfatiza que la descripción debe incluir: el propósito central, las condiciones de activación (cuándo usar y cuándo no usar), y las relaciones con otras herramientas (por ejemplo, «primero llama a la skill X antes de usar esta herramienta»).

    Si el agente sigue fallando en la selección de herramientas, refuerza la instrucción en el prompt del sistema. Los modos de fallo comunes son tres: el agente no llama a ninguna herramienta (confía en su conocimiento paramétrico), llama a la herramienta equivocada (búsqueda web en lugar de búsqueda en base de datos), o genera parámetros de búsqueda incorrectos (sintaxis o filtros erróneos).

    Las skills del agente (agent skills) son útiles cuando una herramienta requiere más documentación de la que cabe en una descripción de una línea (por ejemplo, la sintaxis de un lenguaje de consulta). Las skills se cargan en la ventana de contexto solo cuando se necesitan (divulgación progresiva), proporcionando instrucciones detalladas.

    4. El agente como buscador activo

    En el paradigma agentic, el agente no es un intermediario pasivo entre el usuario y los resultados de búsqueda. Es un buscador activo que: formula hipótesis sobre dónde encontrar la información, selecciona las herramientas adecuadas, ejecuta búsquedas múltiples, sintetiza resultados de diferentes fuentes, y refina su enfoque si los resultados no son suficientes.

    Por ejemplo, un usuario pregunta «¿Cuál es el impacto de la IA en el sector sanitario español?». Un agente de búsqueda agentic: primero busca en la web artículos generales; luego busca en bases de datos académicas estudios específicos; si encuentra referencias a regulaciones, busca en la base de datos legal; y finalmente sintetiza todo en una respuesta coherente, citando cada fuente.

    Este proceso iterativo contrasta con la búsqueda tradicional, donde el usuario debe reformular manualmente la consulta, probar diferentes fuentes y sintetizar los resultados por sí mismo. La búsqueda agentic reduce drásticamente el esfuerzo cognitivo del usuario.

    5. El futuro: desaparición de la búsqueda tradicional

    La predicción de Monigatti: la búsqueda tradicional —el cuadro de búsqueda en blanco que devuelve 10 enlaces azules— desaparecerá. Será reemplazada por interfaces conversacionales donde el usuario expresa su necesidad en lenguaje natural y el agente orquesta la búsqueda, a menudo sin que el usuario sea consciente de ello.

    Los desafíos pendientes: la calidad de las fuentes (el agente debe discriminar entre fuentes fiables y no fiables), la atribución (citar correctamente las fuentes usadas), la latencia (búsquedas múltiples pueden ser lentas), y el coste (cada búsqueda consume tokens). Pero a medida que los modelos mejoran y las herramientas se estandarizan, la búsqueda agentic se convertirá en el nuevo estándar.


    Fuentes

    • Leonie Monigatti, Elastic«Agentic Search for Context Engineering» (AI Engineer). Duración: 63 min. URL: https://www.youtube.com/watch?v=ynJyIKwjonM

    Atribución: Este artículo adapta material de la charla de Leonie Monigatti (Elastic) en el canal AI Engineer.


    Artículos relacionados

    Recursos en línea

    Ver también: PARTE 3: La Habana 1762: cuando la logística falló | Viento en las velas: cómo la Royal Navy venció al escorbuto. Fuente: Búsqueda agentic el fin de la búsqueda tradicional.

  • Estrategia vs. talento: el dilema del líder técnico

    Estrategia vs. talento: el dilema del líder técnico

    estrategia talento dilema líder. estrategia talento dilema líder.

    estrategia talento dilema líder.

    estrategia talento dilema líder.

    Estrategia vs. talento: el dilema del líder técnico


    1. Por qué la estrategia vence al talento

    En los equipos técnicos de IA, existe una creencia arraigada de que el talento individual es el factor determinante del éxito. Contrata a los mejores ingenieros, dales libertad y obtendrás los mejores resultados. Seth Godin desafía esta premisa: la estrategia siempre vence al talento cuando ambos están en conflicto.

    La razón es simple: «no importa lo rápido que vayas si vas en la dirección equivocada». Un equipo de talento excepcional trabajando en el producto equivocado, para el mercado equivocado, con la estrategia equivocada, producirá resultados mediocres. Un equipo competente con una estrategia brillante superará consistentemente al equipo estrella sin dirección.

    En IA, esto es especialmente relevante. Muchas startups invierten en contratar a los mejores investigadores mientras descuidan las preguntas estratégicas fundamentales: ¿Qué problema estamos resolviendo? ¿Para quién? ¿Por qué nosotros? Sin respuestas claras, el mejor talento del mundo construirá el producto equivocado.

    2. Las dos preguntas estratégicas fundamentales

    Godin propone que la estrategia comienza con dos preguntas: «¿Exactamente para quién soy?» y «¿Qué cambio busco generar?» El «quién» no es un nombre, sino una comprensión de lo que creen, buscan y quieren. Esta claridad ayuda a encontrar el camino correcto y evita desperdiciar esfuerzos en la audiencia equivocada.

    Para un equipo de IA, estas preguntas se traducen en: ¿Qué segmento de usuarios vamos a servir con nuestro agente? ¿Qué cambio específico buscamos en su comportamiento o resultados? Sin esta claridad, el equipo construirá un producto genérico que no destaca para nadie.

    La tendencia natural cuando los tiempos son difíciles es inclinarse hacia trabajar «en» el negocio (en IA: optimizar modelos, mejorar prompts, reducir latencia). Godin sugiere que solo 10 minutos al día trabajando «sobre» el negocio (estrategia, posicionamiento, dirección) pueden ser transformadores.

    3. Mejores clientes, no más trabajo

    No puedes lograr más trabajando más horas; necesitas mejores clientes. Los mejores clientes exigen más, hablan más de ti, vuelven más a menudo y pagan más. No los consigues haciendo un gran trabajo para malos clientes — los consigues creando condiciones que los atraigan, lo que requiere una estrategia.

    Para un producto de IA, esto significa: ¿estás construyendo para clientes que entienden y valoran la IA? ¿O para clientes que esperan resultados mágicos sin entender las limitaciones? Los mejores clientes son los que tienen un problema real que la IA puede resolver, entienden sus limitaciones y están dispuestos a iterar contigo.

    El poder de decir «no»: Godin comparte la historia de despedir a su mayor cliente (un tercio de sus ingresos) porque era tóxico. En 60 días, el negocio perdido fue reemplazado con creces. Decir no a malos clientes o trabajo mediocre libera espacio para hacer el trabajo que amas y atraer a las personas adecuadas.

    4. El tiempo como recurso estratégico

    El tiempo no es gratis — cada elección tiene un coste de oportunidad. Godin sugiere escribir una carta de tu yo futuro (dentro de 5 años) agradeciendo a tu yo actual por una decisión tomada hoy. Este ejercicio ayuda a priorizar acciones estratégicas (despedir a un mal cliente, aprender una nueva habilidad) sobre el trabajo rutinario.

    Para líderes técnicos de IA, esto significa preguntarse: ¿Estoy invirtiendo mi tiempo en tareas que solo yo puedo hacer (definir estrategia, mentorizar, tomar decisiones críticas) o en tareas que podría delegar a un agente o a un ingeniero más junior?

    La trampa de la urgencia: las tareas urgentes siempre eclipsan a las importantes. Responder a un incidente en producción es urgente; definir la estrategia de IA para el próximo trimestre es importante. El líder estratégico reserva tiempo para lo importante antes de que se vuelva urgente.

    5. Empatía y tensión intencional

    Para generar cambio, necesitas empatía (entender lo que otros quieren, no proyectar lo que crees que deberían querer) y tensión intencional (miedo a perderse algo, miedo a quedarse atrás). Estas crean condiciones donde la gente dice sí.

    Godin usa el ejemplo del artista callejero Shepard Fairey, que creó su propio establishment siendo arrestado 30 veces, en lugar de esperar a ser seleccionado por las galerías. En IA, el equivalente es la startup que crea su propio mercado en lugar de competir en uno existente.

    La lección final: el talento atrae, la estrategia retiene. Puedes contratar a los mejores ingenieros, pero si no tienen una dirección clara, se irán. La estrategia no es solo un plan de negocio — es la respuesta a «¿por qué debería quedarme aquí cuando podría estar en cualquier otro sitio?»


    Fuentes

    • Seth Godin«Why Strategy Always Beats Talent» (YouTube). Duración: 40 min. URL: https://www.youtube.com/watch?v=AZeCxY5yHUY

    Atribución: Este artículo adapta material de la charla de Seth Godin sobre estrategia vs. talento.


    Artículos relacionados

    Recursos en línea

    Ver también: PARTE 3: La Habana 1762: cuando la logística falló | Viento en las velas: cómo la Royal Navy venció al escorbuto. Fuente: Estrategia vs talento el dilema del líder técnico.

  • Etiqueta digital en la era del email con IA

    Etiqueta digital en la era del email con IA

    etiqueta digital era email. etiqueta digital era email.

    etiqueta digital era email.

    etiqueta digital era email.

    Etiqueta digital en la era del email con IA


    1. Por qué la etiqueta digital importa más que nunca

    En un mundo donde los agentes de IA redactan, responden y gestionan correos electrónicos de forma autónoma, las reglas de etiqueta digital no han desaparecido — se han vuelto más importantes. Un agente mal entrenado puede enviar un email inapropiado, copiar a las personas equivocadas o usar un tono inadecuado, con consecuencias que van desde la incomodidad hasta la pérdida de clientes.

    La Harvard Business Review presenta ocho reglas esenciales de etiqueta email que siguen siendo vigentes y que los diseñadores de agentes deben conocer para programar comportamientos adecuados. Estas reglas no son solo cortesía: son eficiencia operativa y prevención de errores costosos.

    Para los agentes de IA que gestionan correos, cada regla se traduce en una instrucción de comportamiento: «no respondas a todos automáticamente», «pon la petición principal al principio», «usa enlaces en lugar de URLs largas». El prompt del sistema debe codificar estas reglas explícitamente.

    2. Reglas fundamentales para agentes de email

    La primera regla: incluye una llamada a la acción en el asunto. Para un agente, esto significa que el asunto debe especificar la acción requerida y el tiempo estimado. Ejemplo: «Encuesta de 5 minutos para feedback del Proyecto X». Esto proporciona contexto inmediato sin necesidad de abrir el email.

    La segunda: un hilo por tema. El agente no debe mezclar múltiples temas en un mismo hilo. Si surgen temas nuevos, debe crear un nuevo hilo. Esto mantiene la organización y facilita la búsqueda posterior.

    La tercera: explica los cambios de destinatarios. Cuando se añade o elimina a alguien, el agente debe dejar una nota clara al principio del email (entre paréntesis y cursiva) informando del cambio. Esto asegura transparencia y evita confusiones.

    3. Estructura y claridad para agentes

    La cuarta regla: el punto principal primero. El agente debe colocar la petición o acción requerida al principio del email, seguida del contexto. Esto respeta el tiempo del lector, especialmente para colegas ocupados o superiores que quieren entender rápidamente qué se necesita.

    La quinta: resume emails desorganizados. Cuando el agente responde a un email largo y desordenado, debe resumir los puntos clave del remitente en unas pocas frases para confirmar comprensión y ayudar a organizar las ideas. Esto fomenta una comunicación más clara.

    La sexta: usa hiperenlaces en lugar de URLs largas. El agente debe usar la función de hipervínculo (Comando+K en Mac, Control+K en Windows) en lugar de pegar URLs completas. Esto mejora la legibilidad y reduce errores.

    4. Prevención de errores: reply vs. reply all

    La séptima regla: por defecto, responde (reply), no respondas a todos (reply all). Esta es quizás la regla más crítica para agentes. Un error de «reply all» puede enviar un mensaje inapropiado a cientos de personas. El agente debe configurarse para responder solo al remitente original a menos que la situación requiera explícitamente incluir a todos.

    La octava: extiende el «deshacer envío» a 30 segundos. Aunque esto es una configuración del cliente de correo, el agente debe implementar un período de gracia equivalente: un retardo antes de enviar el email que permita una revisión humana o una verificación automática adicional.

    Para desarrolladores de agentes: implementa una regla de verificación antes del envío: el agente debe revisar la lista de destinatarios, el asunto y el tono antes de enviar. Si detecta «reply all» con más de 5 destinatarios, debe pausar y solicitar confirmación.

    5. Implicaciones para agentes de IA en comunicaciones

    La integración de agentes en la comunicación email plantea cuestiones adicionales. El agente debe identificarse como tal (no hacerse pasar por humano). Debe mantener un tono profesional consistente con la marca. Y debe saber cuándo escalar a un humano — una conversación que se vuelve tensa o sensible no debe ser gestionada por un agente.

    Las empresas que despliegan agentes de email deben: entrenar los prompts con las reglas de etiqueta explícitamente, implementar verificaciones pre-envío, establecer límites claros de autonomía (qué puede hacer el agente sin revisión humana), y monitorizar la calidad de las comunicaciones.

    La conclusión: la etiqueta digital no es un lujo, es una necesidad funcional para agentes de comunicación. Un agente que sigue las reglas de etiqueta genera confianza; uno que las ignora genera fricción y riesgo.


    Fuentes

    • Harvard Business Review«8 Email Etiquette Tips — How to Write Better Emails at Work» (HBR). Duración: 7 min. URL: https://www.youtube.com/watch?v=1XctnF7C74s

    Atribución: Este artículo adapta material del vídeo de Harvard Business Review sobre etiqueta de email.


    Artículos relacionados

    Recursos en línea

    Ver también: PARTE 3: La Habana 1762: cuando la logística falló | Viento en las velas: cómo la Royal Navy venció al escorbuto. Fuente: Etiqueta digital en la era del email con IA.

  • Agentes conversacionales robustos

    Agentes conversacionales robustos

    Agentes conversacionales robustos


    1. Fundamentos de los agentes conversacionales

    Un agente conversacional es un sistema de IA diseñado para mantener diálogos naturales con humanos. A diferencia de un chatbot simple, que sigue reglas predefinidas, un agente conversacional utiliza un LLM para comprender intención, mantener contexto a lo largo de múltiples intercambios y generar respuestas coherentes y contextualmente relevantes.

    Thor Schaeff y Philipp Schmid (Google DeepMind) presentan un taller completo sobre construcción de agentes conversacionales, centrado en la nueva Gemini Interactions API. El objetivo es proporcionar a los desarrolladores las herramientas y patrones necesarios para construir agentes que no solo respondan preguntas, sino que mantengan conversaciones fluidas y significativas.

    La clave de un agente conversacional robusto no está solo en el modelo subyacente, sino en la arquitectura de gestión del diálogo: cómo se mantiene el estado de la conversación, cómo se manejan los cambios de tema, cómo se recuperan los errores y cómo se gestiona el contexto a largo plazo.

    2. La Interactions API y la gestión de estado

    La Gemini Interactions API es una interfaz unificada diseñada tanto para modelos como para agentes. Se alinea con estándares de la industria (como la API de chat completions de OpenAI), facilitando a los desarrolladores la construcción de agentes conversacionales.

    El primitivo central es la gestión de estado del lado del servidor (server-side state management). En lugar de que el desarrollador gestione y envíe manualmente el historial completo de la conversación, puede usar un `previous_interaction_id` para adjuntar nuevas entradas a una sesión existente. Esto simplifica los bucles del agente y mejora el caching implícito, logrando 2-3 veces mejores tasas de acierto de caché y ahorros de hasta el 90% en tokens de entrada.

    Para agentes de larga duración (como investigación profunda que toma minutos), la API soporta ejecución en segundo plano con polling o webhooks. Esto evita mantener conexiones HTTP abiertas durante períodos prolongados, una mejor práctica esencial para aplicaciones escalables.

    3. Arquitectura del agente conversacional

    La arquitectura típica incluye: un gestor de diálogo que mantiene el estado de la conversación y decide la siguiente acción; un reconocedor de intenciones que clasifica la entrada del usuario; un generador de respuestas que produce texto coherente; y un conjunto de herramientas que el agente puede invocar para realizar acciones (buscar información, actualizar registros, etc.).

    El taller de DeepMind utiliza «agent skills» (habilidades del agente) para guiar a los agentes de codificación. La skill proporciona instrucciones de alto nivel, modelos disponibles y enlaces a documentación viva en lugar de código estático y obsoleto. Esto permite a los agentes obtener la documentación más reciente de la API via web fetch, asegurando que usen las características actuales.

    La sesión práctica incluye la construcción de un agente de codificación desde cero. El agente incluye un constructor (con cliente GenAI y ID de modelo) y un método `run`. Luego se añaden herramientas (leer archivo, escribir archivo) definiendo un esquema JSON para el modelo y una implementación en Python.

    4. Interacciones multi-modelo y multi-agente

    La API Interactions soporta encadenar diferentes modelos y agentes en pocas líneas de código. Por ejemplo, un agente de investigación profunda puede producir un informe, y luego un modelo diferente (como Imagen) puede generar un visual a partir de ese output, todo usando la misma superficie de interacción y `previous_interaction_id`.

    Esto permite arquitecturas conversacionales complejas: un usuario conversa con un agente principal, que internamente consulta a otros agentes especializados, los cuales pueden usar modelos diferentes según la tarea. El usuario percibe una conversación única; internamente hay múltiples agentes colaborando.

    Las recomendaciones prácticas del taller: usa Gemini 2.0 Flash para agentes conversacionales rápidos y rentables; trata las claves de API como secretos (evita filtraciones en GitHub); y aprovecha el nivel gratuito (sin necesidad de tarjeta de crédito) para experimentación.

    5. Mejores prácticas para producción

    Para llevar agentes conversacionales a producción: implementa manejo de errores robusto (el agente debe saber decir «no sé» en lugar de alucinar); establece límites claros de contexto para evitar degradación en conversaciones largas; implementa detección de intenciones con respaldo (fallback) para cuando el agente no entiende; y monitoriza la tasa de abandono y la tasa de resolución en primera instancia.

    Un aspecto crítico: el agente debe interrumpir la conversación solo cuando sea necesario, no por cada duda interna. Las interacciones multi-modelo deben ser transparentes para el usuario — no necesita saber que detrás hay tres modelos diferentes trabajando.

    La conclusión del taller: los agentes conversacionales robustos no se construyen solo con un buen modelo, sino con una arquitectura cuidadosa de gestión de estado, manejo de errores, y experiencia de usuario fluida. La tecnología está madura para producción; lo que falta es el diseño cuidadoso de la interacción.


    Fuentes

    • Thor Schaeff & Philipp Schmid, Google DeepMind«Building Conversational Agents» (YouTube). Duración: 107 min. URL: https://www.youtube.com/watch?v=cVzf49yg0D8

    Atribución: Este artículo adapta material del taller de Thor Schaeff y Philipp Schmid (Google DeepMind) sobre construcción de agentes conversacionales.


    Artículos relacionados

    Recursos en línea

    Ver también: PARTE 3: La Habana 1762: cuando la logística falló | Viento en las velas: cómo la Royal Navy venció al escorbuto. Fuente: Agentes conversacionales robustos.

  • Expertise de dominio en productos IA

    Expertise de dominio en productos IA

    expertise dominio productos. expertise dominio productos.

    expertise dominio productos.

    expertise dominio productos.

    Expertise de dominio en productos IA


    1. El valor del conocimiento de dominio

    Construir productos de IA no es solo cuestión de modelos y algoritmos. El factor diferenciador más importante es el conocimiento del dominio: entender profundamente el problema que se resuelve, los usuarios a los que se sirve y el contexto en el que operan.

    Chris Lovejoy (Notius Labs) introduce el concepto de «organización nativa de IA» (domain-native AI organization): una empresa donde el conocimiento del dominio está integrado en cada capa del producto y donde los equipos combinan expertos del dominio con ingenieros de IA de forma natural, no como departamentos separados.

    El problema actual: muchas empresas tienen equipos de IA centralizados que construyen soluciones sin entender el dominio, y equipos de dominio que no entienden las capacidades y limitaciones de la IA. El resultado son productos que resuelven problemas equivocados o que los resuelven de formas que los usuarios no pueden adoptar.

    2. Integración del expertise: organización nativa de IA

    Una organización nativa de IA se caracteriza por: los expertos del dominio participan activamente en el diseño del producto de IA, no solo como consultores sino como miembros del equipo de producto; los ingenieros de IA rotan por áreas de negocio para entender el contexto; las métricas de éxito se definen en términos del dominio, no en términos técnicos («precisión del 95%» no es suficiente si no se traduce en «reducción del 30% en tiempo de resolución»).

    Lovejoy propone que los mejores productos de IA nacen cuando un experto del dominio con conocimientos de IA (o un ingeniero de IA inmerso en el dominio) identifica un problema y sabe exactamente cómo la IA puede resolverlo. No hay sustituto para este entendimiento profundo.

    Ejemplo práctico: un hospital que desarrolla un agente de IA para clasificar urgencias. El equipo debe incluir médicos de urgencias (conocen el flujo de trabajo), enfermeros de triaje (conocen los criterios de clasificación), ingenieros de IA (saben construir el modelo) y personal de admisiones (conocen los datos disponibles). Ningún grupo por sí solo puede construir el producto correcto.

    3. Estrategias para construir expertise de dominio

    Lovejoy recomienda varias estrategias prácticas:

    1. Rotación de ingenieros de IA por áreas de negocio. Períodos de inmersión donde los ingenieros trabajan con equipos de dominio en sus problemas reales.

    2. Formación cruzada. Expertos del dominio aprenden lo suficiente de IA para especificar y validar; ingenieros aprenden lo suficiente del dominio para entender el contexto.

    3. Contratación dual. Buscar profesionales con experiencia tanto en el dominio como en IA. El perfil «híbrido» es escaso pero extremadamente valioso.

    4. Documentación compartida. Mantener una base de conocimiento común donde el equipo documenta tanto los aspectos técnicos como los de dominio, accesible a todos.

    5. Validación temprana con usuarios reales. Probar prototipos con usuarios del dominio desde el día uno, no solo métricas offline.

    4. El caso de RAG y fine-tuning con expertise

    El expertise de dominio es particularmente relevante en dos áreas técnicas: RAG y fine-tuning. Para RAG, el conocimiento del dominio determina qué fuentes de datos incluir, cómo estructurarlas y cómo evaluar la relevancia de los resultados. Un experto del dominio sabe qué documentos son realmente importantes, qué relaciones entre conceptos existen y cómo interpretar los resultados.

    Para fine-tuning, el expertise de dominio es esencial para curar los datos de entrenamiento. No se trata solo de tener muchos datos, sino de tener los datos correctos: ejemplos que representen los casos reales que el agente encontrará, incluyendo los casos límite y las excepciones.

    La combinación de modelos pequeños ajustados con expertise de dominio es particularmente potente. Un modelo pequeño, bien ajustado con datos curados por expertos, puede superar a un modelo mucho mayor sin ajuste en tareas específicas del dominio, a una fracción del coste.

    5. Midiendo el impacto del expertise de dominio

    El impacto del expertise de dominio se mide en la relevancia y utilidad del producto, no en métricas técnicas. Indicadores: tasa de adopción (¿los usuarios del dominio usan el producto?), tasa de resolución en primera instancia (¿el agente resuelve el problema sin escalar?), retroalimentación cualitativa (¿los usuarios sienten que el producto entiende su contexto?).

    La recomendación final: invierte tanto en expertise de dominio como en tecnología. Un modelo excelente sin conocimiento del dominio produce un producto irrelevante. Un conocimiento profundo del dominio con un modelo adecuado produce un producto transformador.


    Fuentes

    • Chris Lovejoy, Notius Labs«How to Leverage Domain Expertise» (AI Engineer). Duración: 24:45. URL: https://youtu.be/kfSDc2eVLo4

    Atribución: Este artículo adapta material de la charla de Chris Lovejoy (Notius Labs) en el canal AI Engineer.


    Artículos relacionados

    Recursos en línea

    Ver también: PARTE 3: La Habana 1762: cuando la logística falló | Viento en las velas: cómo la Royal Navy venció al escorbuto. Fuente: Expertise de dominio en productos IA.

  • La crisis de accesibilidad GPU

    La crisis de accesibilidad GPU

    La crisis de accesibilidad GPU


    1. El cuello de botella del hardware

    Ejecutar modelos de lenguaje grandes requiere GPUs, y las GPUs son cada vez más difíciles de conseguir. La crisis de accesibilidad GPU es uno de los problemas más acuciantes del ecosistema de IA: los precios se disparan, los tiempos de espera se alargan y las empresas pequeñas quedan excluidas de la carrera.

    El curso «Open Models Coding Essentials» analiza esta realidad con datos concretos. Ejecutar modelos grandes localmente requiere configuraciones hardware que pueden costar más de 10.000 dólares. Modelos como Gemma 4 necesitan 24-32 GB de VRAM, muy por encima de los 8 GB de una RTX 4060 típica.

    Alquilar GPUs en la nube (AWS, CoreWeave) es posible pero difícil: la disponibilidad es limitada y los procesos de venta pueden ser lentos. Los modelos más demandados escasean, y las empresas pequeñas compiten por recursos con gigantes tecnológicos que pueden pagar precios muy superiores.

    2. Modelos abiertos como alternativa

    Los modelos abiertos (open models) ofrecen una alternativa a los modelos propietarios. Gemma, GLM, Kimmy, Qwen y otros modelos open-source pueden ejecutarse localmente o en la nube con costes reducidos. El curso identifica tres categorías: propósito general (Llama, Mistral, Gemma), optimizados para código (Code Llama, DeepCoder, Qwen 3.5) y optimizados para harness y tool use (Kimmy, GLM, MiniMax).

    Kimmy 2.5 destaca como el mejor modelo para coding harnesses. Gemma 4 sorprende por su bajo consumo de memoria, aunque necesita ventanas de contexto grandes. Qwen se queda atrás en tool calling.

    La ejecución local está limitada por el hardware. Para la mayoría de los usuarios, la opción práctica es la nube. Olama Cloud ($20-30/mes) ofrece el mejor equilibrio entre coste y rendimiento para modelos abiertos. Servicios más baratos suelen usar modelos altamente cuantizados que pierden calidad.

    3. Cuantización: el arte de comprimir modelos

    La cuantización es la técnica que permite ejecutar modelos grandes en hardware limitado reduciendo la precisión numérica de los pesos del modelo. Un modelo cuantizado de 8 bits ocupa la mitad que uno de 16 bits, con una pérdida mínima de calidad.

    La recomendación práctica: para la mayoría de las tareas, la cuantización a 8 bits (INT8) ofrece el mejor equilibrio entre tamaño y calidad. La cuantización a 4 bits (INT4) permite ejecutar modelos grandes en hardware modesto pero con pérdida notable de calidad, especialmente en tareas de razonamiento.

    Para agentes, la cuantización tiene un impacto directo: un modelo cuantizado puede ser más rápido (menos datos que mover) pero menos preciso (pierde capacidad de razonamiento). La decisión depende del caso de uso: para tareas simples de clasificación, INT4 puede ser suficiente; para razonamiento complejo, INT8 es el mínimo recomendado.

    4. Coding harnesses para modelos abiertos

    El curso evalúa varios coding harnesses para modelos abiertos. Claude Code funciona mejor con todos los modelos abiertos probados. PI Coding Agent destaca por su transparencia y extensibilidad. Goose CLI (Linux Foundation) es fiable para organizaciones grandes, aunque con una experiencia de usuario mejorable.

    El tool use (uso de herramientas) es la capacidad crítica: los modelos deben ser conscientes de las herramientas para editar archivos y seguir instrucciones agentic. Kimmy, GLM y MiniMax sobresalen aquí; Qwen y modelos antiguos fallan.

    Para la mayoría de los usuarios, la recomendación es: usa Claude Code con Olama Cloud. Los modelos abiertos son viables para ahorrar costes y mantener soberanía de datos, pero no pueden igualar a Claude Opus para tareas complejas.

    5. El futuro del acceso a hardware

    La crisis de GPUs no se resolverá a corto plazo. La demanda sigue superando a la oferta, y los nuevos procesos de fabricación (2nm, 1.4nm) tardarán años en llegar a producción a escala.

    Las tendencias que mitigarán el problema: modelos más pequeños y eficientes (tiny LLMs) que ofrecen rendimiento competitivo con una fracción de los recursos; cuantización y pruning cada vez más agresivos sin pérdida significativa de calidad; hardware especializado (NPUs, TPUs) para inferencia que reduce la dependencia de GPUs de propósito general; y computación distribuida que permite ejecutar modelos grandes en clusters de máquinas modestas.

    Para las startups y equipos pequeños, la estrategia recomendada es: prioriza modelos pequeños con fine-tuning sobre modelos grandes sin ajustar; usa servicios cloud de modelos abiertos (Olama Cloud, Together, Replicate) antes que alquilar GPUs; y optimiza el uso de tokens (prompts concisos, caching) para reducir costes de inferencia. La eficiencia es la nueva ventaja competitiva.


    Fuentes

    • Open Models Course«Open Models Coding Essentials — Running LLMs Locally and in the Cloud» (YouTube). Duración: 137 min. URL: https://www.youtube.com/watch?v=HNVaYYxmwLU

    Atribución: Este artículo adapta material del curso Open Models Coding Essentials.


    Artículos relacionados

    Recursos en línea

    Ver también: PARTE 3: La Habana 1762: cuando la logística falló | Viento en las velas: cómo la Royal Navy venció al escorbuto. Fuente: La crisis de accesibilidad GPU.

  • Descoordinación en sistemas multi-agente

    Descoordinación en sistemas multi-agente

    descoordinación sistemas multi agente. descoordinación sistemas multi agente.

    descoordinación sistemas multi agente.

    descoordinación sistemas multi agente.

    Descoordinación en sistemas multi-agente


    1. Cuando los agentes no se coordinan

    Los sistemas multi-agente prometen colaboración y eficiencia, pero la realidad es más compleja. Cuando múltiples agentes autónomos interactúan, la descoordinación (miscoordination) es la norma, no la excepción. Comprender por qué fallan los agentes al coordinarse es tan importante como diseñar cómo deberían coordinarse.

    El MASST Workshop identifica tres fuerzas desestabilizadoras principales: la mentalidad de «moverse rápido y romper cosas» frente a la seguridad proactiva; la automatización literal que no coincide con la realidad (el riesgo de Norbert Wiener); y los sistemas distribuidos en capas que crean desafíos de coordinación y sincronización.

    El conflicto entre la cultura tecnológica de «move fast and break things» y la seguridad proactiva (crear previsión sobre el riesgo antes de que ocurra el daño) es especialmente grave en IA. La trayectoria actual, advierten los ponentes, riesgo de convertirse en «mala praxis de seguridad y sistemas».

    2. El teorema de la conservación del desorden

    Un hallazgo fundamental: por mucho que mejores un sistema, el desorden reaparece en nuevas formas. La heurística «Messy Nine» identifica nueve formas en que el desorden se manifiesta: congestión, cascada, conflicto, saturación, retardo, fricción, múltiples ritmos, sorpresa y dependencias enredadas.

    En la práctica, al resolver un problema de coordinación, suele aparecer otro en un lugar diferente. Por ejemplo, al añadir un agente supervisor para mejorar la coordinación, el supervisor mismo se convierte en un cuello de botella o en un punto único de fallo.

    La lección para los arquitectos de sistemas: no existe un estado final «perfectamente coordinado». La coordinación es un proceso continuo de ajuste y respuesta a nuevas formas de desorden. Hay que diseñar para la adaptación, no para la perfección.

    3. Extensibilidad graceful

    La capacidad de un sistema para adaptarse antes de saturarse se denomina «graceful extensibility». En sistemas multi-agente, esto requiere reciprocidad: cuando un agente se acerca a la saturación, otros agentes deben expandir su capacidad para compensar.

    Esto contrasta con el diseño tradicional, donde cada agente tiene un límite fijo y cuando se alcanza, el sistema falla. La extensibilidad graceful requiere que los agentes monitoricen el estado de sus compañeros, anticipen cuellos de botella y se reconfiguren dinámicamente.

    Un ejemplo: en un sistema de agentes de atención al cliente, cuando el agente de primer nivel está saturado (muchas consultas simultáneas), los agentes de segundo nivel deberían poder absorber parte de la carga temporalmente, no esperar a que el primero falle para intervenir.

    4. Perspectiva y coordinación entre escalas

    Los sistemas están inherentemente en capas y enredados. La perspectiva (perspective taking) es crucial: los agentes deben entender cómo sus acciones afectan a otros niveles del sistema. Un agente que optimiza su propia tarea sin considerar el impacto en el sistema global puede causar descoordinación.

    Las dependencias circulares son especialmente problemáticas. Por ejemplo, la IA necesita energía, y la energía necesita IA para optimizar su producción. Cada dominio depende del otro, y la coordinación requiere experiencia en el momento para equilibrar objetivos en conflicto.

    La recomendación: diseñar agentes con conciencia contextual del sistema completo, no solo de su tarea inmediata. Esto puede lograrse mediante un contexto compartido (shared state) o mediante mensajes de coordinación entre agentes que incluyan información sobre el estado global.

    5. Arquitectura para joint activity

    La solución propuesta es diseñar para «joint activity» (actividad conjunta), donde los agentes son jugadores colaborativos conscientes de que forman parte de un sistema mayor. Esto requiere: configuración dinámica (los agentes se reconfiguran en función del contexto cambiante), visibilidad del estado de otros agentes, previsibilidad de acciones futuras (cada agente anuncia sus próximos pasos), y capacidad de interrupción (un agente puede pausar a otro si detecta un problema).

    El caso de estudio: la caída de AWS de octubre de 2020. Ilustra cómo las dependencias enredadas en capas en servicios digitales críticos producen disrupciones de amplio alcance. Estos fallos son relativamente raros porque la experiencia humana detecta los problemas regulares, pero a medida que los humanos son reemplazados por agentes, la detección temprana se vuelve más difícil.


    Fuentes

    • MASST Workshop«When AI Agents Misbehave and Fail to Coordinate: Architecting for Joint Activity» (YouTube). Duración: 36 min. URL: https://www.youtube.com/watch?v=_E7Pao2bB2c

    Atribución: Este artículo adapta material del MASST Workshop sobre modos de fallo en coordinación multi-agente.


    Artículos relacionados

    Recursos en línea

    Ver también: PARTE 3: La Habana 1762: cuando la logística falló | Viento en las velas: cómo la Royal Navy venció al escorbuto. Fuente: Descoordinación en sistemas multiagente.

  • Agentes basados en eventos

    Agentes basados en eventos

    Agentes basados en eventos


    1. ¿Qué es un agente basado en eventos?

    Un agente basado en eventos (event-sourced agent) es un agente cuya lógica de negocio se construye sobre un flujo de eventos inmutable. En lugar de almacenar el estado actual del agente, se almacena una secuencia completa de eventos que representan todo lo que ha ocurrido. El estado actual se obtiene reproduciendo (replaying) esa secuencia.

    Jonas Tempelstein y Misha (Iterate) presentan este enfoque como una alternativa a los agentes tradicionales basados en estado mutable. La idea central: cada acción del agente, cada llamada a herramienta, cada decisión intermedia, cada cambio de estado se registra como un evento inmutable en un log. Si algo falla, se puede reproducir el flujo de eventos para entender exactamente qué ocurrió.

    El concepto no es nuevo en ingeniería de software (patrón event sourcing), pero su aplicación a agentes de IA es relativamente reciente. La naturaleza no determinista de los LLMs hace que la capacidad de reproducir decisiones sea especialmente valiosa: sin event sourcing, dos ejecuciones del mismo prompt pueden producir resultados diferentes y es imposible saber por qué.

    2. Arquitectura del event-sourced agent

    La arquitectura típica de un agente basado en eventos incluye: un stream processor (procesador de flujo) que consume eventos y produce nuevas acciones, un event store (almacén de eventos) que persiste la secuencia completa, y un harness (arnés) que envuelve al agente y gestiona el flujo de eventos.

    Cuando el agente recibe una solicitud, se genera un evento «SolicitudRecibida». El agente procesa la solicitud y genera eventos intermedios: «HerramientaSeleccionada», «HerramientaEjecutada», «ResultadoObtenido», «DecisiónTomada». Cada evento incluye metadatos: timestamp, modelo utilizado, temperatura, contexto, etc. Al final, se genera un evento «TareaCompletada» o «TareaFallida».

    El estado actual del agente se reconstruye proyectando los eventos relevantes. Si el agente se reinicia, reproduce los eventos desde el último checkpoint. Esto proporciona tolerancia a fallos, auditabilidad total y capacidad de depuración forense.

    3. Ventajas frente a agentes tradicionales

    Los agentes basados en eventos ofrecen ventajas significativas frente a los agentes tradicionales con estado mutable:

    Auditabilidad completa: cada decisión del agente está registrada con su contexto. Se puede responder a preguntas como «¿por qué el agente llamó a esa API?» o «¿qué datos vio cuando tomó esta decisión?».

    Reproducibilidad: dado el mismo flujo de eventos, se puede reproducir la ejecución exacta. Esto es imposible en agentes tradicionales no deterministas.

    Tolerancia a fallos: si el agente se cae a mitad de una tarea, al recuperarse reproduce los eventos y continúa desde donde lo dejó, sin perder trabajo.

    Depuración forense: los eventos permiten inspeccionar cada paso del agente, identificar dónde se desvió del comportamiento esperado, y entender las causas raíz de los fallos.

    Pruebas retrospectivas: se pueden inyectar flujos de eventos reales en nuevas versiones del agente para ver cómo se comportaría con datos históricos.

    4. Implementación con stream processors

    La implementación práctica utiliza tecnologías de procesamiento de flujos como Apache Kafka, Apache Flink, o soluciones más ligeras como RabbitMQ con almacenamiento persistente. El harness del agente se conecta al stream processor, que gestiona el flujo de eventos.

    El workshop práctico de Jonas y Misha demuestra cómo construir un harness básico: un loop que consume eventos del stream, los pasa al LLM para su procesamiento, y publica nuevos eventos con las acciones resultantes. El harness incluye manejo de errores, reintentos y checkpointing.

    Un detalle importante: los eventos deben diseñarse con un esquema claro que incluya no solo la acción, sino también el contexto completo en el momento de la decisión (estado del agente, herramientas disponibles, input del usuario). Sin este contexto, la reproducción no será fiel.

    5. Casos de uso y el futuro

    Los agentes basados en eventos son especialmente valiosos en dominios donde la auditabilidad es crítica: finanzas (cada decisión de trading debe ser justificable), salud (cada recomendación debe ser trazable), cumplimiento normativo (cada acción debe estar registrada).

    También son útiles en sistemas multi-agente complejos, donde múltiples agentes interactúan y es necesario rastrear quién hizo qué y cuándo. El flujo de eventos compartido permite reconstruir la secuencia completa de interacciones.

    La tendencia futura apunta hacia la combinación de event sourcing con observabilidad: los eventos no solo sirven para reproducción, sino que alimentan dashboards en tiempo real, sistemas de alertas y análisis de comportamiento. El flujo de eventos se convierte en la fuente única de verdad (single source of truth) para todo el sistema de agentes.


    Fuentes

    • Jonas Tempelstein & Misha, Iterate«Make your own event-sourced agent harness using stream processors» (AI Engineer). Duración: 1:04:26. URL: https://youtu.be/vi-2nasppAg

    Atribución: Este artículo adapta material del workshop de Jonas Tempelstein y Misha (Iterate) en el canal AI Engineer.


    Artículos relacionados

    Recursos en línea

    Ver también: PARTE 3: La Habana 1762: cuando la logística falló | Viento en las velas: cómo la Royal Navy venció al escorbuto. Fuente: Agentes basados en eventos.

  • Liderazgo en equipos técnicos de IA

    Liderazgo en equipos técnicos de IA

    liderazgo equipos técnicos. liderazgo equipos técnicos.

    liderazgo equipos técnicos.

    liderazgo equipos técnicos.

    Liderazgo en equipos técnicos de IA


    1. Liderazgo vs. gestión en el contexto de IA

    Seth Godin establece una distinción fundamental que resuena especialmente en los equipos técnicos de IA: la gestión mantiene sistemas; el liderazgo crea cambios. La gestión se basa en la autoridad y el cumplimiento de especificaciones; el liderazgo implica asumir responsabilidad sin esperar permiso.

    En un equipo de IA, la gestión se manifiesta en los procesos establecidos: sprints, retrospectivas, métricas, pipelines de CI/CD. Son necesarios, pero no suficientes. El liderazgo emerge cuando alguien —con o sin título— decide resolver un problema nuevo, proponer un enfoque diferente o asumir la responsabilidad de un resultado incierto.

    La metáfora de Godin: un director de orquesta (líder) reinterpreta una partitura clásica, mientras que un gerente (gestor) se asegura de que todos toquen la nota correcta en el momento exacto. Ambos son necesarios, pero son roles diferentes. Confundirlos es uno de los errores más comunes en las organizaciones técnicas.

    2. Responsabilidad vs. autoridad en equipos de IA

    Los gestores confían en la autoridad para mandar; los líderes asumen responsabilidad sin esperar autorización. En los equipos de IA, donde la incertidumbre y la experimentación son constantes, la autoridad formal rara vez basta. Los mejores ingenieros de IA siguen a quienes resuelven problemas, no a quienes tienen el título más alto.

    Godin ilustra esto con el director de orquesta Ben Zander, que reinterpreta Beethoven a pesar de no tener «autoridad» sobre la partitura. En IA, el equivalente es el ingeniero que decide probar un enfoque diferente al planificado porque los datos le dicen que el plan original no funciona, sin esperar la aprobación de su jefe.

    Las organizaciones que fomentan esta asunción de responsabilidad obtienen mejores resultados. Las que exigen autorización para cada desviación del plan generan equipos que siguen instrucciones aunque sean incorrectas, porque nadie quiere asumir la responsabilidad de corregir el rumbo.

    3. Calidad vs. excelencia en productos de IA

    Godin distingue entre calidad (cumplir especificaciones) y excelencia (cuidado y juicio humano). La calidad es fácil de automatizar con IA; la excelencia requiere liderazgo.

    En la práctica: un modelo de IA entrenado para generar informes financieros puede cumplir todas las especificaciones (calidad), pero un humano experto puede detectar que el informe ignora un factor contextual relevante (excelencia). La calidad se mide con métricas; la excelencia se reconoce con juicio.

    Para los equipos de IA, esto significa que no basta con que el modelo pase las pruebas automatizadas. Necesitan líderes técnicos que pregunten: «¿Esto es correcto?» y también «¿Esto es útil? ¿Es relevante para el usuario? ¿Considera factores que no están en los datos de entrenamiento?»

    4. El miedo al error y el «bloqueo del líder»

    Godin identifica el miedo a asumir responsabilidad como el principal obstáculo para el liderazgo. Lo llama «bloqueo del líder» (leader’s block), análogo al bloqueo del escritor. La solución es elegir actuar.

    En los equipos de IA, este bloqueo se manifiesta como parálisis por análisis: esperar a tener el conjunto de datos perfecto antes de entrenar, retrasar el lanzamiento por miedo a que el modelo alucine, evitar decisiones arquitectónicas por si resultan incorrectas.

    Los líderes técnicos efectivos reconocen que una mala decisión basada en un proceso sólido es mejor que ninguna decisión. Godin cita a Jeff Bezos y Steve Jobs como ejemplos de líderes que actuaron con información incompleta, confiando en su criterio y en su capacidad de corrección.

    5. Diseño thinking para productos de IA

    El diseño de productos de IA, como cualquier diseño, empieza con dos preguntas: «¿Para quién es?» (nunca todo el mundo) y «¿Qué cambio buscamos generar?» La especificidad y la intención determinan el éxito.

    Un ejemplo: un equipo construye un chatbot para atención al cliente. Si la respuesta a «¿para quién es?» es «todos los clientes», el producto será genérico y mediocre. Si es «clientes premium que hacen más de 10 compras al año y necesitan respuestas rápidas sobre envíos», el producto puede ser excelente para ese segmento.

    El liderazgo en equipos de IA implica tomar estas decisiones de diseño con valentía, incluso cuando implican decir «no» a ciertos usuarios o funcionalidades. Es más fácil construir un producto que funcione excelentemente para un segmento concreto que uno que funcione regular para todos.


    Fuentes

    • Seth Godin«Leadership vs. Management — What it means to make a difference» (YouTube). Duración: 42 min. URL: https://www.youtube.com/watch?v=qzoIAJYPQwo

    Atribución: Este artículo adapta material de la charla de Seth Godin sobre liderazgo vs. gestión.


    Artículos relacionados

    Recursos en línea

    Ver también: PARTE 3: La Habana 1762: cuando la logística falló | Viento en las velas: cómo la Royal Navy venció al escorbuto. Fuente: Liderazgo en equipos técnicos de IA.