El mismo prompt, respuestas distintas: por qué ocurre esto
Mucha gente da por hecho que si dos personas escriben exactamente la misma pregunta en ChatGPT o Claude, van a recibir una respuesta similar. Y no tiene por qué ser así.
Esta semana arrancamos un nuevo ciclo con estudiantes, y hay algo que repito constantemente en clase: hay que entender qué ocurre por debajo. No solo manejar la interfaz.
Es verdad que cada vez resulta más sencillo hacer cosas: crear agentes, conectar herramientas, usar skills, automatizar flujos de trabajo. Pero sin comprender los detalles, estás construyendo sobre arena. Hay que saber:
- Qué es y cómo funciona la metadata.
- Cómo gestiona el modelo la memoria.
- Dónde se almacena la información de tus conversaciones.
- Qué contexto está leyendo el modelo en cada momento.
- Qué factores alteran realmente el resultado final.
Porque la respuesta que obtienes no depende únicamente de cómo redactas el prompt. Hay tres variables que determinan el output: modelo, contexto y memoria. Puedes escribir palabra por palabra lo mismo y obtener resultados completamente diferentes según cómo estén configuradas esas tres piezas.
No es igual trabajar con Opus, con Sonnet o con Haiku. No es igual abrir un chat desde cero que continuar uno donde el modelo ya conoce el contexto completo de tu empresa. Y desde luego, no es igual tener una memoria bien trabajada que empezar cada sesión como si fuera la primera.
Por eso en el curso me esfuerzo en que entendamos bien las herramientas de verdad. No solo dónde hay que hacer clic, sino qué está sucediendo realmente cuando lo hacemos.
Y por eso, cuando me preguntan si es mejor ChatGPT o Claude, mi respuesta honesta es que me importa bastante poco. Las dos son herramientas muy potentes, con los mejores equipos de desarrollo del mundo compitiendo entre sí. Cada una tiene sus puntos fuertes, pero al final la mejor siempre es la que uno conoce bien y con la que se siente cómodo, porque eso es lo que lleva a usarla más y a sacarle partido de verdad.
Modelo, contexto y memoria: las tres variables que determinan el output de un LLM
Resumen técnico
El output de un modelo de lenguaje no depende únicamente del prompt introducido. Intervienen tres variables críticas: modelo seleccionado (por ejemplo, Claude Opus, Sonnet o Haiku), contexto activo en la ventana de contexto y memoria persistente o conversacional. La metadata del sistema, el historial de conversación y las instrucciones de sistema previas condicionan directamente la respuesta generada. Dos usuarios pueden enviar un prompt idéntico a ChatGPT o Claude y recibir outputs radicalmente distintos si las tres variables difieren. Entender dónde vive la información, cómo se gestiona el contexto y qué lee realmente el modelo en cada llamada es fundamental para trabajar con LLMs de forma efectiva.
Análisis de implicaciones
A nivel técnico, esto implica que la ingeniería de prompts aislada es insuficiente sin una gestión deliberada del context window y la memoria persistente. Los workflows que no controlan el estado conversacional generan resultados inconsistentes y no reproducibles. La elección del modelo afecta directamente la capacidad de razonamiento, el límite de tokens procesados y el coste por llamada. En entornos de producción, ignorar estas variables produce hallucinations adicionales, pérdida de coherencia entre sesiones y outputs que no escalan.
Aplicación práctica
En implementaciones reales, la diferencia se materializa en configurar correctamente el system prompt con contexto empresarial antes de cualquier interacción, usar memoria estructurada mediante herramientas como Mem0, Zep o los bloques de memoria nativos de Claude. Para agentes, gestionar el context window con técnicas de summarization o retrieval-augmented generation (RAG) evita la pérdida de información crítica. Comparar GPT-4o frente a Claude Sonnet sin controlar estas variables no ofrece datos accionables.
Contexto del sector
La proliferación de interfaces de agentes, skills y conectores low-code ha creado una capa de abstracción que oculta la mecánica real de los LLMs. El mercado empuja hacia la facilidad de uso, pero los equipos que obtienen resultados consistentes son los que comprenden la arquitectura subyacente. La competencia entre Anthropic y OpenAI eleva continuamente el benchmark, haciendo más crítico aún dominar las variables de configuración sobre la elección del modelo en sí.

