Autor: admin

  • AI Harnesses: la infraestructura del agente

    AI Harnesses: la infraestructura del agente

    harnesses infraestructura agente. harnesses infraestructura agente.

    Relacionado: Sistemas multi-agente: patrones de coordinación

    Relacionado: Descoordinación en sistemas multi-agente

    harnesses infraestructura agente.

    harnesses infraestructura agente.

    AI Harnesses: la infraestructura del agente


    1. ¿Qué es un harness de IA?

    Un AI harness (arnés de IA) es la infraestructura que envuelve a un agente, proporcionándole el bucle de ejecución, las herramientas, la gestión de estado y la conexión con el LLM. Es el «sistema operativo» del agente: sin un harness bien diseñado, incluso el mejor modelo produce resultados inconsistentes.

    Tejas Kumar (IBM) presenta una inmersión profunda en el concepto de harness. Su tesis central: la calidad de un agente depende más del harness que del modelo subyacente. Un harness bien diseñado puede hacer que un modelo mediocre ofrezca buenos resultados; un harness mal diseñado arruinará incluso al mejor modelo.

    El harness gestiona el bucle fundamental del agente: recibe una entrada, la pasa al LLM para razonamiento, ejecuta las herramientas seleccionadas, procesa los resultados, y repite hasta que la tarea se completa. También maneja errores, reintentos, timeout, logging y métricas.

    2. Componentes de un harness

    Un harness completo incluye varios componentes: el loop manager (gestor del bucle) que orquesta la secuencia de ejecución; el tool registry (registro de herramientas) que mantiene el catálogo de herramientas disponibles con sus esquemas; el state manager (gestor de estado) que preserva el contexto entre iteraciones; el error handler (gestor de errores) que define cómo recuperarse de fallos; y el observability layer (capa de observabilidad) que registra cada paso para depuración y monitorización.

    La gestión de errores es particularmente crítica. Los LLMs pueden producir salidas malformadas, las APIs externas pueden fallar, y las herramientas pueden devolver resultados inesperados. Un harness robusto debe manejar estos casos sin colapsar el agente.

    Tejas Kumar recomienda que el harness implemente «circuit breakers»: si una herramienta falla repetidamente, el harness debe notificar al agente y ofrecer alternativas, en lugar de seguir intentando la misma acción una y otra vez.

    3. Harnesses para diferentes entornos

    Existen harnesses especializados para diferentes contextos. Para agentes en dispositivo (on-device), el harness debe ser ligero, eficiente en memoria y capaz de funcionar sin conexión a internet. Para agentes en la nube, el harness puede ser más complejo, con soporte para escalado horizontal, colas de mensajes y persistencia distribuida.

    El workshop de Jonas Tempelstein demuestra un harness basado en stream processors para agentes event-sourced. En esta arquitectura, el harness consume eventos de un stream, los procesa con el LLM y publica nuevos eventos. Esto proporciona tolerancia a fallos y auditabilidad.

    Linear ha construido su propio harness para agentes, donde los agentes son «compañeros de equipo basados en la nube» con identidad, historial y auditoría. El harness de Linear utiliza la API GraphQL madura de la plataforma, autenticación OAuth, alcances granulares y webhooks específicos para eventos de agentes.

    4. El SDK y la abstracción

    La tendencia actual es que los proveedores de plataformas ofrezcan SDKs para simplificar la construcción de harnesses. Linear está desarrollando un SDK que abstrae la complejidad de la integración, permitiendo a los desarrolladores centrarse en la lógica del agente en lugar de en la infraestructura.

    El SDK típicamente proporciona: una interfaz unificada para diferentes LLMs (OpenAI, Anthropic, Google), gestión automática del historial de conversación, integración con herramientas comunes (búsqueda web, lectura/escritura de archivos, ejecución de código), y capa de observabilidad integrada.

    La recomendación de Kumar: no construyas tu propio harness desde cero a menos que tengas necesidades muy específicas. Usa SDKs y plataformas existentes (LangChain, Vercel AI SDK, OpenAI Assistants API) y personaliza solo lo necesario. El tiempo ahorrado es mejor invertirlo en mejorar la lógica del agente y la calidad del prompt.

    5. El futuro: harnesses estandarizados

    El ecosistema de harnesses está madurando rápidamente. La combinación de MCP (Model Context Protocol) para acceso a herramientas y A2A (Agent-to-Agent) para comunicación entre agentes apunta hacia un estándar común donde los agentes puedan moverse entre diferentes harnesses sin modificaciones.

    La visión: un agente construido en un harness compatible con MCP podría, en el futuro, ejecutarse en cualquier plataforma que soporte el protocolo. El harness se convertiría en una capa de infraestructura commodity, y la diferenciación estaría en la lógica del agente, los datos de entrenamiento y la integración con el dominio.

    Hasta entonces, la recomendación práctica: elige un harness que sea compatible con los protocolos emergentes (MCP, A2A), que tenga buena observabilidad integrada, y que sea lo suficientemente flexible para crecer con tus necesidades. Invertir en el harness correcto hoy es invertir en la escalabilidad del mañana.


    Fuentes

    • Tejas Kumar, IBM — «Harnesses in AI: A Deep Dive» (AI Engineer). Duración: 20:26. URL: https://youtu.be/C_GG5g38vLU
    • Tom Moor, Linear — «Building the Platform for Agent Coordination» (AI Engineer). URL: https://www.youtube.com/watch?v=UG9IAdmi2Dg

    Atribución: Este artículo adapta material de las charlas de Tejas Kumar (IBM) y Tom Moor (Linear) 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: AI Harnesses la infraestructura del agente.

    Ver también en el glosario: Artículos Relacionados, Artículos Relacionados, Artículos Relacionados, Orquestación, Escorbuto, Ai Agent, Prompt, Acción

  • Los arsenales de Ferrol, Cartagena y La Habana

    Los arsenales de Ferrol, Cartagena y La Habana

    Los arsenales de Ferrol, Cartagena y La Habana

    Introducción

    La construcción y el mantenimiento de una flota de guerra requieren infraestructuras portuarias de gran envergadura. Durante el siglo XVIII, la Armada española impulsó la creación de tres grandes arsenales que se convirtieron en la columna vertebral de su capacidad industrial: Ferrol en el Atlántico norte, Cartagena en el Mediterráneo y La Habana en el Caribe. Cada uno respondía a necesidades estratégicas distintas y poseía características singulares. Este artículo examina la historia, las instalaciones y la producción de estos tres colosos de la ingeniería naval ilustrada.

    Relacionado: NAV-S02 · Ferrol: el taller que renovó la Armada del siglo XVIII

    Relacionado: Arsenales: Ferrol, Cartagena y La Habana

    El Arsenal de Ferrol: la puerta del Atlántico

    El Arsenal de Ferrol fue, sin duda, el más ambicioso de los tres. Su construcción comenzó en 1726 bajo el reinado de Felipe V, aunque las obras se prolongaron durante décadas. Situado en la ría de Ferrol, un puerto natural profundo y fácilmente defendible, el arsenal fue diseñado para albergar y reparar la flota del Atlántico. Las instalaciones incluían diques secos —los primeros de España—, gradas de construcción, almacenes de madera, talleres de jarcia y velas, fundiciones de anclas y herrerías. La RHN destaca que el Arsenal de Ferrol fue el mayor complejo industrial de España en el siglo XVIII, llegando a emplear a más de 10.000 trabajadores en sus momentos de mayor actividad. Allí se construyeron algunos de los mejores navíos de la Armada, como el Santísima Trinidad y los de la clase San Ildefonso.

    El Arsenal de Cartagena: el baluarte del Mediterráneo

    El Arsenal de Cartagena, cuya construcción se inició en 1731, fue el principal centro naval del Mediterráneo español. Aprovechando el magnífico puerto natural de Cartagena, el arsenal fue diseñado por el ingeniero militar Sebastián Feringán y posteriormente ampliado por Mateo Vodopich. Sus diques y gradas permitían construir y reparar navíos de todas las clases. Cartagena destacó especialmente por su producción de artillería, gracias a la cercanía de las minas de plomo y cinc de la sierra de Cartagena-La Unión. El arsenal contaba también con una Escuela de Guardianes, que formaba a los futuros maestros de carpintería de ribera. Todoavante señala que Cartagena fue el arsenal que mantuvo una producción más constante a lo largo del siglo, construyendo desde jabeques ligeros hasta navíos de 74 cañones.

    El Arsenal de La Habana: el centro naval de América

    La construcción naval en La Habana tenía una larga tradición que se remontaba al siglo XVI, pero fue en el siglo XVIII cuando el Arsenal de La Habana alcanzó su máximo esplendor. La corona española invirtió fuertemente en sus instalaciones, atrayendo a ingenieros y constructores de la península. Su gran ventaja era el acceso a maderas nobles americanas —cedro, caoba, guayacán— de calidad superior al roble europeo. Los navíos construidos en La Habana eran famosos por su durabilidad: el San Genaro (1765) y el Santísima Trinidad (1769, aunque este fue modificado años después) fueron algunos de sus productos más célebres. Sin embargo, el clima tropical y la distancia respecto a la metrópoli planteaban problemas logísticos. La RHN documenta que el mantenimiento de los barcos en La Habana era costoso y que la mano de obra cualificada era escasa, lo que obligaba a enviar periódicamente maestros carpinteros desde la península.

    Comparativa y especialización

    Cada arsenal desarrolló una especialización. Ferrol se centró en los grandes navíos de guerra (74, 80 y 112 cañones), Cartagena en navíos medios y fragatas, y La Habana en navíos de gran porte con maderas americanas. En términos de producción, Ferrol construyó 57 navíos a lo largo del siglo, Cartagena 34 y La Habana 28. Sin embargo, la calidad de la construcción en La Habana era generalmente superior, debido a la excelencia de sus maderas. La coordinación entre los tres arsenales fue clave para el mantenimiento de la Armada: un navío averiado en el Mediterráneo se reparaba en Cartagena, mientras que si sufría daños en el Atlántico, Ferrol era su destino; los barcos destinados a la Carrera de Indias se mantenían en La Habana.

    Fuentes

    • Revista de Historia Naval (RHN), núm. 41, 1993: «Los arsenales de la Armada española en el siglo XVIII», por José Luis García Martínez.
    • Revista de Historia Naval (RHN), núm. 62, 1998: «El Arsenal de La Habana en el siglo XVIII», por Pablo Emilio Pérez-Mallaína.
    • Todoavante: «Arsenales de la Armada: Ferrol, Cartagena y La Habana».
    • Archivo General de Marina (Álvaro de Bazán, El Viso del Marqués): fondos de los arsenales.
    • Juan Torrejón Chaves: La construcción naval en la España del siglo XVIII, Ministerio de Defensa, 1996.

    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: Los arsenales de Ferrol Cartagena y La Habana.

    Ver también en el glosario: Artículos Relacionados, Artículos Relacionados, Artículos Relacionados, Real Armada, Escorbuto, Arsenal, Jarcia

  • Estrategia como práctica

    Estrategia como práctica

    estrategia práctica. estrategia práctica.

    Relacionado: Estrategia empresarial en la era IA

    Relacionado: Estrategia de producto en mercados saturados

    estrategia práctica.

    estrategia práctica.

    Estrategia como práctica


    1. La estrategia no es un plan

    Seth Godin refuta una de las creencias más extendidas en el mundo empresarial: que la estrategia es un plan estático. Para Godin, la estrategia es una práctica — una «danza con sistemas» — que requiere refinamiento y adaptación constantes. No es un documento que se archiva en una sala de juntas.

    La planificación estratégica es una trampa porque implica que seguir unos pasos garantiza el éxito. Pero la estrategia real trata sobre dirección y devenir, no solo sobre hacer. Los planes cambian; la práctica estratégica se adapta.

    En IA, muchas empresas caen en esta trampa. Elaboran un plan anual de adopción de IA, lo presentan al consejo y lo siguen ciegamente. Cuando el panorama tecnológico cambia (un nuevo modelo, un competidor, una regulación), el plan queda obsoleto pero se sigue ejecutando porque «es el plan». La práctica estratégica, en cambio, ajusta continuamente el rumbo.

    2. La trampa de las tácticas vs. la estrategia

    Muchas organizaciones confunden estrategia con tácticas: victorias rápidas, mejores telegramas, optimizaciones incrementales. Godin advierte: «no importa lo rápido que vayas si vas en la dirección equivocada». Western Union se centró en mejorar el telegrama en lugar de comprar AT&T; es el ejemplo clásico de excelencia táctica enmascarando un fracaso estratégico.

    Para los equipos de IA, esta trampa es especialmente seductora. Es fácil obsesionarse con mejorar las métricas del modelo (reducir la perplejidad en 0.1 puntos, aumentar la precisión en un 2%) sin preguntarse si esas mejoras importan para los usuarios. La excelencia táctica en un producto estratégicamente equivocado no lleva a ninguna parte.

    La pregunta que Godin propone: ¿Estás trabajando en mejorar la eficiencia de un proceso que deberías estar eliminando? Si la respuesta es sí, estás en la trampa de las tácticas.

    3. Sistemas y la metáfora del tráfico

    Godin enfatiza que los sistemas (el complejo industrial de las bodas, la admisión universitaria, los procesos empresariales) se esconden detrás de la cultura y parecen normales. O trabajas dentro de un sistema y aceptas sus resultados, o cambias el sistema — pero no puedes trabajar dentro de él y esperar resultados diferentes.

    Su frase más impactante: «No estás sentado en el tráfico; eres tráfico». Aplicado a la IA: si tu empresa tiene un proceso establecido para aprobar proyectos de IA que requiere 6 meses de风险评估, aceptación de riesgos y aprobación de compliance, no puedes quejarte de que tu equipo de IA va lento mientras sigues ese proceso. Eres parte del sistema.

    Cambiar el sistema requiere actuar — no solo planificar. El ejemplo de Godin: un CEO canceló todas las reuniones recurrentes con un script, devolviendo 5-10 horas semanales a los empleados. Esta pequeña acción audaz cambió la cultura de reuniones de la noche a la mañana.

    4. Empatía y proxies falsos

    La empatía no es solo amabilidad; es una palanca estratégica poderosa. Comienza reconociendo que otros ven, saben, quieren y creen cosas diferentes — y eso está bien. Esta humildad permite a los líderes entender profundamente a clientes y empleados, creando condiciones para el cambio en lugar de exigir cumplimiento.

    Los proxies falsos (false proxies) son medidas fáciles de calcular pero inútiles: palabras por minuto para programadores, altura para presidentes. Godin recomienda elegir métricas que impulsen el comportamiento correcto y hacerlas visibles para cambiar la cultura. «Elige el proxy correcto y haz que todos hablen de él».

    Para productos de IA, los proxies falsos comunes incluyen: número de parámetros del modelo (un proxy de capacidad, no de utilidad), precisión en benchmarks (no equivale a rendimiento en producción), o número de usuarios registrados (no equivale a usuarios activos). Las métricas que importan son las que reflejan valor real para el usuario.

    5. Storytelling sobre hojas de cálculo

    Para conseguir inversión estratégica a largo plazo, Godin aconseja llevar el mercado a la sala mediante entrevistas a clientes y vídeos. «Los humanos actúan basándose en historias, no en hojas de cálculo». Un montaje de dos minutos con voces de clientes puede cambiar el enfoque ejecutivo de KPIs a corto plazo a impacto emocional y valor a largo plazo.

    El ejemplo de Marissa Mayer en Google: su insistencia en mantener solo dos enlaces en la página de inicio de Google fue una elección de marketing que encarnaba la estrategia de Google: «ven aquí y vete». Esta decisión requirió valentía para resistir la presión de añadir más enlaces, pero se alineaba perfectamente con la estrategia de la empresa.

    La práctica estratégica, en resumen, es un proceso continuo de preguntar, adaptarse y actuar — no un plan que se escribe y se archiva. Es la diferencia entre navegar con un mapa fijo y navegar ajustando continuamente las velas al viento.


    Fuentes

    • Harvard Business Review / Seth Godin — «Strategy is a Practice Not a Plan» (HBR). Duración: 24 min. URL: https://www.youtube.com/watch?v=6ngGN9k0WFo

    Atribución: Este artículo adapta material de la charla de Seth Godin y Harvard Business Review sobre estrategia como práctica.


    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 como práctica.

    Ver también en el glosario: Artículos Relacionados, Artículos Relacionados, Artículos Relacionados, Estrategia Empresarial, Regulación, Escorbuto, Prompt, Acción

  • Value Proposition Design en la era IA

    Value Proposition Design en la era IA

    value proposition design era. value proposition design era.

    Relacionado: La gran rotación: flujos de growth a value

    Relacionado: Value de calidad: de Graham a Buffett, la evolución del value investing

    value proposition design era.

    value proposition design era.

    Value Proposition Design en la era IA


    1. El problema fundamental: falta de un problema valioso

    La razón número uno por la que las empresas fracasan no es una mala idea, sino que no están resolviendo un problema suficientemente valioso. El marco de Value Proposition Design está diseñado para asegurar que estás abordando una necesidad real que merece la pena resolver.

    Harvard Business Review presenta el marco completo: «Para [quién] que está insatisfecho con [qué] debido a alguna necesidad o problema no cubierto, ofreces un producto que resuelve eso y proporciona beneficios clave que son lo suficientemente convincentes como para que la gente quiera involucrarse contigo».

    En el contexto de la IA, este marco es especialmente crítico. Es tentador construir un agente de IA porque la tecnología es fascinante, no porque resuelva un problema real. Muchas startups de IA construyen soluciones impresionantes técnicamente para problemas que nadie tiene.

    2. Define el «para quién» con precisión

    El primer paso y el más crítico es ser extremadamente específico sobre tu usuario objetivo. Decir «todo el mundo» es la receta del fracaso. Debes definir una persona clara que enfoque tu marketing y desarrollo de producto.

    Para productos de IA: ¿es para desarrolladores individuales? ¿Para equipos de producto en startups? ¿Para departamentos de IT en grandes corporaciones? ¿Para profesionales sanitarios? Cada segmento tiene necesidades, restricciones y criterios de evaluación diferentes.

    El concepto de «usuario vs. cliente»: cuando el usuario (la persona que se beneficia) es diferente del cliente (la persona que paga), debes satisfacer dos propuestas de valor diferentes. En productos de IA empresarial, esto es común: los ingenieros usan la herramienta, pero el CTO decide la compra. Ambos deben obtener valor.

    3. Segmento mínimo viable (MVS)

    Para evitar «hervir el océano», necesitas encontrar un segmento mínimo viable (Minimum Viable Segment, MVS): un grupo de usuarios con las mismas necesidades que te permite vender el mismo producto repetidamente sin cambiarlo. Es el «compañero de baile» para tu Producto Mínimo Viable (MVP).

    En IA, el MVS podría ser: «startups de menos de 50 empleados que necesitan automatizar su atención al cliente». Su necesidad es común (automatizar respuestas frecuentes), homogénea (todas tienen preguntas similares), y accesible (hay canales para llegar a ellas). Un agente de IA diseñado para este segmento puede venderse a muchas startups sin personalización significativa.

    Identificar el MVS requiere investigación de mercado, entrevistas con clientes y experimentación. No se adivina; se descubre.

    4. Las «4 U’s» para definir el problema

    Un problema que merece la pena resolverse debe evaluarse contra cuatro criterios, las «4 U’s»:

    1. Unworkable (Insostenible): las consecuencias de no resolverlo son graves (perder el trabajo, incumplir una regulación, perder clientes).

    2. Unavoidable (Inevitable): el problema ocurre independientemente (como impuestos o formación).

    3. Urgent (Urgente): es una prioridad principal para el usuario.

    4. Underserved (Mal atendido): las soluciones actuales son inadecuadas.

    Para productos de IA, los problemas que cumplen las 4 U’s son los más prometedores. Ejemplo: «los analistas financieros pasan 10 horas semanales buscando manualmente anomalías en informes regulatorios (insostenible, inevitable, urgente por plazos regulatorios, mal atendido por herramientas existentes)». Un agente de IA para detectar anomalías automáticamente tiene alta probabilidad de éxito.

    5. El poder de preguntar al usuario

    La acción más importante: hablar con tus usuarios potenciales. No les vendas; pregúntales. Descubre cuál es su prioridad número uno, cuál es su verdadero dolor, y si se identifican con el problema que intentas resolver. Esto valida tus suposiciones y revela la causa raíz real.

    En IA, es fácil aislarse en el laboratorio técnico. Los ingenieros asumen que entienden el problema del usuario porque han leído documentación o analizado datos. Pero nada sustituye a la conversación directa.

    Una advertencia sobre la urgencia: tu solución debe ser una alta prioridad para tu cliente objetivo. Si es un «bonito tener» pero no urgente, será despriorizada frente a otras demandas de tiempo, dinero y recursos. Pregunta siempre cuál es su prioridad número uno antes de presentar tu solución.


    Fuentes

    • Harvard Business Review — «Value Props: Create a Product People Will Actually Buy» (HBR). Duración: 87 min. URL: https://www.youtube.com/watch?v=q8d9uuO1Cf4

    Atribución: Este artículo adapta material del curso de Harvard Business Review sobre diseño de propuestas de valor.


    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: Value Proposition Design en la era IA.

    Ver también en el glosario: Artículos Relacionados, Artículos Relacionados, Artículos Relacionados, Regulación, Escorbuto, Acción

  • Flow State en ingeniería de IA

    Flow State en ingeniería de IA

    flow state ingeniería. flow state ingeniería.

    Relacionado: The ship as a state machine

    flow state ingeniería.

    flow state ingeniería.

    Flow State en ingeniería de IA


    1. ¿Qué es el estado de flow?

    El estado de flow (fluir) es un estado alterado de conciencia caracterizado por «esfuerzo sin esfuerzo», absorción total y percepción distorsionada del tiempo (las horas parecen minutos o viceversa). Quien está en flow experimenta intuición elevada, músculos faciales relajados (indicando menor esfuerzo mental) y una sensación de ser impulsado por la actividad.

    Steven Kotler (Big Think) ha investigado el flow durante décadas. Su definición: el flow es el estado óptimo de conciencia donde la productividad y la creatividad alcanzan su punto máximo. No es un concepto esotérico: es un estado neurofisiológico documentado, con correlatos medibles en la actividad cerebral.

    Para los ingenieros de IA, el flow es particularmente relevante. El trabajo de ingeniería de IA implica resolver problemas complejos, diseñar arquitecturas, depurar errores sutiles y razonar sobre el comportamiento de modelos — tareas que requieren concentración profunda y que se benefician enormemente del estado de flow.

    2. El equilibrio desafío-habilidad

    La regla de oro del flow: ocurre cuando el desafío de una tarea supera ligeramente tu nivel de habilidad actual. Si la tarea es demasiado fácil, te aburres. Si es demasiado difícil, te frustras. El flow está en ese punto justo donde estiras sin romperte.

    Para los equipos de IA, esto tiene implicaciones directas en la asignación de tareas. Asignar a un ingeniero júnior un problema de investigación de vanguardia sin supervisión generará frustración, no flow. Asignar a un ingeniero sénior tareas repetitivas de etiquetado de datos generará aburrimiento. El líder debe calibrar constantemente el nivel de desafío.

    Kotler identifica 22 desencadenantes de flow. Los más básicos: concentración completa, novedad, impredecibilidad, complejidad, asombro, toma de riesgos (física, emocional, social, intelectual) y reconocimiento de patrones (resolver puzzles). Muchos de estos desencadenantes están presentes en el trabajo de IA: problemas complejos, resultados impredecibles, descubrimiento de patrones.

    3. Dopamina y motivación intrínseca

    Muchos desencadenantes de flow funcionan aumentando la dopamina, que impulsa el enfoque, la atención, el estado de alerta y la motivación. La dopamina no se libera como recompensa por asumir riesgos, sino para alimentar la motivación. Actividades como resolver puzzles o experimentar asombro amplifican el reconocimiento de patrones y el enfoque.

    Los cinco motivadores intrínsecos, en orden secuencial: curiosidad (proporciona enfoque gratuito) → pasión (enfoque intenso, como enamorarse) → propósito (egoísta, desde una perspectiva de rendimiento máximo) → autonomía (libertad para perseguir el propósito) → maestría (habilidades para lograr el propósito). Esta secuencia amplifica el flow.

    En la ingeniería de IA, la curiosidad es el punto de partida natural: ¿qué pasa si cambio este hiperparámetro? ¿cómo se comporta este modelo con estos datos? Las empresas que fomentan esta curiosidad (tiempo de exploración, experimentos sin presión) crean las condiciones para el flow.

    4. Prácticas para inducir flow en equipos de IA

    Kotler recomienda varias prácticas prácticas:

    1. Trabaja durante tu pico de alerta fisiológica. Para los «alondras» (madrugadores) es temprano; para los «búhos» (nocturnos) es tarde. Conoce tu ritmo y respétalo.

    2. Bloquea 90-120 minutos de concentración ininterrumpida. El flow no se alcanza en ráfagas de 15 minutos.

    3. Gestiona las distracciones antes de empezar: apaga el teléfono, el correo, las redes sociales y las notificaciones. Una sola distracción puede tardar 15 minutos en recuperar el flow, si es que se recupera.

    4. Establece rituales de inicio. Una secuencia predecible de acciones (preparar café, poner música específica, revisar el plan del día) señala al cerebro que es hora de fluir.

    Para equipos de IA: las reuniones deben programarse en bloques, no salpicar el día. Los «días sin reuniones» son particularmente efectivos para trabajos que requieren flow intenso, como depurar un pipeline de entrenamiento o diseñar la arquitectura de un agente.

    5. Flow grupal en equipos

    El flow no es solo individual. Existe una versión colectiva llamada «flow grupal», donde los equipos rinden al máximo. Para que ocurra, se requiere: objetivos claros y compartidos, comunicación fluida (cada miembro sabe lo que los otros están haciendo sin necesidad de preguntar), igualdad de participación (nadie domina, nadie se queda atrás), y riesgo compartido (todos tienen algo que perder).

    En equipos de IA, el flow grupal ocurre típicamente durante sesiones de debugging intensivo, hackatones o sprints de diseño donde todo el equipo está sincronizado en un objetivo común. Los líderes deben crear las condiciones para estas situaciones: eliminar distracciones organizacionales, proporcionar los recursos necesarios y proteger al equipo de interrupciones externas.

    La investigación muestra que las personas con más flow en sus vidas obtienen las puntuaciones más altas en bienestar y satisfacción vital. Fomentar el flow no es solo productividad — es salud y felicidad del equipo.


    Fuentes

    • Steven Kotler, Big Think — «How to enter flow state on command» (Big Think). Duración: 7 min. URL: https://www.youtube.com/watch?v=znwUCNrjpD4

    Atribución: Este artículo adapta material de la charla de Steven Kotler (Big Think) sobre el estado de flow.


    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: Flow State en ingeniería de IA.

    Ver también en el glosario: Artículos Relacionados, Artículos Relacionados, Artículos Relacionados, Reconocimiento, Escorbuto

  • 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.

    Ver también en el glosario: Artículos Relacionados, Artículos Relacionados, Artículos Relacionados, Temperatura, Metadatos, Escorbuto, Prompt, Señal

  • 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.

    Ver también en el glosario: Artículos Relacionados, Artículos Relacionados, Artículos Relacionados, Ventana De Contexto, Escorbuto, Prompt

  • 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.

    Relacionado: Estrategia empresarial en la era IA

    Relacionado: Estrategia de producto en mercados saturados

    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.

    Ver también en el glosario: Artículos Relacionados, Artículos Relacionados, Artículos Relacionados, Estrategia Empresarial, Escorbuto, Startup, Tercio

  • 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.

    Ver también en el glosario: Artículos Relacionados, Artículos Relacionados, Artículos Relacionados, Escorbuto, Prompt, Acción, Hilo

  • 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.

    Relacionado: Agentes basados en eventos

    Relacionado: Evaluación de agentes: cómo medir lo no determinista

    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.

    Ver también en el glosario: Artículos Relacionados, Artículos Relacionados, Artículos Relacionados, Escorbuto, Acción