Arquitectura de LLM: Diseño de sistemas para IA en producción

Índice

Ejecutar un modelo es un problema de infraestructura. Obtener valor de un modelo es un problema de arquitectura.

La capa de infraestructura —tiempos de ejecución, hardware, puntos finales de API— determina lo que es posible. La capa de arquitectura determina lo que realmente sucede con una solicitud: qué modelo la maneja, cuánto cuesta, qué la valida y cómo se detectan los errores.

La mayoría de los sistemas comienzan con un solo modelo y sin arquitectura alguna. Esto es correcto para el prototipado. Se convierte en una responsabilidad en producción.

La arquitectura de LLM abarca las decisiones de diseño que transforman “un modelo que puedo llamar” en “un sistema en el que puedo confiar”.

Arquitectura de LLM como capa intermedia entre el alojamiento de modelos y las aplicaciones de IA


Dónde encaja la arquitectura de LLM en la pila

La arquitectura de LLM se sitúa en el medio de un modelo de tres capas:

Capa Qué abarca Área relacionada
Modelos Tiempos de ejecución, servicio, configuración de GPU Alojamiento de LLM · Rendimiento de LLM
Arquitectura Enrutamiento, costos, guardrails (barandillas de seguridad), orquestación Estás aquí
Aplicaciones Asistentes de IA, pipelines RAG, agentes Sistemas de IA · RAG

La capa de arquitectura a menudo se omite al principio. Se vuelve esencial cuando tienes más de un modelo, más de un tipo de tarea o más de un usuario. Cada patrón de arquitectura en este clúster existe porque “un modelo para todo” dejó de funcionar.


Mapa del clúster

Los cinco temas de este clúster se construyen entre sí. Lee en este orden para el camino más lógico:

  1. Estás aquí — este pilar: qué es la arquitectura de LLM, cómo encajan las piezas
  2. PromptsRedacción de Prompts Efectivos para LLMs — la base: moldeando lo que recibe el modelo
  3. EnrutamientoEstrategias de Enrutamiento de Modelos — el distribuidor: qué modelo maneja qué
  4. CostosOptimización de Costos para Sistemas LLM — presupuesto de tokens, caché, economía local vs API
  5. SeguridadGuardrails (Barandillas) de LLM en la Práctica — validación de entrada, filtrado de salida, cumplimiento
  6. OrquestaciónDiseño de Sistemas Multi-Modelo — patrones secuenciales, paralelos, jerárquicos y de ensamble

Si solo tienes tiempo para uno, comienza con el enrutamiento. Es el punto de decisión donde comienza la arquitectura.


Ingeniería de Prompts

La ingeniería de prompts es la capa más cercana al modelo. Antes del enrutamiento, antes de la caché, antes de los guardrails — está el prompt. Lo que envías al modelo determina lo que obtienes a cambio.

Las técnicas prácticas que importan:

  • Claridad y estructura — las instrucciones claras superan a los marcos ingeniosos
  • Ejemplos específicos — los ejemplos de pocos disparos (few-shot) anclan el comportamiento del modelo
  • Asignación de roles — los prompts basados en roles afilan el tono y la restricción
  • Enfoques variados — diferentes formatos exponen a lo que responde el modelo
  • Gestión del contexto — lo que incluyes moldea lo que el modelo pondera

La ingeniería de prompts no es una tarea única. Es una calibración continua entre los requisitos de tu tarea y el comportamiento del modelo.

Análisis en profundidad:


Enrutamiento de Modelos

Una capa de enrutamiento decide qué modelo maneja qué solicitud. Sin ella, cada solicitud va al mismo modelo — a menudo demasiado grande para tareas simples, demasiado pequeño para las complejas.

Cuatro estrategias de enrutamiento cubren la mayoría de los casos de producción:

Estrategia Optimizar para Mejor cuando
Basada en capacidad Calidad de la tarea Cargas de trabajo de complejidad mixta
Consciente del costo Gasto de tokens Sistemas con presupuesto limitado
Consciente de la latencia Tiempo de respuesta Herramientas interactivas y chat en tiempo real
Híbrida Las tres anteriores Sistemas de producción con restricciones reales

Una cadena de respaldo maneja los errores: ordena los modelos desde el mejor hasta el más fiable, terminando con un modelo local que no pueda ser limitado por tasa o apagado por una interrupción de la API.

Análisis en profundidad:


Optimización de Costos

Los costos de los LLM escalan linealmente con el uso. Las estrategias que realmente reducen la factura:

El presupuesto de tokens establece límites por sesión, por tarea o adaptativos. Los presupuestos adaptativos rastrear el uso real y ajustan las asignaciones con el tiempo.

La inferencia local cambia la estructura de costos por completo. Después de la amortización del hardware, los modelos locales se ejecutan al costo de la electricidad. Una GPU con un uso moderado se paga a sí misma en meses.

