El fallo no está en el LLM: cómo la arquitectura se disfraza de calidad del modelo

La historia de un despliegue fallido de LLM en servicios al cliente muestra un error clásico: buscar el problema en el modelo cuando está en la arquitectura del sistema. En la demo todo funcionaba, pero en producción, con datos reales, empezaron los errores. El equipo discutió sustituir el modelo por uno más potente. Los logs revelaron otra cosa: el LLM no debía responder en absoluto, porque el routing enviaba al usuario a la rama equivocada. Los errores más caros estaban en el routing, la API, el handoff y la base de conocimiento. El modelo se limitaba a poner voz elegante a los problemas del sistema.

Procesado por IA desde Habr AI; editado por Hamidun News
El fallo no está en el LLM: cómo la arquitectura se disfraza de calidad del modelo
Fuente: Habr AI. Collage: Hamidun News.
Escuchar artículo
Ficha técnica y cifras clave
ParámetroDatos
Fuente originalHabr AI ↗
Editor jefe
Dato clave #1El problema estaba en el enrutamiento, no en la calidad de la generación
Dato clave #2La API devuelve partial, así que el sistema debe derivar al usuario a soporte
Dato clave #3Pero el LLM recibía el partial como una respuesta completa y escribía una generación convincente pero errónea

La experiencia al desplegar LLM en servicios al cliente ha revelado un patrón peligroso: cuando un LLM da una respuesta incorrecta, a menudo la culpa no es suya.

Demo frente a realidad

En la demo piloto, el sistema funcionaba a la perfección: el modelo respondía con soltura, el negocio veía avances y el equipo comparaba distintos LLM y ajustaba prompts. Luego llegaron usuarios reales, datos reales y limitaciones reales. Las respuestas se volvieron seguras de sí mismas, pero a veces erróneas.

La culpa no era del modelo

El equipo planeaba cambiar a un LLM más potente. Pero la revisión de los logs mostró que, en una parte de los diálogos, el modelo no debía responder en absoluto. El routing enviaba al usuario a la rama answer aunque la API devolvía una partial response, un caso en el que hace falta un handoff a una persona.

  • El problema estaba en el enrutamiento, no en la calidad de la generación
  • La API devuelve partial, así que el sistema debe derivar al usuario a soporte
  • Pero el LLM recibía el partial como una respuesta completa y escribía una generación convincente pero errónea
  • El modelo expresaba con elegancia los errores de la arquitectura

Dónde estaban los errores reales

Los bugs más caros no estaban en el LLM. Estaban en:

  • El routing, que envía a los usuarios por ramas equivocadas
  • Las integraciones de API, que no distinguen entre respuesta partial y full
  • La lógica de handoff, es decir, cuándo pasar a una persona
  • La base de conocimiento, con información desactualizada o incompleta
  • La capa de compliance, es decir, el cumplimiento de las regulaciones
  • Las métricas, es decir, qué se considera un error en primer lugar

El punto de inflexión

El cambio llegó cuando cambió la pregunta. En lugar de «¿Por qué el LLM respondió mal?», el equipo se preguntó: «¿Por qué el sistema puso al modelo en una situación en la que no podía existir una respuesta correcta?»

La conclusión es amarga: un LLM potente no compensa una arquitectura débil. Sin un routing decente, un responsable de la base de conocimiento y una lógica de handoff clara, comparar modelos suele convertirse en una costosa distracción. Es mejor dedicar el tiempo al sistema que a los prompts.

Preguntas frecuentes sobre la noticia

¿Qué se sabe sobre Demo frente a realidad?

En la demo piloto, el sistema funcionaba a la perfección: el modelo respondía con soltura, el negocio veía avances y el equipo comparaba distintos LLM y ajustaba prompts. Luego llegaron usuarios reales, datos reales y limitaciones reales. Las respuestas se volvieron seguras de sí mismas, pero a veces erróneas.

¿Qué se sabe sobre La culpa no era del modelo?

El equipo planeaba cambiar a un LLM más potente. Pero la revisión de los logs mostró que, en una parte de los diálogos, el modelo no debía responder en absoluto. El routing enviaba al usuario a la rama answer aunque la API devolvía una partial response, un caso en el que hace falta un handoff a una persona. El problema estaba en el enrutamiento, no en la calidad de la generación La API devuelve partial, así que el sistema debe derivar al usuario a soporte Pero el LLM recibía el partial como una respuesta completa y escribía una generación convincente pero errónea El modelo

Dónde estaban los errores reales?

Los bugs más caros no estaban en el LLM. Estaban en: El routing, que envía a los usuarios por ramas equivocadas Las integraciones de API, que no distinguen entre respuesta partial y full La lógica de handoff, es decir, cuándo pasar a una persona La base de conocimiento, con información desactualizada o incompleta La capa de compliance, es decir, el cumplimiento de las regulaciones Las métricas, es decir, qué se considera un error en primer lugar

ZK
Zhemal Khamidun — CPO de Alpina Digital, product manager de AlpinaGPT. Crea productos de IA desde 2019. Hamidun News es un proyecto personal que creció hasta ser un agregador en producción con más de 6.000 lectores.
✦ Unified AI Workspace · Nomad

Test Frontier LLMs & Autonomous Agents in One Workspace

Run Claude Opus 5.5, GPT-6, Gemini 3.1, and DeepSeek side-by-side in Nomad AI (nomadnet.ai) — unified model routing, deep research, and multimodal workflows under one subscription.

Try Nomad AI →Launch Nomad Agent
¿Qué te parece?
Cargando comentarios…