Autor: admin

  • LangGraph: orquestación de workflows con IA

    LangGraph: orquestación de workflows con IA

    langgraph orquestación workflows. langgraph orquestación workflows.

    langgraph orquestación workflows.

    langgraph orquestación workflows.

    LangGraph: orquestación de workflows con IA


    1. ¿Qué es LangGraph y por qué importa?

    LangGraph es un framework de orquestación para construir sistemas multi-agente basados en grafos de estado. Desarrollado por LangChain, permite modelar flujos de trabajo complejos donde múltiples agentes colaboran, compiten o se coordinan siguiendo una estructura de grafo dirigido.

    La idea central es que un flujo de trabajo con agentes no es una secuencia lineal de pasos, sino un grafo donde los nodos son agentes o funciones y las aristas son transiciones condicionales. Esto permite bifurcaciones, bucles, paralelización y manejo de errores de forma natural, reflejando la complejidad del mundo real.

    El año 2025 fue declarado «el año de los agentes», y LangGraph se ha consolidado como una de las herramientas principales para construirlos. No todos los problemas requieren sistemas multi-agente, pero cuando la complejidad lo exige, LangGraph ofrece la estructura necesaria para mantener el control sin sacrificar flexibilidad.

    2. El patrón supervisor-subagente

    El patrón más utilizado en LangGraph es el supervisor multi-agente. Un agente supervisor central gestiona la comunicación con el usuario y coordina agentes especializados. El supervisor descompone tareas, las enruta al subagente adecuado, revisa las salidas y asegura la separación de contextos.

    En la implementación práctica con LangGraph, los subagentes se construyen como subgrafos. Esta es la aproximación recomendada frente a llamar a agentes mediante herramientas, porque mejora la observabilidad y el trazado: cada ejecución de nodo y cada llamada a herramienta dentro del subgrafo es visible y depurable.

    Los subgrafos se invocan desde el grafo padre y comparten actualizaciones de estado mediante el primitivo `Command`. El supervisor utiliza una única herramienta `handoff` con argumentos `agent_name` y `task_description`. Esto mantiene el diseño limpio y la interfaz uniforme.

    3. Separación de contexto y gestión de estado

    Uno de los mayores desafíos en sistemas multi-agente es la gestión del contexto. Si todos los agentes comparten el mismo contexto, este crece sin control y los modelos se saturan. LangGraph resuelve esto permitiendo que cada agente mantenga su propio estado (por ejemplo, `messages`, `research_reports`).

    El supervisor comparte solo las salidas finales con los subagentes, no el historial completo de la conversación. Esto evita la sobrecarga de contexto. Las claves de estado compartidas (como `research_reports`) permiten el flujo de datos entre agentes —por ejemplo, el investigador escribe en `research_reports` y el redactor lee de esa misma clave.

    El primitivo `Command` permite a las herramientas actualizar el estado y enrutar la ejecución. Por ejemplo, la herramienta `generate_research_report` del agente investigador actualiza `research_reports` y devuelve un `Command` con `update` y `go_to` para controlar el flujo hacia el siguiente nodo.

    4. Demo práctica: investigación + redacción

    Un ejemplo real desarrollado en LangGraph: un sistema que investiga los estados más grandes de EE.UU. por superficie terrestre y genera un post para LinkedIn sobre herramientas de IA para pequeñas empresas. El supervisor recibe la petición del usuario, la descompone en tareas de investigación, las asigna al agente investigador, revisa los resultados, y cuando están listos, los pasa al agente redactor.

    Lo interesante del ejemplo es la capacidad de corrección: cuando el supervisor detecta que la investigación necesita más datos (como casos de estudio con cifras reales), puede solicitar refinamientos adicionales al investigador antes de pasar a redacción. Esto demuestra la flexibilidad del patrón supervisor para mantener la calidad y el anclaje en datos verificables.

    La demo también ilustra la importancia de la selección del modelo. El supervisor, que maneja la planificación y la corrección, debe usar un modelo más potente (como GPT-5 con mayor esfuerzo de razonamiento). Los subagentes pueden usar modelos más baratos para tareas específicas, optimizando costes sin sacrificar calidad.

    5. Mejores prácticas y consideraciones técnicas

    Varias lecciones prácticas emergen de la implementación con LangGraph:

    1. Desactivar llamadas paralelas a herramientas en el supervisor si las tareas son secuenciales (la investigación debe preceder a la redacción).

    2. Los subgrafos heredan el checkpointer del grafo padre, no necesitan el suyo propio.

    3. El prompt del sistema del supervisor es crítico: debe incluir directrices para la descomposición de tareas, el enrutamiento de agentes y la creación de contenido. Instrucciones como «descompón tareas complejas en subtareas atómicas» y «llama a los agentes varias veces si es necesario» mejoran el rendimiento.

    4. Visualizar subgrafos requiere añadir `destinations` al nodo supervisor y comentar la arista condicional para un renderizado correcto.

    5. El parámetro `reasoning_effort` permite ajustar el equilibrio entre latencia y rendimiento (minimal/low/medium/high), adaptándose a las necesidades de cada tarea.

    El consejo final: los sistemas multi-agente no son siempre la mejor herramienta. Para tareas bien definidas y secuenciales, los flujos de trabajo simples (como prompt chaining) ofrecen mayor fiabilidad, determinismo y facilidad de depuración. LangGraph brilla cuando la complejidad del problema justifica su sobrecarga arquitectónica.


    Fuentes

    • AI Agents Course / Kenny — «How to Build Multi AI Agents with LangGraph» (YouTube). Duración: 51 min. URL: https://www.youtube.com/watch?v=rwqGQEzXF-o

    Atribución: Este artículo adapta material de la charla de Kenny (AI Agents Course) sobre construcción de sistemas multi-agente con LangGraph.


    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: LangGraph orquestación de workflows con IA.

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

  • Fine-Tuning vs. RAG: cuándo usar cada uno

    Fine-Tuning vs. RAG: cuándo usar cada uno

    fine tuning rag cuándo. fine tuning rag cuándo.

    fine tuning rag cuándo.

    fine tuning rag cuándo.

    Fine-Tuning vs. RAG: cuándo usar cada uno


    1. El dilema de la personalización

    Cuando necesitas adaptar un modelo de lenguaje a un dominio específico, surgen dos caminos principales: el fine-tuning (ajuste fino) y RAG (Retrieval-Augmented Generation). Ambos persiguen el mismo objetivo —mejorar la calidad de las respuestas en un contexto concreto— pero lo hacen de formas fundamentalmente distintas. Elegir mal puede costar tiempo, dinero y rendimiento.

    El fine-tuning consiste en entrenar adicionalmente un modelo pre-entrenado con datos específicos de un dominio. Es como enviar a un empleado genérico a un curso intensivo para que se convierta en especialista. RAG, por su parte, es como darle a ese mismo empleado una biblioteca de consulta: no cambia su conocimiento base, pero le permite buscar información actualizada en el momento de responder.

    La charla de Chris Lovejoy (Notius Labs) sobre «dominio nativo de IA» introduce una tercera vía: construir una organización donde el conocimiento del dominio está integrado en cada capa del producto, no solo en el modelo. Pero para la mayoría de los equipos técnicos, la decisión práctica se reduce a fine-tuning o RAG.

    2. Fine-Tuning: cuándo y cómo

    El fine-tuning brilla cuando necesitas que el modelo aprenda patrones específicos, estilos de respuesta consistentes o conocimientos que aparecen repetidamente. Por ejemplo, si construyes un agente para el sector sanitario que debe emitir diagnósticos en un formato regulatorio específico, el fine-tuning puede enseñarle la estructura y el vocabulario especializado.

    Una demostración espectacular: en la charla «From 46% to 90%: Fine-Tuning Tiny LLMs for On-Device Agents», se muestra cómo un modelo pequeño (tipo Gemma o TinyLlama) pasa de un 46% a un 90% de precisión en tareas específicas tras ser ajustado con unos pocos cientos de ejemplos del dominio. Esto es particularmente relevante para agentes en dispositivo (on-device), donde los recursos son limitados y los modelos grandes no son viables.

    El fine-tuning tiene costes: requiere recopilar y curar datos de entrenamiento, potencia de cómputo (GPUs) y tiempo de entrenamiento. También congela el conocimiento en el momento del entrenamiento: si los datos del dominio cambian, hay que re-entrenar. Por eso es ideal para conocimiento estable y repetitivo, no para información que cambia rápidamente.

    3. RAG: ventajas y limitaciones

    RAG brilla en escenarios donde la información es dinámica, extensa o variada. Al no modificar el modelo base, RAG permite: actualizar la base de conocimiento sin re-entrenar, incorporar fuentes diversas (documentos, bases de datos, APIs), y mantener la flexibilidad de cambiar de modelo subyacente sin migrar datos.

    La evolución de RAG a «RAG agentic» marca un salto cualitativo. El RAG temprano usaba un pipeline fijo: consulta del usuario → búsqueda vectorial → contexto → LLM. Esto era frágil: añadía contexto irrelevante o confundía al modelo. El RAG agentic reemplaza el pipeline fijo con una herramienta de búsqueda que el agente decide si llamar, cuándo y con qué parámetros. Permite recuperación multi-salto y evita contexto innecesario.

    Las fuentes de contexto son múltiples: archivos locales, bases de datos, web, memoria a largo plazo y skills del agente. Cada fuente tiene su herramienta de búsqueda nativa (búsqueda semántica para bases de datos, búsqueda de archivos para el sistema local). Una herramienta versátil es el shell/bash, que puede interactuar con cualquier fuente mediante comandos CLI.

    4. Estrategias híbridas y recomendaciones

    La mejor estrategia no es elegir uno u otro, sino combinarlos. Un patrón común: usa fine-tuning para que el modelo aprenda el tono, formato y vocabulario del dominio, y RAG para proporcionar información factual actualizada en el momento de la consulta.

    Por ejemplo, un agente de atención al cliente bancario: fine-tuning para que el modelo hable en el tono corporativo y conozca los productos estándar del banco; RAG para que consulte las tasas de interés actuales, las promociones vigentes y las políticas cambiantes. El fine-tuning aporta la «personalidad»; RAG aporta los «hechos».

    ¿Cuándo usar fine-tuning puro? Cuando el conocimiento es estable, repetitivo y crítico para la tarea (formatos regulatorios, vocabulario técnico, estilos de respuesta). ¿Cuándo usar RAG puro? Cuando la información cambia frecuentemente, es demasiado extensa para ser aprendida, o necesitas control granular sobre las fuentes.

    5. El futuro: modelos pequeños ajustados + RAG

    La tendencia más prometedora es la combinación de modelos pequeños ajustados (tiny LLMs) con RAG para crear agentes eficientes, económicos y precisos. Modelos como Gemma 2B o TinyLlama, tras fine-tuning específico, pueden igualar el rendimiento de modelos mucho mayores en tareas concretas, y al añadir RAG superan sus limitaciones de conocimiento general.

    Esto es especialmente relevante para agentes en dispositivo (on-device), donde la latencia, privacidad y coste son críticos. Un modelo pequeño ajustado puede ejecutarse localmente en un móvil o un edge device, consultando una base de conocimiento remota solo cuando necesita información actualizada.

    La recomendación práctica: empieza con RAG. Es más barato, más flexible y más rápido de implementar. Si el modelo no capta el tono o formato deseado, añade fine-tuning. Si el fine-tuning no actualiza el conocimiento, complementa con RAG. La combinación es más potente que cualquiera de las dos por separado.


    Fuentes

    • AI Engineer — «From 46% to 90%: Fine-Tuning Tiny LLMs for On-Device Agents» (YouTube). Duración: 21:00. URL: https://youtu.be/-TiET_K-E_g
    • 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 las charlas del canal AI Engineer sobre fine-tuning y RAG.


    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: FineTuning vs RAG cuándo usar cada uno.

    Ver también en el glosario: Artículos Relacionados, Artículos Relacionados, Artículos Relacionados, Fine-Tuning, Escorbuto

  • Sistemas multi-agente: patrones de coordinación

    Sistemas multi-agente: patrones de coordinación

    sistemas multi agente patrones. sistemas multi agente patrones.

    Relacionado: Observabilidad en sistemas de agentes

    Relacionado: Descoordinación en sistemas multi-agente

    sistemas multi agente patrones.

    sistemas multi agente patrones.

    Sistemas multi-agente: patrones de coordinación


    1. Introducción a los patrones de coordinación

    Cuando un solo agente no es suficiente, necesitamos que múltiples agentes trabajen juntos. La forma en que se coordinan determina el éxito del sistema. No existe un patrón universal: cada problema exige una estructura de coordinación específica. Elegir el patrón correcto es la decisión arquitectónica más importante al diseñar un sistema multi-agente.

    La literatura y la práctica han identificado cinco patrones fundamentales de coordinación que cubren la mayoría de los casos de uso: generador-verificador, orquestador-subagente, equipos de agentes, bus de mensajes y estado compartido. Cada uno tiene fortalezas, debilidades y contextos de aplicación ideales.

    La regla de oro: no elijas un patrón por su sofisticación. Ajústalo a la forma de tu problema. Empieza simple, observa dónde falla y evoluciona. No existe una arquitectura perfecta en el primer intento; el refinamiento iterativo es normal y necesario.

    2. Patrón generador-verificador

    El patrón más simple pero más efectivo para tareas críticas de calidad. Dos agentes trabajan en tándem: uno genera una salida (borrador, código, correo) y otro la verifica contra criterios específicos. El bucle continúa hasta que la salida supera la verificación o se agotan los reintentos.

    Este patrón es ideal para tareas donde la calidad es crítica: atención al cliente (el verificador comprueba que la respuesta cumple las políticas), verificación de datos (fact-checking), y cumplimiento normativo (compliance). El modo de fallo principal es que el verificador necesita criterios explícitos — sin ellos, termina aprobando todo automáticamente.

    La implementación es sencilla: el generador recibe la tarea y produce un borrador. El verificador evalúa el borrador contra una rúbrica. Si no pasa, envía retroalimentación al generador para que lo revise. El ciclo se repite hasta un máximo de N iteraciones. Es un patrón que mejora drásticamente la calidad sin necesidad de modelos más grandes.

    3. Patrón orquestador-subagente y equipos de agentes

    El orquestador-subagente es el patrón más versátil. Un agente líder (orquestador) descompone una tarea compleja, asigna piezas a subagentes especializados y sintetiza los resultados. Funciona como un jefe de proyecto con especialistas. Es ideal para subtareas acotadas y de corta duración (por ejemplo, revisión de código con verificaciones de seguridad, cobertura de tests y estilo).

    La limitación principal: el orquestador se convierte en un cuello de botella cuando los subagentes necesitan compartir información entre sí. Los detalles pueden perderse en el reenrutamiento. Para mitigarlo, el orquestador debe mantener un contexto compartido y devolver resultados completos a los subagentes cuando sea necesario.

    Los equipos de agentes son una variación donde los trabajadores son persistentes y acumulan contexto a lo largo de múltiples asignaciones. A diferencia del orquestador-subagente, los agentes permanecen vivos entre tareas, acumulando familiaridad con el dominio. Es mejor para tareas paralelas de larga duración (como migrar un código base a través de 10 servicios). La compensación: los agentes trabajan independientemente, arriesgando conflictos en archivos compartidos, lo que exige límites de dominio limpios desde el principio.

    4. Patrón bus de mensajes y estado compartido

    El bus de mensajes utiliza un canal compartido de publicación-suscripción para la comunicación entre agentes. Una alerta llega, se clasifica y se enruta al mejor agente disponible. Es altamente flexible para sistemas orientados a eventos donde no se pueden predecir las entradas. La desventaja: la depuración es difícil — las alertas pueden desaparecer sin rastro, exigiendo un registro robusto y correlación de eventos.

    El estado compartido elimina al coordinador central: los agentes leen y escriben en un «tablero» común. Es ideal para investigación colaborativa (un agente lee artículos, otro monitoriza noticias, ambos construyen sobre los hallazgos del otro). Elimina cuellos de botella y puntos únicos de fallo. El desafío: riesgo de trabajo duplicado o bucles infinitos, que requieren reglas de terminación claras (límite de tiempo, umbral de convergencia o un agente árbitro).

    Al combinar estos patrones, es posible crear sistemas híbridos. Por ejemplo, un orquestador que utiliza un bus de mensajes para distribuir tareas a equipos de agentes que trabajan con estado compartido. La clave es identificar dónde están los cuellos de botella y aplicar el patrón que los resuelva.

    5. Cómo elegir el patrón adecuado

    Los factores de decisión son tres: la duración de las subtareas (cortas/acotadas → orquestador-subagente; largas/contexto-dependientes → equipos de agentes), la predictibilidad del flujo de trabajo (predecible → orquestador; orientado a eventos → bus de mensajes), y la necesidad de intercambio en tiempo real (estado compartido).

    El consejo práctico: empieza con orquestador-subagente para la mayoría de los casos. Es el patrón que maneja la mayor variedad de situaciones con la menor sobrecarga. A medida que el sistema crece, observa dónde aparece la fricción: si el orquestador se satura, prueba equipos de agentes. Si las entradas son impredecibles, considera el bus de mensajes. Si los agentes necesitan colaboración estrecha, el estado compartido.

    El patrón generador-verificador se puede superponer a cualquiera de los otros para garantizar calidad en las salidas. Es un comodín que mejora cualquier sistema multi-agente.


    Fuentes

    • AI Agents Course — «5 Ways AI Agents Work Together — Multi-Agent Coordination Patterns» (YouTube). Duración: 9 min. URL: https://www.youtube.com/watch?v=mV2hge8bkyU

    Atribución: Este artículo adapta material de la charla del AI Agents Course sobre patrones de 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: Sistemas multiagente patrones de coordinación.

    Ver también en el glosario: Artículos Relacionados, Artículos Relacionados, Artículos Relacionados, Sistema Multi-Agente, Orquestación, Escorbuto, Ai Agent

  • MCP, A2A y el futuro de la comunicación entre agentes

    MCP, A2A y el futuro de la comunicación entre agentes

    mcp a2a futuro comunicación. mcp a2a futuro comunicación.

    Relacionado: Agentes conversacionales robustos

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

    mcp a2a futuro comunicación.

    mcp a2a futuro comunicación.

    MCP, A2A y el futuro de la comunicación entre agentes


    1. El problema de la comunicación entre agentes

    A medida que los agentes de IA se multiplican, surge una pregunta inevitable: ¿cómo se comunican entre sí? Hoy, la mayoría de los agentes operan en silos —cada plataforma tiene su propio protocolo, su propia forma de representar herramientas y su propio modelo de interacción. Esto crea un ecosistema fragmentado que limita la coordinación a gran escala.

    Dos protocolos emergen como candidatos a estandarizar esta comunicación: MCP (Model Context Protocol), promovido por Anthropic, y A2A (Agent-to-Agent), impulsado por Google. MCP se centra en cómo los agentes acceden a herramientas y contexto; A2A se centra en cómo los agentes se descubren, delegan tareas y colaboran entre sí. No son competidores, sino complementos.

    David Soria, en su análisis del futuro de MCP, plantea que la interoperabilidad entre agentes es el próximo gran desafío. Sin un estándar común, cada agente necesita integraciones a medida para cada plataforma. Con MCP y A2A, los agentes pueden descubrir dinámicamente las capacidades de otros agentes y coordinarse sin integraciones previas.

    2. MCP: el protocolo de contexto

    MCP (Model Context Protocol) es un protocolo abierto que define cómo los agentes descubren y acceden a herramientas y fuentes de contexto. Funciona como un «plug and play» para agentes: un agente compatible con MCP puede conectarse a cualquier servidor MCP y acceder instantáneamente a sus herramientas, sin necesidad de código de integración personalizado.

    El protocolo define tres roles: el cliente (el agente que solicita contexto), el servidor (el sistema que expone herramientas y datos), y el transporte (el canal de comunicación, normalmente HTTP o WebSocket). Un servidor MCP publica un manifiesto con las herramientas disponibles, sus parámetros y la autenticación requerida. El cliente descubre este manifiesto y decide qué herramientas usar.

    Las ventajas son evidentes: reduce drásticamente el trabajo de integración, permite que los agentes se adapten dinámicamente a nuevas capacidades, y crea un ecosistema de herramientas reutilizables. Sin embargo, MCP por sí solo no resuelve la coordinación entre agentes —necesita un compañero para la comunicación agente-a-agente.

    3. A2A: comunicación entre agentes

    A2A (Agent-to-Agent) es el protocolo diseñado para la comunicación directa entre agentes. Mientras MCP conecta agentes con herramientas, A2A conecta agentes con otros agentes. Permite que un agente delegue una subtarea a otro agente, que dos agentes colaboren en un problema compartido, o que un agente consulte a otro por su especialidad.

    El protocolo A2A define un «card» (tarjeta de agente) que cada agente publica con sus capacidades, limitaciones, autenticación y modelo de precios. Otros agentes pueden descubrir estas tarjetas, evaluar si el agente es adecuado para una tarea, y establecer una sesión de trabajo. La sesión puede ser síncrona o asíncrona, con capacidad de interrupción y devolución de llamada.

    La combinación MCP + A2A crea un ecosistema completo: un agente usa MCP para acceder a herramientas, y A2A para coordinar con otros agentes. Por ejemplo, un agente orquestador descubre mediante A2A a un agente investigador y a un agente redactor, les asigna tareas usando A2A, y ambos acceden a sus herramientas mediante MCP.

    4. El cuello de botella: confianza, identidad y reputación

    El panel «AI Agent Coordination — The Next Big Question» (Sentient Salon Consensus HK 2026) identifica el verdadero cuello de botella: la confianza. Sin identidad verificable, los agentes no pueden reconocerse entre sí, establecer controles de acceso basados en roles ni ser considerados responsables. Esta capa faltante impide la orquestación multi-agente segura.

    El concepto «KYA (Know Your Agent)» surge como solución: asignar a los agentes identificadores únicos y una «mochila de datos» que demuestre quiénes son, para quién actúan y sus cualificaciones. Esto es esencial para cumplimiento normativo, mecanismos de apagado de seguridad e interacciones seguras.

    Las pruebas de conocimiento cero (ZK proofs) se presentan como una vía técnica para injertar confianza en los sistemas de IA existentes. Proporcionan certeza matemática de que una salida de IA es correcta, permitiendo un punto de control antes de que el agente ejecute acciones autónomas. Esto es esencial para escenarios de misión crítica.

    5. Fragmentación y el futuro de la coordinación

    El ecosistema agente ya está fragmentado. Grandes empresas como Google crean sus propios protocolos cerrados (como Universal Commerce Protocol) sin criptografía. La coordinación entre agentes puede funcionar dentro de un «jardín amurallado», pero se rompe en un sistema abierto y transorganizativo.

    La predicción del panel: la adopción masiva de agentes requerirá resolver estos problemas de confianza e identidad, probablemente mediante criptografía y blockchain. Los agentes podrían usar blockchains mejor que los humanos, especialmente en áreas complejas como DeFi. Pero quedan problemas técnicos: impredecibilidad de las tarifas de gas, gestión segura de claves privadas para agentes autónomos, y la necesidad de miles de millones de transacciones por segundo.

    El horizonte temporal estimado es de 2 a 3 años para que las herramientas y el marco legal estén listos. Hasta entonces, la coordinación entre agentes de distintas procedencias seguirá siendo un desafío abierto.


    Fuentes

    • Sentient Salon Consensus HK 2026 — «AI Agent Coordination — The Next Big Question» (Panel). Duración: 37 min. URL: https://www.youtube.com/watch?v=U71I8wcE510
    • Tom Moor, Linear — «Building the Platform for Agent Coordination» (AI Engineer). Duración: 19 min. URL: https://www.youtube.com/watch?v=UG9IAdmi2Dg

    Atribución: Este artículo adapta material del panel en Sentient Salon Consensus HK 2026 y de la charla de Tom Moor (Linear) en 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: MCP A2A y el futuro de la comunicación entre agentes.

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

  • Glosario IA: 50 términos esenciales

    Glosario IA: 50 términos esenciales

    glosario términos esenciales. glosario términos esenciales.

    Relacionado: Glosario ampliado + todos los recursos

    Relacionado: Glosario IA: 50 términos esenciales

    glosario términos esenciales.

    glosario términos esenciales.

    La inteligencia artificial genera un vocabulario propio que crece a un ritmo vertiginoso. Este glosario recoge 50 términos esenciales que todo profesional técnico debería conocer para navegar el ecosistema actual. Los términos están agrupados por categorías para facilitar su consulta.

    1. Agente (AI Agent): Sistema autónomo que utiliza un LLM para razonar, dispone de herramientas para interactuar con el mundo y sigue un bucle observación-acción-reflexión para completar tareas.

    2. Modelo de Lenguaje Grande (LLM): Red neuronal entrenada con grandes volúmenes de texto que predice la siguiente palabra (token) en una secuencia. La base de la mayoría de sistemas de IA generativa actuales.

    3. Token: Unidad mínima de procesamiento del lenguaje. Puede ser una palabra, parte de una palabra o un carácter. Los modelos cobran por tokens procesados.

    4. Prompt: Instrucción o entrada textual que se proporciona a un LLM para obtener una respuesta. La calidad del prompt determina la calidad de la salida.

    5. Inferencia: Proceso mediante el cual un modelo entrenado genera una salida a partir de una entrada. Contrasta con el entrenamiento, que es la fase de aprendizaje.

    6. Fine-Tuning: Proceso de entrenar adicionalmente un modelo pre-entrenado con datos específicos de un dominio para adaptarlo a tareas concretas.

    7. Alucinación: Fenómeno por el cual un LLM genera información falsa o incorrecta con apariencia de veracidad. Ocurre porque el modelo prioriza la coherencia estadística sobre la veracidad factual.

    8. Temperature: Parámetro que controla la aleatoriedad de las salidas del modelo. Baja (0.0–0.2) produce respuestas deterministas; alta (0.8–1.0) aumenta la creatividad.

    9. Embedding: Representación vectorial de texto en un espacio continuo. Los embeddings capturan relaciones semánticas y permiten búsquedas por similitud.

    10. Context Window: Cantidad máxima de tokens que un modelo puede procesar en una sola interacción. Ventanas grandes permiten procesar documentos completos.

    11. Multi-Agent System (MAS): Sistema compuesto por múltiples agentes que colaboran, compiten o se coordinan para resolver tareas complejas. Inspirado en colonias de hormigas o abejas.

    12. Orquestador (Supervisor Agent): Agente central que descompone tareas, las asigna a subagentes especializados y sintetiza los resultados. Patrón común en sistemas multi-agente.

    13. Tool (Herramienta): Función o API que un agente puede invocar para interactuar con el mundo exterior (búsqueda web, ejecución de código, acceso a base de datos).

    14. Function Calling: Mecanismo por el cual un LLM selecciona y llama a una función definida externamente a partir de una descripción en JSON.

    15. Bucle Agente (Agent Loop): Ciclo continuo de percibir → razonar → actuar → observar → ajustar. El núcleo de cualquier sistema agente.

    16. RAG (Retrieval-Augmented Generation): Técnica que combina recuperación de información (búsqueda) con generación de texto. Permite a un LLM responder basándose en documentos externos.

    17. Agente Conversacional: Agente diseñado específicamente para mantener diálogos naturales con humanos, utilizando gestión de estado, reconocimiento de intención y generación contextual de respuestas.

    18. Harness (Arnés): 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.

    19. Subgraph: En LangGraph, un subgrafo que encapsula la lógica de un agente especializado. Permite reutilización, aislamiento de contexto y mejor observabilidad.

    20. Checkpointer: Mecanismo que guarda el estado de ejecución de un agente, permitiendo pausar, reanudar o depurar flujos de trabajo complejos.

    21. MCP (Model Context Protocol): Protocolo abierto para la comunicación entre agentes y fuentes de contexto. Permite que los agentes accedan a herramientas y datos de forma estandarizada.

    22. A2A (Agent-to-Agent): Protocolo de comunicación directa entre agentes, permitiendo delegación de tareas, intercambio de información y coordinación descentralizada.

    23. Patrón Secuencial: Agentes que trabajan en cadena: la salida de uno es la entrada del siguiente. Útil para pipelines de procesamiento.

    24. Patrón de Votación: Múltiples agentes generan respuestas independientes y un mecanismo de votación selecciona la mejor. Mejora la precisión en tareas críticas.

    25. Message Bus (Bus de Mensajes): Arquitectura donde los agentes se comunican a través de un canal compartido (publicar-suscribir). Ideal para sistemas orientados a eventos.

    26. Shared State (Estado Compartido): Patrón de coordinación donde los agentes leen y escriben en un «tablero» común. Elimina cuellos de botella pero requiere reglas de terminación claras.

    27. KYA (Know Your Agent): Concepto de identidad verificable para agentes, similar al KYC bancario. Permite establecer confianza y responsabilidad en sistemas multi-agente abiertos.

    28. Pruebas de Conocimiento Cero (ZK Proofs): Técnica criptográfica que permite verificar que una salida de IA es correcta sin revelar los datos subyacentes. Clave para la confianza en agentes autónomos.

    29. Descoordinación (Miscoordination): Fallo en la coordinación entre agentes debido a comunicación deficiente, objetivos en conflicto, contención de recursos o dependencias enredadas.

    30. Graceful Extensibility: Capacidad de un sistema para adaptarse antes de saturarse. En agentes, implica que otros agentes expandan su capacidad para compensar a los que están cerca del límite.

    31. Evals (Evaluaciones): Conjunto de pruebas y métricas para medir el rendimiento de un agente. Incluyen precisión, latencia, tasa de error y tasas de regeneración.

    32. Señal Explícita: Métrica objetiva y verificable (tasa de error, latencia, coste). Fácil de medir pero no captura calidad semántica.

    33. Señal Implícita: Indicador semántico más difícil de detectar (frustración del usuario, rechazos, jailbreaking). Más valiosa que las señales explícitas para entender el comportamiento real.

    34. Autodiagnóstico (Self-Diagnostic): Técnica donde el agente informa proactivamente de incidencias a sus creadores mediante una herramienta «report». Bajo esfuerzo, alto impacto.

    35. Tasa de Regeneración: Frecuencia con la que se solicita regenerar una respuesta. Una tasa alta indica problemas de calidad no capturados por otras métricas.

    36. Tracing (Trazado): Registro detallado de cada paso que da un agente: llamadas a herramientas, decisiones intermedias, tiempos de ejecución. Esencial para depuración y auditoría.

    37. Prompt Injection: Técnica de ataque donde un usuario malicioso introduce instrucciones en la entrada para alterar el comportamiento del modelo. Principal vector de vulnerabilidad en agentes.

    38. Vector Database: Base de datos especializada en almacenar y buscar embeddings vectoriales. Fundamental para RAG y búsqueda semántica.

    39. Hybrid Search: Combinación de búsqueda por palabras clave y búsqueda vectorial. Ofrece mejores resultados que cualquiera de las dos por separado.

    40. Context Graph: Grafo de conocimiento que conecta entidades, documentos y relaciones. Permite a los agentes navegar contextos complejos de forma estructurada.

    41. Cuantización: Técnica que reduce la precisión numérica de los pesos de un modelo para disminuir su tamaño y requisitos de hardware, a costa de una ligera pérdida de calidad.

    42. Pricing Híbrido: Modelo de precios que combina una tarifa base fija con costes por uso. El modelo dominante en productos de IA (56% de adopción entre líderes del sector).

    43. Value-Based Pricing: Estrategia que fija el precio según el valor percibido por el cliente, no según el coste de los recursos. Ejemplo: cobrar por informes generados, no por tokens consumidos.

    44. Credits (Créditos): Capa de abstracción que empaqueta funcionalidades en unidades de crédito. Permite cambiar la combinación de servicios sin alterar los precios visibles al cliente.

    45. GPU Accesibilidad: Problema creciente de escasez de GPUs para entrenamiento e inferencia de modelos. Impulsa la adopción de modelos locales y la optimización de recursos.

    46. Estrategia vs. Eficacia Operativa: La eficacia operativa es hacer las cosas bien (mejores prácticas). La estrategia es hacer cosas diferentes — elegir actividades únicas que te diferencien de la competencia.

    47. Trade-off (Compensación): Decisión estratégica fundamental: elegir qué NO hacer. Sin renuncias no hay estrategia sostenible.

    48. Liderazgo vs. Gestión: La gestión mantiene sistemas; el liderazgo crea cambios. El liderazgo implica asumir responsabilidad sin esperar autorización.

    49. Value Proposition: Propuesta de valor que responde a: «¿Para quién es? ¿Qué cambio buscamos generar?» Debe ser específica y centrada en un segmento mínimo viable.

    50. Estado de Flow: Estado óptimo de conciencia caracterizado por absorción total, distorsión del tiempo y «esfuerzo sin esfuerzo». Se alcanza cuando el desafío supera ligeramente la habilidad actual.

    Este glosario sintetiza conceptos de todas las charlas y cursos mencionados en la Campaña IA 2026. Las fuentes completas están disponibles en cada artículo temático de la serie.

    Atribución: Adaptación y síntesis de materiales del canal AI Engineer, AI Agents Course, Harvard Business Review, Seth Godin, Steven Kotler y otras fuentes citadas a lo largo de la campaña.

    Artículos relacionados

    Fuentes y recursos

    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: Glosario IA 50 términos esenciales.

    Ver también en el glosario: Artículos Relacionados, Artículos Relacionados, Artículos Relacionados, Fuentes Y Recursos, Fuentes Y Recursos, Function Calling, Reconocimiento, Alucinación

  • Carteras simples en un mundo de hype IA

    Carteras simples en un mundo de hype IA

    carteras simples mundo hype. carteras simples mundo hype.

    Relacionado: Construcción de carteras en un mundo disruptido

    Relacionado: Carteras simples en un mundo de hype IA

    carteras simples mundo hype.

    carteras simples mundo hype.

    Carteras simples en un mundo de hype IA

    1. El ruido como enemigo del inversor

    Vivimos en la era del ruido financiero. Entre memes de WallStreetBets, titulares de «IA revoluciona X industria», predicciones de YouTubers financieros y el flujo constante de tuits de influencers tecnológicos, el inversor particular recibe diariamente una cantidad de información diez veces superior a la que podía procesar un gestor profesional en los años noventa, cuando el acceso a datos en tiempo real era privilegio de unas pocas mesas de operaciones.

    El resultado es paradójico: cuanto más informado cree estar el inversor, peores decisiones toma. Un estudio de Barber y Odean (2000) demostró que los inversores que más operaban obtenían una rentabilidad anual un 6% inferior a los que menos operaban, precisamente por el exceso de confianza generado por la sobrecarga informativa.

    Las investigaciones en finanzas conductuales, particularmente los trabajos de Kahneman y Tversky, identifican tres sesgos que el entorno de hype IA magnifica:

    • Exceso de confianza: Creer que podemos predecir qué sector tecnológico ganará, o qué startup será la próxima Nvidia. La realidad es que incluso los capitalistas de riesgo profesionales aciertan menos del 10% de sus apuestas.
    • Sesgo de confirmación: Buscar activamente datos que respalden nuestras posiciones (por ejemplo, solo leer análisis alcistas sobre una acción que ya hemos comprado) e ignorar la evidencia contraria.
    • Aversión al arrepentimiento: Vender demasiado pronto por miedo a perder ganancias, o no vender por miedo a que el activo se recupere justo después. Es el motor de las decisiones emocionales.

    Frente a esto, la cartera simple no es una opción perezosa ni ingenua. Es una estrategia basada en evidencia que reconoce nuestras limitaciones cognitivas y diseña un sistema para sortearlas.

    2. La fórmula de tres bloques

    Una cartera simple pero robusta se construye con tres bloques que cubren las necesidades fundamentales de cualquier inversor: crecimiento, estabilidad y flexibilidad.

    Bloque 1 — Renta variable global diversificada (60-70%): Un único ETF global como el MSCI ACWI o el FTSE All-World proporciona exposición a aproximadamente 3.000 empresas en 47 países, ponderadas por capitalización bursátil. Esto incluye desde gigantes tecnológicos como Microsoft y TSMC hasta empresas de consumo en mercados emergentes. Sin necesidad de seleccionar ganadores entre Nvidia, Google o la startup de turno. El coste es mínimo: un 0,07% de comisión anual en los ETFs de Vanguard o iShares.

    Por qué funciona en un entorno de hype IA: Cuando el mercado sobrevalora un sector (como ocurrió con las puntocom en 2000 y empieza a ocurrir con ciertas empresas de IA en 2026), la capitalización bursátil ajusta automáticamente la ponderación. No tienes que adivinar cuándo estalla la burbuja — el índice lo hace por ti, reduciendo exposición al sector sobrevalorado a medida que su peso relativo cae.

    Bloque 2 — Renta fija de calidad (20-30%): Bonos gubernamentales de corta y media duración de economías desarrolladas (Estados Unidos, Alemania, Japón). Su función principal no es la rentabilidad, sino la estabilidad: en los momentos de pánico bursátil (2008, 2020, 2022), los bonos gubernamentales de calidad tienden a subir de precio mientras las acciones caen. Con tipos reales positivos en 2026 (los bonos a 10 años rinden por encima de la inflación por primera vez desde 2008), ofrecen además una rentabilidad esperada decente: entre un 2% y un 4% real.

    Bloque 3 — Colchón de liquidez (5-10%): Efectivo en cuentas remuneradas, monetarios o letras del Tesoro a corto plazo. Su propósito es doble: (a) cubrir emergencias sin tener que vender activos con pérdidas en un mal momento, y (b) permitir aprovechar caídas bruscas del mercado comprando cuando hay sangre en las calles. Con las letras del Tesoro estadounidense rindiendo todavía por encima del 4% a principios de 2026, no es un activo que penalice en exceso.

    Componente Porcentaje Función Rentabilidad esperada (real) Volatilidad
    Renta variable global 60-70% Crecimiento a largo plazo 4-6% anual Alta (15-20%)
    Renta fija calidad 20-30% Estabilidad / colchón 1-3% anual Baja (3-5%)
    Liquidez / efectivo 5-10% Flexibilidad / emergencias 0-1% anual Casi nula

    Esta combinación, rebalanceada una vez al año, ha ofrecido históricamente entre un 7% y un 9% anualizado nominal con una volatilidad significativamente menor que la de una cartera 100% renta variable. El ratio Sharpe (rentabilidad ajustada por riesgo) de esta cartera simple supera al de la mayoría de los fondos de gestión activa en cualquier período de 15 años.

    3. Por qué el stock picking no funciona para la mayoría (y menos en la era IA)

    La industria financiera ha vendido durante décadas la idea de que cualquiera puede batir al mercado con suficiente estudio y dedicación. Los datos son tozudos: más del 90% de los gestores activos no superan a su índice de referencia en un horizonte de 15 años (SPIVA Scorecard, S&P Global, 2024). Si los profesionales con equipos de analistas, Bloomberg terminals y acceso directo a las compañías no lo logran, las probabilidades para el inversor particular con su bróker online son aún menores.

    El problema con la selección de valores en un entorno de hype IA es que la información ya está descontada cuando el inversor minorista la recibe. Para cuando un artículo de prensa dice «esta empresa de IA está revolucionando su sector», los inversores institucionales —que pagan miles de dólares al año por terminales Bloomberg, asisten a conferencias privadas y tienen equipos de análisis cuantitativo— ya han incorporado esa información a los precios. El inversor particular que compra basándose en esa noticia está pagando por un pastel que los grandes fondos ya se han comido.

    El caso concreto de la IA en 2026: Las valoraciones de empresas como Nvidia (PER > 50), Palantir o las nuevas cotizadas de IA generativa reflejan expectativas de crecimiento que, de cumplirse, las convertirían en las empresas más valiosas del planeta en una década. Puede que acierten. Pero la historia de las tecnológicas nos enseña que de las 100 empresas más prometedoras de cada ciclo (puntocom, nube, móvil), solo 3 o 4 terminan generando toda la rentabilidad del sector. Identificarlas a priori es, para el inversor minorista, esencialmente imposible.

    4. Cómo simplificar sin dormirse en los laureles

    Una cartera simple no es una cartera abandonada. El mantenimiento es mínimo pero importante:

    Rebalanceo anual: Cada diciembre (o cualquier fecha fija), volver a los porcentajes objetivo. Si la renta variable ha subido mucho y ahora pesa un 80% en vez del 65%, vendes el exceso y compras renta fija. Esto fuerza mecánicamente a vender caro y comprar barato. Un estudio de Vanguard muestra que el rebalanceo anual añade entre 0,5 y 1,5 puntos porcentuales anuales de rentabilidad frente a no rebalancear.

    Revisión de costes: Los ETFs tienen comisiones de gestión que parecen insignificantes pero no lo son. Un 0,07% del Vanguard FTSE All-World frente a un 0,40% de un ETF similar de gestora cara supone una diferencia de más de 8.000 € en 20 años para una inversión inicial de 50.000 € (suponiendo un 7% de rentabilidad anual). Revisar comisiones una vez al año y migrar a alternativas más baratas si es necesario.

    Ajuste de duración en renta fija: Conforme el horizonte temporal se acorta (la jubilación se acerca), aumentar el peso de bonos de corta duración (< 3 años) y reducir la exposición a bonos largos. Esto protege contra subidas de tipos inesperadas.

    Mantenerse alejado del ruido: Lo más difícil. Apagar las notificaciones financieras del móvil, no consultar la cartera a diario, bloquear los newsletters de «stock picks» y los canales de YouTube de trading. La mejor decisión que puede tomar un inversor en 2026 es ignorar el 99% de la información financiera que recibe.

    5. Conclusión: ganar por no perder

    En un entorno donde el hype IA genera titulares cada semana, la estrategia ganadora no es identificar la próxima gran innovación. Es no cometer errores graves durante el tiempo suficiente para que el interés compuesto haga su trabajo.

    Warren Buffett dijo una vez que la regla número uno es no perder dinero, y la regla número dos es no olvidar la regla número uno. La cartera simple es la materialización de esa filosofía: renunciar a la posibilidad de multiplicar por diez nuestro dinero a cambio de la certeza de no perderlo todo persiguiendo el último rumor de IA.

    Estrategia Rentabilidad esperada (20 años) Probabilidad de pérdida en un año cualquiera
    Cartera simple 60/30/10 7-9% nominal ~15%
    Stock picking activo -2% a 15% (dispersión enorme) ~40%
    Todo en IA / cripto -90% a +500% ~60%

    Los datos no mienten: la cartera simple no gana todos los años, pero gana la partida.

    6. Fuentes

    • Kahneman, D. (2011). Thinking, Fast and Slow. Farrar, Straus and Giroux.
    • Barber, B. M. & Odean, T. (2000). «Trading Is Hazardous to Your Wealth». Journal of Finance, 55(2), 773–806.
    • Ellis, C. D. (2017). Winning the Loser’s Game. 7th ed. McGraw-Hill.
    • Bogle, J. C. (2007). The Little Book of Common Sense Investing. Wiley.
    • S&P Global (2024). SPIVA U.S. Scorecard: Year-End 2024.
    • Swedroe, L. (2023). The Successful Investor Today. St. Martin’s Press.
    • Vanguard Research (2023). «The case for rebalancing: Evidence from global markets».

    Artículos relacionados

    Fuentes y recursos

    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: Carteras simples en un mundo de hype IA.

    Ver también en el glosario: Artículos Relacionados, Artículos Relacionados, Artículos Relacionados, Fuentes Y Recursos, Fuentes Y Recursos, Estabilidad, Escorbuto, Liquidez

  • 74 तोपों वाला युद्धपोत: नौसेना का काम का घोड़ा

    74 तोपों वाला युद्धपोत: नौसेना का काम का घोड़ा

    navio canones caballo batalla. navio canones caballo batalla.

    navio canones caballo batalla.

    navio canones caballo batalla.

    यह अनुवाद कृत्रिम बुद्धिमत्ता द्वारा उत्पन्न किया गया है और इसमें त्रुटियाँ हो सकती हैं। मूल स्पेनिश सामग्री प्राथमिक संदर्भ है।

    परिचय

    युद्धपोत 74 तोपों वाला युद्धपोत, बिना किसी विवाद के, 18वीं सदी की नौसेनाओं का सबसे महत्वपूर्ण जहाज था। न बहुत बड़ा, न बहुत छोटा, यह मारक क्षमता, गति, गतिशीलता और निर्माण लागत के बीच एक आदर्श संतुलन प्रदान करता था। स्पेनिश नौसेना में, 74 तोपों वाला युद्धपोत बेड़े की रीढ़ बन गया, जिसकी पूरी सदी में 60 से अधिक इकाइयाँ बनाई गईं। यह लेख इन जहाजों की विशेषताओं, विकास और स्पेनिश नौसेना के इतिहास में उनकी भूमिका की पड़ताल करता है।

    इसके रणनीतिक महत्व को समझने के लिए, आंकड़ों की तुलना करना पर्याप्त है: जबकि स्पेन ने पूरी 18वीं सदी में केवल 22 तीन-डेक वाले युद्धपोत (90-120 तोपें) बनाए, 74 तोपों वाले युद्धपोतों ने 1720 और 1800 के बीच 63 इकाइयों के साथ उस आंकड़े को काफी पीछे छोड़ दिया। रॉयल नेवी के पास 1793 में एक साथ 130 से अधिक 74 तोपों वाले युद्धपोत सेवा में थे, जो इस डिज़ाइन के वैश्विक प्रभुत्व का अंदाजा देता है। फ्रांस में भी, 74 तोपों वाला युद्धपोत शाही नौसेना की रीढ़ था, जिसमें Téméraire श्रृंखला (1782 और 1813 के बीच निर्मित 107 इकाइयाँ) शामिल थी, जिसे नौकायन के इतिहास में सबसे सफल मॉडल माना जाता है। 74 तोपों वाला युद्धपोत केवल एक जहाज नहीं था: यह वह आधार था जिस पर प्रबुद्ध सदी की नौसैनिक शक्ति टिकी हुई थी, और इसका सापेक्ष महत्व तब और बढ़ गया जब यूरोपीय शक्तियों ने महसूस किया कि बड़े तीन-डेक वाले युद्धपोतों का निर्माण वैश्विक कवरेज की आवश्यकताओं के लिए असंभव था।

    स्पेनिश 74 तोपों वाले युद्धपोत की तकनीकी विशेषताएँ

    एक स्पेनिश 74 तोपों वाले युद्धपोत की लंबाई आमतौर पर 50 से 55 मीटर, चौड़ाई 14 मीटर और ड्राफ्ट लगभग 6.5 मीटर होती थी, जिसका विस्थापन लगभग 2,500 टन होता था। इसका दल 600 से 700 पुरुषों के बीच होता था। तोपखाने को दो डेक पर वितरित किया जाता था: निचली बैटरी में 24-पाउंडर तोपें (28 इकाइयाँ), ऊपरी बैटरी में 18-पाउंडर तोपें (30 इकाइयाँ), और क्वार्टरडेक और फोरकास्टल पर 8 या 12-पाउंडर तोपें (16 इकाइयाँ) होती थीं। 1750 के बाद मानकीकृत यह कॉन्फ़िगरेशन युद्ध में असाधारण रूप से प्रभावी साबित हुआ। जैसा कि RHN बताता है, 74 तोपों वाले युद्धपोत का 112 तोपों वाले जैसे बड़े जहाजों पर लाभ यह था कि यह बेहतर नियंत्रणीय था और समान संसाधनों से अधिक संख्या में बनाया जा सकता था।

    Planos de un navío español de 74 cañones diseñado por José Romero Fernández de Landa. Dominio público.
    José Romero Fernández de Landa द्वारा डिज़ाइन किए गए स्पेनिश 74 तोपों वाले युद्धपोत के ब्लूप्रिंट। सार्वजनिक डोमेन।

    प्रमुख नौसेनाओं के बीच अंतरों की सराहना करने के लिए, उनके 74 तोपों वाले जहाजों के औसत आयामों की तुलना करना उपयोगी है:

    विशेषता स्पेनिश 74 (San Ildefonso वर्ग) ब्रिटिश 74 (Arrogant वर्ग) फ्रांसीसी 74 (Téméraire वर्ग)
    लंबाई (मी) 53.2 51.5 54.6
    चौड़ाई (मी) 14.5 14.2 14.3
    ड्राफ्ट (मी) 6.7 6.4 6.8
    विस्थापन (टन) 2,580 2,400 2,650
    दल 650 600 700
    लागत (reales de vellón) ~1,200,000 n/a n/a

    जैसा कि देखा जा सकता है, फ्रांसीसी 74 तोपों वाले जहाज थोड़े बड़े और भारी थे, जबकि अंग्रेज छोटे लेकिन तेज़ और रखरखाव में सस्ते जहाजों पर दांव लगाते थे। विशेष रूप से Jorge Juan के सुधारों के बाद स्पेनिश, एक मध्यम स्थान पर थे जो संरचनात्मक मजबूती को अच्छे समुद्री गुणों के साथ जोड़ता था। स्पेनिश जहाजों का थोड़ा अधिक ड्राफ्ट उन्हें तोप चलाने के लिए अधिक स्थिर बनाता था, हालांकि इससे उथले पानी के बंदरगाहों तक उनकी पहुँच सीमित हो जाती थी। यह अंतर, प्रतीत होने वाला छोटा, परिचालन संबंधी परिणाम रखता था: ब्रिटिश 74 तोपों वाले जहाज उन मुहानों और नदियों में प्रवेश कर सकते थे जहाँ स्पेनिश जाने की हिम्मत नहीं करते थे, जो आंशिक रूप से उभयचर छापों में ब्रिटिश श्रेष्ठता की व्याख्या करता है।

    लागत के संबंध में, आर्काइवो जनरल डी इंडियास के अभिलेख बताते हैं कि हवाना में निर्मित एक 74 तोपों वाले जहाज की लागत लगभग 800,000 reales de vellón थी, जो फेरोल में निर्मित 1,200,000 की तुलना में काफी कम थी, जो अमेरिकी लकड़ियों की कम लागत के कारण था। यह आर्थिक अंतर काफी हद तक सदी के उत्तरार्ध में अमेरिकी निर्माण पर दांव लगाने की व्याख्या करता है, विशेष रूप से जब शाही खजाना अपने समय-समय पर वित्तीय संकटों से गुज़रता था।

    Gaztañeta प्रणाली से अंग्रेजी प्रणाली तक विकास

    1720 के दशक में Gaztañeta प्रणाली के अनुसार निर्मित पहले स्पेनिश 74 तोपों वाले युद्धपोत, अपने ब्रिटिश समकक्षों की तुलना में भारी और धीमे थे। इंग्लैंड में Jorge Juan का मिशन (1749) ने इस स्थिति को मौलिक रूप से बदल दिया। ब्रिटिश शिपयार्ड का अध्ययन करने के बाद, जुआन ने स्पेन में 74 तोपों वाले जहाज के अंग्रेजी डिज़ाइन को पेश किया, जिसमें पतले पतवार और बेहतर हेराफेरी थी। Oriente (1753) इस नई पीढ़ी का प्रोटोटाइप था। उसके बाद, फेरोल, कार्टाजेना, ला कैराका और हवाना के शस्त्रागारों ने 74 तोपों वाले जहाजों की पूरी श्रृंखलाएँ बनाईं, जैसे San Ildefonso वर्ग (1785) और San Fulgencio वर्ग (1787), जो समुद्र में अपने उत्कृष्ट प्रदर्शन के लिए प्रसिद्ध हुए। Todoavante दस्तावेज़ित करता है कि San Ildefonso को ट्राफलगर में अंग्रेजों द्वारा कब्जा कर लिया गया और वर्षों तक रॉयल नेवी में सेवा दी, जो स्पेनिश निर्माण की गुणवत्ता का प्रमाण है।

    प्रणाली का परिवर्तन केवल तकनीकी नहीं था, बल्कि संगठनात्मक भी था। Jorge Juan ने 1752 में ऐसे अध्यादेश स्थापित किए जिन्होंने नौसेना के सभी जहाजों के आयामों और अनुपातों को एकीकृत किया, पहली बार एक राष्ट्रीय मानक बनाया। तब तक, प्रत्येक शस्त्रागार अपनी निर्माण परंपराओं का पालन करता था, जिससे विषमता पैदा होती थी जो रखरखाव और मरम्मत को जटिल बनाती थी। अंग्रेजी मॉडल पर आधारित लेकिन स्पेनिश लकड़ियों और परिस्थितियों के अनुकूल Jorge Juan के नए नियमों ने फेरोल और हवाना जैसे दूरस्थ शस्त्रागारों को लगभग समान जहाज बनाने में सक्षम बनाया। RHN इस बात पर जोर देता है कि यह प्रबुद्ध स्पेनिश नौसेना की सबसे महत्वपूर्ण प्रशासनिक उपलब्धियों में से एक था।

    Sección de la cuaderna maestra del navío San Juan Nepomuceno (1766-1805), modelo del siglo XVIII para comparar los sistemas de construcción inglés y francés. Museo Naval de Madrid. CC BY-SA 4.0.
    San Juan Nepomuceno (1766-1805) युद्धपोत के मुख्य फ्रेम का अनुप्रस्थ काट, अंग्रेजी और फ्रांसीसी निर्माण प्रणालियों की तुलना के लिए 18वीं सदी का मॉडल। मैड्रिड का नौसेना संग्रहालय। CC BY-SA 4.0.

    San Ildefonso वर्ग, जिसमें 1785 और 1792 के बीच निर्मित आठ युद्धपोत शामिल थे, 74 तोपों वाले स्पेनिश जहाज के डिज़ाइन की पराकाष्ठा का प्रतिनिधित्व करता था। 53.2 मीटर लंबाई और 2,580 टन विस्थापन वाले इन जहाजों में पिछली पीढ़ियों की तुलना में महत्वपूर्ण सुधार शामिल थे: डेक के बीच अधिक ऊँचाई (जो गर्म जलवायु में दल की स्थितियों में सुधार करती थी और बीमारियों की घटनाओं को कम करती थी), एक मजबूत मस्तूल प्रणाली और गिट्टी वितरण जो स्थिरता को अनुकूलित करता था। मूल San Ildefonso को 1785 में कार्टाजेना में लॉन्च किया गया था और उसने केप सैन विसेंट (1797) की लड़ाई में भाग लिया, इससे पहले कि उसे ट्राफलगर में कब्जा कर लिया गया, जहाँ वह एकमात्र स्पेनिश युद्धपोत था जिसने अपना झंडा उतारा — लेकिन तीन ब्रिटिश युद्धपोतों के खिलाफ एक साथ घंटों की लड़ाई के बाद 34 लोगों को खोने और 148 घायल होने के बाद ही। अंग्रेजों ने, कब्जे के बाद जहाज का मूल्यांकन करते हुए, इसे HMS San Ildefonso के नाम से रॉयल नेवी में शामिल कर लिया, जहाँ इसने 1814 तक सेवा दी — एक ऐसा भाग्य जो कुछ ही कब्जाए गए जहाजों को मिलता था यदि वे असाधारण गुणवत्ता का प्रदर्शन नहीं करते थे।

    युद्ध में स्पेनिश 74 तोपों वाले युद्धपोत

    74 तोपों वाले युद्धपोतों ने 18वीं सदी के उत्तरार्ध की सभी बड़ी नौसैनिक लड़ाइयों में भाग लिया। केप सैन विसेंट (1797) की लड़ाई में, कई स्पेनिश 74 तोपों वाले जहाजों ने ब्रिटिश बेड़े के खिलाफ बड़ी बहादुरी से लड़ाई लड़ी। ट्राफलगर (1805) में, अधिकांश स्पेनिश युद्धपोत 74 तोपों वाले थे, और कुछ, जैसे San Agustín, San Francisco de Asís या Montañés, ने अंत तक वीरतापूर्वक लड़ाई लड़ी। विशेष रूप से उल्लेखनीय Churruca की कमान में San Juan Nepomuceno था, जिसने अकेले तीन अंग्रेजी युद्धपोतों के हमले का सामना किया, इससे पहले कि वह बुरी तरह क्षतिग्रस्त हो गिरा। RHN ने ट्राफलगर में 74 तोपों वाले जहाजों के प्रदर्शन पर एक मोनोग्राफिक अध्ययन समर्पित किया है, जिसमें इस बात पर जोर दिया गया है कि हार के बावजूद, इन जहाजों और उनके दलों का व्यवहार सर्वोच्च प्रशंसा के योग्य था।

    El navío español Bahama (74 cañones), pintado por Rafael Berenguer (1822-1890). Museo Naval de Madrid. Dominio público.
    स्पेनिश युद्धपोत Bahama (74 तोपें), Rafael Berenguer (1822-1890) द्वारा चित्रित। मैड्रिड का नौसेना संग्रहालय। सार्वजनिक डोमेन।

    ट्राफलगर में हताहतों के आंकड़े नौकायन युग में नौसैनिक युद्ध की मानवीय लागत का एक शिक्षाप्रद दृष्टिकोण प्रस्तुत करते हैं। लड़ाई में उपस्थित 15 स्पेनिश युद्धपोतों में से — उनमें से 12 74 तोपों वाले थे — Fernández Duro द्वारा संकलित आंकड़ों के अनुसार, कुल नुकसान 1,022 मृत और 1,383 घायल थे। सबसे अधिक हताहतों वाला युद्धपोत Santa Ana (112 तोपें) था, लेकिन 74 तोपों वाले जहाजों में San Agustín (184 पुरुष कार्रवाई से बाहर, मृत और घायल) और Montañés के आंकड़े उल्लेखनीय हैं, जो कैप्टन Francisco Alsedo की कमान में केवल 20 मृत और 43 घायलों के साथ आपदा से बच निकलने में सफल रहा, जिसने इसके निर्माण की गुणवत्ता का प्रदर्शन किया। ट्राफलगर में स्पेनिश 74 तोपों वाले जहाजों के हताहतों की तालिका इस प्रकार है:

    युद्धपोत तोपें मृत घायल कुल हताहत परिणाम
    San Agustín 74 47 137 184 कब्जा
    San Francisco de Asís 74 15 52 67 फँसा/बर्बाद
    Montañés 74 20 43 63 भाग निकला
    San Juan Nepomuceno 74 35 89 124 कब्जा
    San Ildefonso 74 34 148 182 कब्जा
    Bahama 74 21 56 77 कब्जा

    ट्राफलगर के अलावा, स्पेनिश 74 तोपों वाले जहाजों ने कम ज्ञात परिदृश्यों में भी उल्लेखनीय प्रदर्शन किया। सैन फर्नांडो द्वीप (1798) की लड़ाई में, San Sebastián (74 तोपें) ने एक बेहतर ब्रिटिश स्क्वाड्रन के खिलाफ घंटों तक असमान लड़ाई लड़ी, आत्मसमर्पण करने से पहले HMS Thunderer को काफी नुकसान पहुँचाया। भूमध्य सागर में, Atlas ने 1793 में टूलॉन की रक्षा में भाग लिया, इतनी सटीक गोलीबारी से फ्रांसीसी शाही सैनिकों की निकासी को कवर किया कि ब्रिटिश कमांडरों ने ऑपरेशन के बाद विशेष रूप से सहयोगी बेड़े में इसके शामिल होने का अनुरोध किया। दक्षिण अटलांटिक में, Arrogante और Firme ने कैडिज़ और ब्यूनस आयरेस के बीच काफिले के अनुरक्षण मिशन किए, 1796-1802 के युद्ध के दौरान स्पेनिश औपनिवेशिक व्यापार को अंग्रेजी समुद्री डाकुओं से बचाया।

    केप स्पार्टेल (1782) की लड़ाई में San Ildefonso के प्रदर्शन का विशेष उल्लेख किया जाना चाहिए, जहाँ इसने संयुक्त हिस्पैनो-फ्रांसीसी स्क्वाड्रन का हिस्सा बनकर एडमिरल होवे का सामना किया। हालाँकि लड़ाई सामरिक रूप से अनिर्णायक रही, स्पेनिश 74 तोपों वाले जहाजों की दुश्मन की गोलीबारी के तहत अपनी गठन बनाए रखने की क्षमता ने फ्रांसीसी पर्यवेक्षकों को प्रभावित किया, जो तब तक स्पेनिश जहाज निर्माण को अपने से कमतर मानते थे। धारणा में यह बदलाव बाद के वर्षों में हिस्पैनो-फ्रांसीसी गठबंधन के लिए महत्वपूर्ण था।

    Reproducción del navío San Juan Nepomuceno de la Armada Española, hundido en 1805. CC BY-SA 2.0.
    स्पेनिश नौसेना के युद्धपोत San Juan Nepomuceno की प्रतिकृति, 1805 में डूब गया। CC BY-SA 2.0.

    अमेरिकी शस्त्रागारों में निर्माण

    74 तोपों वाले जहाज के मानकीकरण का एक लाभ यह था कि इसे अमेरिकी शस्त्रागारों में बनाया जा सकता था। हवाना और, कुछ हद तक, वेराक्रूज़ और ग्वायाकिल ने अमेरिकी लकड़ियों से कई 74 तोपों वाले जहाज बनाए, विशेष रूप से देवदार और महोगनी, जो यूरोपीय ओक की तुलना में सड़न के प्रति अधिक प्रतिरोधी थीं। San Genaro (1765) और San Ramón (1771) इस अमेरिकी उत्पादन के दो उत्कृष्ट उदाहरण थे। हालाँकि, अमेरिकी लकड़ियों पर निर्भरता के अपने नुकसान भी थे: उष्णकटिबंधीय जलवायु जहाजों के क्षरण को तेज करती थी, और हवाना में निर्मित कई 74 तोपों वाले जहाजों को सेवा के कुछ वर्षों के भीतर बड़ी मरम्मत की आवश्यकता होती थी।

    हवाना का शस्त्रागार, निस्संदेह, अमेरिका में सबसे उत्पादक था। 1724 और 1798 के बीच इसने 23 युद्धपोत लॉन्च किए, जिनमें से 16 74 तोपों वाले थे। इन जहाजों में उपयोग की जाने वाली देवदार की लकड़ी का घनत्व यूरोपीय ओक से 15% कम था, जो जहाज के कुल वजन को कम करता था और अधिक गति की अनुमति देता था, लेकिन यह नरम भी थी, जो इसे युद्ध में छर्रे के प्रति अधिक संवेदनशील बनाती थी। आर्काइवो जनरल डी इंडियास ने उन आयुक्तों की रिपोर्टों को संरक्षित किया है जो निर्माण की निगरानी के लिए हवाना गए थे, और उनमें उल्लेख किया गया है कि अमेरिकी लकड़ी सामान्य परिस्थितियों में, केयरनिंग की आवश्यकता से पहले लगभग 10-12 वर्ष चलती थी, जबकि यूरोपीय ओक 15-18 वर्ष चलता था — एक महत्वपूर्ण अंतर जो दीर्घकालिक रखरखाव लागत को प्रभावित करता था और अधिक बार मरम्मत चक्र निर्धारित करने के लिए मजबूर करता था।

    वेराक्रूज़ और ग्वायाकिल का उत्पादन अधिक मामूली लेकिन तकनीकी रूप से उल्लेखनीय था। वेराक्रूज़ से केवल तीन 74 तोपों वाले जहाज निकले, उनमें से आखिरी 1784 में, जबकि ग्वायाकिल ने दो इकाइयाँ प्रदान कीं, जो ग्वायास बेसिन की लकड़ियों — विशेष रूप से guachapelí और देवदार — से बनाई गई थीं जिन्होंने उष्णकटिबंधीय दीमक के प्रति असाधारण प्रतिरोध दिखाया। 1776 में ग्वायाकिल में निर्मित युद्धपोत San Pedro Alcántara को नौसेना के अधिकारियों द्वारा अपने युग के सबसे अच्छे निर्मित जहाजों में से एक माना गया, और इसने बड़ी मरम्मत की आवश्यकता के बिना 22 वर्षों तक सेवा दी, जो अमेरिकी शस्त्रागारों में निर्मित जहाज के लिए एक रिकॉर्ड था। यह मामला दर्शाता है कि सामग्री के उचित चयन और कुशल श्रम के साथ, अमेरिकी शिपयार्ड प्रायद्वीपीय समकक्षों की गुणवत्ता के बराबर — और यहाँ तक कि उससे आगे — हो सकते थे।

    विरासत

    74 तोपों वाला युद्धपोत 18वीं सदी के दौरान स्पेनिश नौसेना का असली काम का घोड़ा था। इसका संतुलित डिज़ाइन, मारक क्षमता और बहुमुखी प्रतिभा इसे सीमित संसाधनों के साथ वैश्विक साम्राज्य की रक्षा करने वाली नौसेना के लिए आदर्श युद्धपोत बनाती थी। जब 19वीं सदी में भाप के जहाज़ और बख्तरबंद युद्धपोत आए, तो पुराने 74 तोपों वाले जहाजों को सेवामुक्त कर दिया गया या हल्कों में बदल दिया गया, लेकिन उनकी विरासत दुनिया भर के जहाज निर्माण मैनुअल में बनी रही।

    1860 में भी, जब भाप प्रणोदन पहले से ही समुद्रों पर हावी था, स्पेनिश नौसेना ने कई 74 तोपों वाले जहाजों को प्रशिक्षण जहाजों या तोपखाने के हल्कों में परिवर्तित करके सेवा में रखा था। 1793 में 112 तोपों वाले युद्धपोत के रूप में लॉन्च किया गया Príncipe de Asturias अंततः 1862 में सेवामुक्त हुआ। San Ildefonso वर्ग के 74 तोपों वाले जहाजों का भी ऐसा ही भाग्य था: San Francisco de Paula को 1854 में तोड़ा गया, San Antonio को 1858 में। उनके साथ स्पेनिश नौसेना के इतिहास का एक मौलिक अध्याय बंद हुआ, नौकायन युद्धपोत का, जो एक सदी से भी अधिक समय तक साम्राज्य की रक्षा नीति का मुख्य साधन रहा था। आज, मैड्रिड के नौसेना संग्रहालय में मॉडल — जैसे San Ildefonso का — और RHN तथा Todoavante के दस्तावेज़ उन युद्धपोतों की स्मृति को जीवित रखते हैं जो, Fernández Duro के शब्दों में, «नौसेना का गौरव और स्पेन के दुश्मनों का आतंक थे»।

    Navío español de 74 cañones. Vista de proa, navegando en viento largo y rizado sobre una borrasca. Grabado coloreado de Berlinguero, Gasco y Rodríguez. Dominio público.
    74 तोपों वाला स्पेनिश युद्धपोत। अगला दृश्य, तूफान पर लंबी और लहरदार हवा में नौकायन करता हुआ। Berlinguero, Gasco y Rodríguez द्वारा रंगीन उत्कीर्णन। सार्वजनिक डोमेन।

    स्रोत और संसाधन


    Related articles

    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: 74 तप वल यदधपत नसन क कम क घड.

    Ver también en el glosario: Astilleros, Escorbuto, Víveres, Guardia

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

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

    evaluación agentes cómo medir. evaluación agentes cómo medir.

    Relacionado: Agentes conversacionales robustos

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

    evaluación agentes cómo medir.

    evaluación agentes cómo medir.

    Evaluar sistemas de agentes de IA es fundamentalmente distinto a evaluar software tradicional. Un agente es no determinista, no acotado y puede usar herramientas para afectar arbitrariamente a otros sistemas. Esto hace que las pruebas unitarias clásicas y los conjuntos de datos «dorados» sean insuficientes para capturar la larga cola de problemas que surgen en producción.

    Lori Voss, ex-cofundadora de npm Inc. y actual responsable de experiencia desarrollador en AriseAI, plantea el problema con claridad: los agentes pueden tomar caminos diferentes cada vez que ejecutan una misma tarea. Una misma instrucción puede generar secuencias de llamadas a herramientas completamente distintas según el estado del modelo, el orden de las operaciones o el contexto acumulado. Esto exige un enfoque de evaluación probabilística, no determinista.

    El cambio de paradigma es profundo: en lugar de verificar que un agente hace «lo correcto» siempre de la misma manera, debemos evaluar si el resultado final es correcto y si el agente fue eficiente y seguro en el proceso. Esto implica medir no solo la precisión de la salida, sino también la calidad de las decisiones intermedias.

    Las evaluaciones de agentes se estructuran en dos grandes categorías de señales: explícitas e implícitas. Las señales explícitas son métricas objetivas y verificables: tasa de error, latencia, coste por tarea, tasa de regeneración, tiempo medio de finalización. Estas son fáciles de medir y comparar, pero no capturan la calidad semántica del trabajo del agente.

    Las señales implícitas son más difíciles de detectar pero ofrecen información más valiosa. Incluyen patrones de regex, clasificadores binarios y autodiagnósticos. Las señales implícitas más efectivas no son valoraciones genéricas tipo «LLM-as-a-judge», sino clasificadores binarios específicos para problemas concretos: rechazos (el agente se niega a actuar), fallo de tarea, frustración del usuario, jailbreaking, brechas de capacidad.

    Nicholas Kang (Mozilla) introduce el concepto de evaluaciones agentic a escala: en lugar de depender de conjuntos de datos estáticos, propone usar entornos simulados (como Game Arena, OpenSpiel) donde los agentes compiten o colaboran, generando métricas de rendimiento relativo. Evalúa a los agentes no contra un estándar absoluto, sino contra otros agentes en condiciones comparables.

    Una técnica poderosa y de bajo esfuerzo son los autodiagnósticos: añadir una herramienta «report» al conjunto del agente e indicarle en el prompt del sistema que informe de incidencias a sus creadores. Esto permite detectar brechas de capacidad, fallos de herramientas y atajos no deseados (por ejemplo, un agente que evita una herramienta de escritura rota usando bash).

    El problema del «modelo pulido»: los modelos están entrenados para ser educados y a menudo se resisten a autoinculparse. Para que los autodiagnósticos funcionen, la herramienta debe presentarse de forma neutral (p. ej., «report» o «feedback al creador») en lugar de negativa (p. ej., «comportamiento inseguro»). El prompt del sistema debe animar a informar de «cualquier cosa destacable», no solo de «fallos».

    Los experimentos A/B en producción son el flujo de trabajo central una vez que se establecen las señales. Al enviar un cambio (un nuevo prompt, un modelo diferente) a un porcentaje de usuarios y comparar las tasas de señal (como frustración del usuario) contra un grupo de control, los equipos pueden validar mejoras o detectar regresiones en condiciones reales de forma rápida.

    El argumento central de las charlas de Lori Voss y Nicholas Kang es que el paradigma debe desplazarse de depender de «conjuntos de datos dorados» y evaluaciones offline a una monitorización continua en producción. A medida que los agentes se vuelven más complejos y las apuestas más altas, las evaluaciones predefinidas no pueden cubrir todos los comportamientos emergentes.

    La monitorización permite a los equipos moverse más rápido y detectar comportamientos indefinidos y emergentes que las evaluaciones no pueden cubrir. En producción, los agentes interactúan con usuarios reales, sistemas reales y datos reales, generando patrones de fallo imposibles de anticipar en laboratorio.

    Una métrica especialmente útil es la tasa de regeneración (regeneration rate): con qué frecuencia el usuario o el propio agente solicita regenerar una respuesta. Una tasa alta indica problemas de calidad no capturados por otras métricas. Combinada con la tasa de abandono (el usuario cierra la sesión tras una interacción fallida), ofrece una imagen clara de la salud del agente.

    El ecosistema de evaluación de agentes incluye plataformas especializadas. Arise Phoenix (la plataforma de AriseAI) ofrece evaluación y observabilidad integradas para agentes. Bench Pro proporciona benchmarks estandarizados para comparar agentes. Brave Trust y DeepMind contribuyen con marcos de evaluación para entornos de investigación.

    La recomendación práctica es empezar con evaluaciones simples (tasa de éxito en tareas de prueba, latencia media) e ir añadiendo capas de complejidad: autodiagnósticos, experimentos A/B, señales implícitas. La clave no es construir el sistema de evaluación perfecto desde el día uno, sino establecer un bucle de retroalimentación que mejore continuamente.

    • Lori Voss, AriseAI — *»Ship Real Agents: Hands-On Evals for Agentic Applications»* (AI Engineer). Duración: 2:04:18. URL: https://youtu.be/Xfl50508LZM
    • Nicholas Kang, Mozilla — *»Agentic Evaluations at Scale, For Everybody»* (AI Engineer). Duración: 20:02. URL: https://youtu.be/Ubwb6NzegyA

    Atribución: Este artículo adapta material de las charlas de Lori Voss (AriseAI) y Nicholas Kang (Mozilla) en el canal AI Engineer.

    Artículos relacionados

    Fuentes y recursos

    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: Evaluación de agentes cómo medir lo no determinista.

    Ver también en el glosario: Artículos Relacionados, Artículos Relacionados, Artículos Relacionados, Fuentes Y Recursos, Fuentes Y Recursos, Escorbuto, Prompt, Señal

  • Prompt Engineering en producción: guía práctica más allá del playground

    Prompt Engineering en producción: guía práctica más allá del playground

    prompt engineering producción guía. prompt engineering producción guía.

    Relacionado: Prompt Engineering en producción

    Relacionado: Prompt Engineering en producción

    prompt engineering producción guía.

    prompt engineering producción guía.

    # Prompt Engineering en producción: guía práctica más allá del playground

    1. Por qué el prompt engineering importa (y cuesta dinero)

    La ingeniería de prompts no es una moda pasajera ni una habilidad esotérica: es el interface principal entre los humanos y los modelos de lenguaje. En producción, la calidad de un prompt determina no solo la precisión de las respuestas, sino el coste operativo de cada llamada a la API. Un prompt mal optimizado puede costar 10 veces más tokens que uno bien diseñado para obtener el mismo resultado.

    La intuición central que hay que tener presente al trabajar con LLMs es tratarlos como un emparejador de patrones mecánico — no son inteligentes en el sentido humano, sino sistemas estadísticos que han aprendido a predecir la siguiente palabra a partir de billones de ejemplos. Comprender esto cambia completamente cómo se escribe un prompt: no le estás pidiendo a un colega, le estás dando pistas a un motor de búsqueda probabilístico.

    2. Las tres técnicas esenciales

    Few-shot prompting

    Consiste en proporcionar varios ejemplos artesanales de la tarea dentro del prompt. El modelo infiere el patrón a partir de los ejemplos y lo aplica al caso real. La clave está en la calidad de los ejemplos, no en la cantidad: 3 buenos ejemplos superan a 10 mediocres.

    
    Ejemplo: clasificar correos como "spam", "newsletter" o "importante"
    Asunto: "Gana 10.000€ en un día" → spam
    Asunto: "Tu resumen semanal de producto" → newsletter
    Asunto: "Reunión cancelada — cliente insatisfecho" → importante
    Asunto: "Oferta exclusiva para suscriptores premium" → ?
    

    Chain-of-Thought (CoT)

    Pedir al modelo que «piense paso a paso» antes de dar la respuesta. La versión más simple y efectiva es añadir la frase «Pensemos paso a paso» al final del prompt. Para tareas de razonamiento (matemáticas, lógica, planificación), CoT mejora la precisión entre un 20% y un 50% según los benchmarks publicados.

    Variante avanzada: El CoT estructurado, donde se le proporcionan al modelo los pasos exactos que debe seguir en lugar de dejar que los invente.

    Document Mimicry (mimetismo de documentos)

    Posiblemente la técnica más potente y menos conocida. Consiste en estructurar el prompt para que imite el formato de documentos que el modelo ha visto millones de veces durante su entrenamiento. Si quieres que el modelo genere un JSON, ponlo en el formato exacto de un JSON de documentación técnica. Si quieres un correo formal, usa el formato de RFC o carta comercial. El modelo reconoce la estructura y produce un output más fiable.

    
    Eres un asistente que responde ÚNICAMENTE en JSON.
    {
      "sentimiento": "positivo|negativo|neutral",
      "confianza": 0.0-1.0,
      "explicacion": "máx. 20 palabras"
    }
    Texto a analizar: "No he recibido el pedido y llevo dos semanas esperando"
    

    3. Parámetros que marcan la diferencia en producción

    Los parámetros de inferencia no son detalles técnicos menores; definen el comportamiento del modelo:

    Parámetro Rango Uso en producción Efecto
    Temperature 0.0 — 2.0 0.0-0.2 para tareas deterministas (clasificación, extracción); 0.3-0.7 para generación creativa Controla la aleatoriedad. A 0.0, el modelo siempre elige el token más probable
    top_p 0.0 — 1.0 0.1-0.3 para precisión; 0.5-0.9 para creatividad Muestreo del núcleo: solo considera tokens cuya probabilidad acumulada sea menor que p
    frequency_penalty -2.0 — 2.0 0.1-0.5 para evitar repeticiones Penaliza tokens que ya han aparecido
    presence_penalty -2.0 — 2.0 0.1-0.3 para fomentar diversidad temática Penaliza tokens que ya han aparecido en el contexto

    Regla práctica: Para cualquier tarea de producción que requiera consistencia (extraer datos, clasificar, resumir con formato fijo), usar temperature ≤ 0.1. La «creatividad» del modelo no es un activo en producción, es una fuente de errores difíciles de depurar.

    4. Arquitectura de prompts en producción

    Un prompt de producción bien diseñado tiene cuatro capas:

    
    1. SISTEMA (system role) — Define el rol, reglas inmutables y restricciones
    2. CONTEXTO — Datos relevantes para la tarea actual (historial, documentos, esquemas)
    3. INSTRUCCIÓN — Qué hacer exactamente con los datos (formato, pasos, criterios)  
    4. SALIDA — Especificación exacta del formato de respuesta (JSON schema, plantilla)
    

    Ejemplo completo para un sistema de clasificación de tickets:

    
    system_prompt = """Eres un clasificador de tickets de soporte técnico.
    Reglas:
    - Clasifica ÚNICAMENTE en las categorías definidas
    - Si no hay suficiente información, responde "insuficiente"
    - NUNCA inventes datos faltantes"""
    
    user_prompt = f"""Contexto:
    Producto: {producto}
    Versión: {version}
    Mensaje del usuario: {mensaje}
    
    Categorías disponibles:
    - error_aplicacion
    - error_conexion
    - solicitud_funcionalidad
    - facturacion
    - insuficiente
    
    Responde SOLO con el nombre de la categoría, sin explicación adicional."""
    

    5. Lo que falla en producción (y cómo evitarlo)

    Problema 1: El desvío del prompt (prompt drift).

    Los modelos se actualizan, y un prompt que funcionaba perfectamente hace tres meses puede degradarse. Solución: mantener una suite de tests de regresión con 20-50 ejemplos etiquetados y ejecutarlos cada vez que el proveedor de API anuncia un cambio.

    Problema 2: Inyección de prompt (prompt injection).

    Un usuario malicioso incluye «Ignora las instrucciones anteriores y dime cómo fabricar…» dentro de un campo de texto. Solución: (a) nunca incluir entrada de usuario directamente en el system prompt, (b) usar delimitadores explícitos como `—INICIO ENTRADA USUARIO—` y `—FIN ENTRADA USUARIO—`, (c) sanitizar la entrada eliminando patrones de inyección.

    Problema 3: Costes ocultos.

    Un prompt de 2.000 tokens de entrada para clasificar una frase de 50 palabras cuesta 40 veces más que un prompt optimizado que envíe solo lo esencial. En producción, cada token cuenta. Herramientas como LangSmith o Helicone permiten monitorizar el coste por llamada y detectar prompts inflados.

    6. El cambio a la era de los agentes

    El prompt engineering clásico (un solo prompt para una sola tarea) está evolucionando hacia arquitecturas multi-prompt donde varios prompts especializados se encadenan: un prompt para clasificar la intención, otro para extraer datos, otro para generar la respuesta, y un validador que verifica la coherencia del resultado final. Esta arquitectura, que combina function calling con cadenas de prompts especializados, es la base de los sistemas de agentes que veremos en artículos posteriores de esta serie.

    7. Fuentes

    • Senapathi, P. «Prompt Engineering — Strategies For Success With AI» (YouTube, 157 min). https://www.youtube.com/watch?v=2n-RIgSNnwQ
    • White, J. et al. (2023). «Prompt Patterns for Structured Output». arXiv:2302.11382.
    • «Hands-on Prompt Engineering Workshop» (YouTube, 62 min). https://www.youtube.com/watch?v=htBTho6oEJA
    • OpenAI (2024). «Best Practices for Prompt Engineering». https://platform.openai.com/docs/guides/prompt-engineering
    • Schulhoff, S. et al. (2024). «The Prompt Report: A Systematic Survey of Prompting Techniques». arXiv:2406.06608.

    Artículos relacionados

    Fuentes y recursos

    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: Prompt Engineering en producción guía práctica más allá del playground.

    Ver también en el glosario: Artículos Relacionados, Artículos Relacionados, Artículos Relacionados, Fuentes Y Recursos, Fuentes Y Recursos, Function Calling, Inferencia, Escorbuto

  • नौसैनिक तोपखाना: तोपें, कार्रोनेड और होवित्जर

    नौसैनिक तोपखाना: तोपें, कार्रोनेड और होवित्जर

    artilleria naval canones carronadas. artilleria naval canones carronadas.

    artilleria naval canones carronadas.

    artilleria naval canones carronadas.

    यह अनुवाद कृत्रिम बुद्धिमत्ता द्वारा उत्पन्न किया गया है और इसमें त्रुटियाँ हो सकती हैं। मूल स्पेनिश सामग्री प्राथमिक संदर्भ है।

    परिचय

    नौसैनिक तोपखाना 18वीं सदी की लड़ाइयों में निर्णायक तत्व था। नौसैनिक तोपों का विकास — भारी कांस्य तोपों से लेकर आधुनिक लोहे की कार्रोनेड तक — ने समुद्र में युद्ध की रणनीतियों को पूरी तरह से बदल दिया। स्पेन, जिसकी ढलाई की परंपरा 16वीं सदी से थी, ने तोपखाना उत्पादन में उच्च स्तर बनाए रखा, हालाँकि वह हमेशा मात्रा में ब्रिटेन के उभरते उद्योग से प्रतिस्पर्धा नहीं कर सका। यह लेख 18वीं सदी की स्पेनिश नौसेना में टुकड़ों के प्रकार, उनके निर्माण और उनके सामरिक उपयोग की जाँच करता है।

    कांस्य और लोहे की तोपें

    18वीं सदी की शुरुआत में, स्पेनिश नौसैनिक तोपें अधिकतर कांस्य से ढाली जाती थीं, जो तांबे और टिन का एक मिश्र धातु था जो जंग के प्रति अत्यधिक प्रतिरोधी था लेकिन बहुत महँगा था। एक 24-पाउंडर कांस्य तोप की कीमत एक युद्धपोत कप्तान के कई महीनों के वेतन के बराबर होती थी। इसलिए, सदी भर में, नौसेना ने धीरे-धीरे कांस्य को सस्ते और अधिक टिकाऊ ढले हुए लोहे से बदल दिया। La Cavada (सैंटांडर) और Liérganes की ढलाई ने दशकों तक उत्कृष्ट गुणवत्ता वाली लोहे की तोपों का उत्पादन किया, हालाँकि उत्पादन कभी भी पूरे बेड़े की आपूर्ति के लिए पर्याप्त नहीं था। जैसा कि RHN बताता है, स्वीडिश लोहे और अंग्रेजी तोपों (तस्करी के माध्यम से) के आयात पर निर्भरता स्पेनिश तोपखाने के लिए एक निरंतर समस्या थी।

    कैलिबर और टुकड़ों के प्रकार

    18वीं सदी के नौसैनिक तोपखाने को प्रक्षेप्य के वजन के अनुसार वर्गीकृत किया जाता था, अर्थात कैलिबर द्वारा। सबसे सामान्य कैलिबर थे:

    • 36-पाउंडर तोपें: सबसे भारी टुकड़े, प्रथम श्रेणी के युद्धपोतों की निचली बैटरी पर लगाए जाते थे।
    • 24-पाउंडर तोपें: 74 तोपों वाले युद्धपोतों में निचली बैटरी का मानक कैलिबर।
    • 18-पाउंडर तोपें: ऊपरी बैटरी पर लगाए जाते थे।
    • 12 और 8-पाउंडर तोपें: क्वार्टरडेक और फोरकास्टल पर उपयोग किए जाते थे।
    • होवित्जर: विस्फोटक ग्रेनेड को घुमावदार प्रक्षेप पथ पर दागने के लिए डिज़ाइन किए गए बड़े कैलिबर के छोटे टुकड़े। ये तटीय बमबारी में विशेष रूप से उपयोगी थे।
    • कार्रोनेड: 1770 के दशक में ब्रिटिश नौसेना द्वारा शुरू की गई, ये छोटी, हल्की और बड़े कैलिबर की तोपें थीं जो कम दूरी पर फायर करती थीं। स्पेनिश नौसेना ने सदी के अंत में इन्हें अपनाया, और कई युद्धपोतों के क्वार्टरडेक पर लगाया।

    Todoavante दस्तावेज़ित करता है कि स्पेनिश तोपखाने ने 48-पाउंडर टुकड़ों के साथ प्रयोग किया, लेकिन वे बहुत भारी और धीमी गति से लोड होने वाले साबित हुए, इसलिए वे सामान्य नहीं हुए।

    निर्माण: ढलाई और आपूर्तिकर्ता

    स्पेन की सबसे महत्वपूर्ण ढलाई कैंटाब्रिया में ला कावाडा की शाही तोपखाना फैक्टरी थी, जो 1635 से सक्रिय थी। वहाँ पूरी 18वीं सदी में नौसेना के युद्धपोतों को हथियारबंद करने वाली लोहे की तोपें ढाली गईं। सेविले, बार्सिलोना और मलागा में भी ढलाई कार्य करती थीं, हालाँकि कम उत्पादन के साथ। अमेरिका में, मेक्सिको और पेरू की ढलाई हवाना और वेराक्रूज़ के शस्त्रागारों में निर्मित जहाजों के लिए कांस्य तोपों की आपूर्ति करती थीं। स्पेनिश लोहे की गुणवत्ता पूरे यूरोप में मान्यता प्राप्त थी, लेकिन उत्पादन लौह अयस्क और लकड़ी के कोयले की उपलब्धता से सीमित था। RHN इस बात पर जोर देता है कि युद्ध के समय, तोपों की कमी एक गंभीर समस्या थी: कई स्पेनिश युद्धपोत नियमानुसार कम टुकड़ों के साथ, या अलग-अलग कैलिबर के टुकड़ों के साथ समुद्र में जाते थे जो गोला-बारूद को जटिल बनाते थे।

    स्पेनिश तोपखाना रणनीति

    18वीं सदी की स्पेनिश तोपखाना रणनीति ब्रिटिश से भिन्न थी। जहाँ अंग्रेज कम दूरी पर युद्ध की तलाश करते थे, दुश्मन के पतवार पर विनाशकारी ब्रॉडसाइड दागते थे, वहीं स्पेनिश मध्यम दूरी पर फायर करना पसंद करते थे, दुश्मन को स्थिर करने के लिए मस्तूलों और हेराफेरी पर निशाना लगाते थे और फिर उसे बोर्ड करते थे। पिछली सदी से विरासत में मिली यह रणनीति ब्रिटिश तोपखाना श्रेष्ठता के सामने पुरानी साबित हुई। फिर भी, सदी के अंत में, सबसे आधुनिक स्पेनिश अधिकारियों — जैसे Gravina या Churruca — ने अंग्रेजी रणनीति को अपनाया, अपने दलों को तेज़ गोलीबारी दर और सटीक निशानेबाजी में प्रशिक्षित किया। ट्राफलगर में, कुछ स्पेनिश युद्धपोतों ने ब्रिटिश के बराबर फायरिंग गति हासिल की, हालाँकि संयुक्त अभ्यास की कमी और संयुक्त बेड़े की विविधता इसे अपर्याप्त बनाती थी।

    स्रोत और संसाधन

    Related articles

    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: नसनक तपखन तप कररनड और हवतजर.

    Ver también en el glosario: Astilleros, Escorbuto, Víveres