La caché es la optimización más infravalorada. La caché de coincidencia exacta captura prompts repetidos. La caché semántica captura prompts que significan lo mismo. Para sistemas de alto tráfico, la caché semántica elimina una gran parte de las llamadas a la API antes de que sucedan.

Las cadenas de respaldo reducen el costo promedio por solicitud: prefiere modelos costosos cuando el presupuesto lo permite, recurre a modelos más baratos o locales a medida que avanza la sesión.

Análisis en profundidad:


Guardrails (Barandillas de Seguridad)

Los LLM son impredecibles por defecto. Los guardrails restringen lo que entra y lo que sale — sin eliminar la capacidad del modelo.

Tres capas de guardrails importan en la práctica:

La validación de entrada detiene los problemas antes de que lleguen al modelo. La sanitización de prompts captura intentos de inyección. Los límites de longitud previenen el desperdicio de tokens. Los filtros de contenido bloquean violaciones de políticas antes de que la inferencia cueste nada.

El filtrado de salida captura los problemas después de la generación. La validación estructural asegura formas de respuesta esperadas. Las comprobaciones de contenido bloquean salidas dañinas. La verificación de hechos (para dominios críticos) valida afirmaciones contra una base de conocimientos.

Los mecanismos de seguridad protegen el sistema con el tiempo: la limitación de tasa previene el abuso, los presupuestos de tokens limitan los costos por solicitud, la gestión de la ventana de contexto previene desbordamientos y fugas de datos entre turnos.

Para sistemas con gran carga de cumplimiento (GDPR, HIPAA, SOC 2), añade registro de auditoría con entradas estructuradas y solo de adición, y controles de residencia de datos.

Los guardrails manejan la conversación del modelo, pero una vez que los agentes llaman a herramientas y delegan trabajo a otros agentes, se vuelve necesaria una segunda capa de seguridad: quién puede actuar, en nombre de quién y con qué rastro de auditoría. Eso es seguridad de protocolo en lugar de filtrado de E/S del modelo.

Análisis en profundidad:


Diseño de Sistemas Multi-Modelo

Cuando un solo modelo no es suficiente, la pregunta de arquitectura es: ¿cómo orquestas múltiples modelos sin crear una complejidad que cueste más de lo que ahorra?

Cinco patrones cubren el espacio:

Patrón Latencia Costo Calidad Usar cuando
Modelo Único Más baja Más bajo Variable Prototipado, cargas de trabajo uniformes
Secuencial (Pipeline) Alta Media Alta Flujos de trabajo multietapa con especialización
Paralelo (Fan-Out) Baja Alta Alta Tareas independientes, pruebas A/B
Jerárquico (Planificador-Ejecutor) Alta Alta Máxima Razonamiento complejo con ejecución especializada
Ensemble (Ensamble) Media Máximo Máxima Decisiones críticas que requieren consenso

La regla general: comienza con el patrón más simple que maneje tus restricciones reales. La mayoría de los sistemas de producción alcanzan el paralelismo o la jerarquía solo después de que el enrutamiento basado en capacidad por sí solo deja de ser suficiente.

Análisis en profundidad:


Marco de Decisión Arquitectónica

Usa esto como un triaje rápido para qué añadir y cuándo:

Problema Solución Cuándo añadirlo
La factura es demasiado alta Enrutamiento consciente del costo, caché, inferencia local Cuando los costos de API se convierten en una línea presupuestaria real
La latencia es demasiado alta Enrutamiento consciente de la latencia, modelos más pequeños Cuando los usuarios notan lentitud
La calidad es inconsistente Enrutamiento basado en capacidad, cadena de respaldo Cuando las tareas simples obtienen modelos costosos o las complejas obtienen modelos baratos
Los usuarios están abusando del sistema Validación de entrada, limitación de tasa Cuando abres el acceso más allá de un equipo de confianza
Las respuestas son inseguras o fuera de política Filtrado de salida, guardrails de contenido Cuando sirves a usuarios generales
Un solo modelo maneja todo Diseño multi-modelo Cuando las cargas de trabajo divergen lo suficiente como para justificar la complejidad
Los prompts no funcionan Iteración de ingeniería de prompts Siempre — los prompts necesitan ajuste a medida que evolucionan las tareas

Construye la arquitectura desde abajo hacia arriba. La ingeniería de prompts siempre está en el ámbito. Añade enrutamiento cuando las compensaciones costo/calidad se vuelvan reales. Añade guardrails cuando sirvas a usuarios externos. Añade orquestación multi-modelo al final.


Cómo se relaciona la arquitectura de LLM con los otros temas

La arquitectura de LLM se sitúa en la intersección de varios clústeres relacionados:

Infraestructura (por debajo de esta capa):

Capas de aplicación (por encima de esta capa):

Capa operativa:

Suscribirse

Recibe nuevas publicaciones sobre sistemas, infraestructura e ingeniería de IA.