top of page

Los hilos de mensajes de Claude reducen las cargas repetidas, no el uso de contexto

hace 2 horas
14 min de lectura

Anthropic ha lanzado los hilos de mensajes de Claude en beta pública, permitiendo que los agentes dejen de cargar toda su conversación antes de cada respuesta. El cambio apunta a una demora frustrante: un agente ya ha recibido la información, pero su siguiente solicitud vuelve a enviarla. Anthropic afirma que reducir esa repetición ayuda a Claude a comenzar a responder antes, especialmente durante sesiones largas.

El anuncio, fechado el 2 de noviembre, informa una reducción de aproximadamente el 35 % en la mediana del tiempo hasta el primer token para solicitudes de Claude Code que contienen entre 500.000 y 1 millón de tokens. Los tokens son las unidades de contenido que procesa un modelo. El tiempo hasta el primer token mide la espera antes de que comience una respuesta. El resultado es informado por la empresa, no una prueba de referencia reproducida de forma independiente.

La comparación central es entre solicitudes repetidas con el historial completo y solicitudes incrementales que solo incluyen material nuevo. Google ya ofrece continuidad de conversación mediante su Interactions API, lo que aporta una referencia útil del sector. Para los desarrolladores, el lanzamiento de Anthropic plantea una cuestión práctica: ¿cuánta espera procede del traslado del historial conversacional, en lugar de la generación de la respuesta?

Los hilos de mensajes de Claude cambian lo que se transmite entre turnos

El lanzamiento cambia la entrega del historial conversacional, mientras conserva el contexto que recibe Claude.

Según el anuncio de message threads, una aplicación envía su conversación una vez y remite solo los mensajes nuevos en los turnos posteriores. Anthropic afirma que Claude sigue leyendo toda la conversación, por lo que el uso de tokens no cambia. La empresa identifica a los agentes de programación, los agentes de uso de computadoras y los flujos de trabajo con muchos documentos como aplicaciones relevantes.

Esa distinción da al lanzamiento un significado más claro que una promesa general de IA más rápida. Un agente puede dedicar tiempo a recopilar información, preparar una solicitud, esperar una respuesta y ejecutar la siguiente acción. Mejorar la transferencia del historial conversacional aborda una parte concreta de esa secuencia.

Pensemos en una sesión de programación ilustrativa. Un desarrollador pide a un agente que investigue una prueba fallida, examine archivos relacionados, proponga un parche y evalúe el resultado. Cada actividad genera material que ayuda a explicar la siguiente decisión. El historial acumulado pasa a formar parte del registro de trabajo, incluso cuando la actualización más reciente es breve.

Las cargas repetidas hacen que la siguiente solicitud transporte tanto esa actualización reciente como el registro anterior. Las solicitudes incrementales cambian esta relación. La salida más reciente de las pruebas puede enviarse sin otra carga desde el cliente de todo lo que la precedió.

El beneficio depende de la relación entre el contexto antiguo y la información nueva. Un intercambio breve ofrece menos material repetido que eliminar. Una investigación prolongada presenta una oportunidad más evidente, especialmente cuando el mensaje más reciente añade poco en comparación con el historial existente.

Por eso el anuncio también importa más allá del chat habitual. Las aplicaciones de agentes alternan repetidamente entre decisiones del modelo y acciones externas. Un usuario que espera a que termine una investigación experimenta el flujo de trabajo acumulado, incluidas las pausas entre acciones.

El despliegue informado por Anthropic en Claude Code aporta un contexto de producto concreto para su afirmación. También limita la conclusión que deberían extraer los lectores. Un resultado procedente de solicitudes largas de programación no demuestra una mejora equivalente para un breve intercambio de atención al cliente o un resumen de documentos.

Por tanto, el lanzamiento debe entenderse como una optimización para conversaciones activas y acumulativas. No demuestra que cada interacción con Claude se vuelva más rápida en el porcentaje informado.

Para los desarrolladores que evalúan la beta, ese encuadre más acotado resulta útil. Identifica la carga de trabajo que merece atención y la parte de la experiencia que vale la pena medir. La primera pregunta pasa a ser si las transferencias repetidas del historial contribuyen de forma significativa a la demora observada en la aplicación.

Un lanzamiento planteado de esta forma también deja espacio para un resultado sin grandes novedades. Algunas aplicaciones tendrán poca espera atribuible a esta etapa. Descubrirlo mediante medición es un resultado válido, incluso cuando una función opera según lo previsto.

Los desarrolladores de agentes afrontan una cuestión de latencia más específica

La presión inmediata recae en los equipos que no pueden explicar dónde invierten tiempo sus agentes.

La latencia, la demora entre una acción y su resultado, a menudo aparece ante los usuarios como una pausa indiferenciada. Sin embargo, internamente un flujo de trabajo de agentes contiene etapas separadas. Una búsqueda externa lenta plantea un problema distinto de una respuesta lenta del modelo o de una solicitud sobredimensionada.

La beta de message threads hace más difícil ignorar esa distinción. Los equipos que la evalúan necesitan una descripción del flujo de trabajo existente antes de poder valorar la mejora. De lo contrario, un cambio en el tiempo total de finalización puede ocultar el mecanismo responsable.

Para un equipo de ingeniería, la comparación práctica es la misma tarea con contexto equivalente y una entrega distinta del historial. Mantener estable la tarea importa porque el comportamiento de los agentes puede variar. Una ejecución más corta podría reflejar una ruta de decisión diferente, en lugar de un tratamiento más rápido del mismo trabajo.

Esto también ejerce presión sobre las afirmaciones de producto. Describir un agente como más rápido debería precisar si comienza a responder antes, completa acciones antes o termina toda la asignación antes. Esos resultados se superponen, pero responden a preocupaciones distintas de los usuarios.

Un desarrollador que observa a un agente investigar código podría valorar más una siguiente acción rápida que una frase explicativa más rápida. Un investigador que revisa un documento largo podría preocuparse más por la respuesta final fundamentada. Un comprador empresarial podría priorizar una finalización consistente por encima de la respuesta típica más veloz.

La distinción es especialmente relevante cuando las aplicaciones muestran indicadores visibles de actividad. Una interfaz puede mostrar que el trabajo ha comenzado sin ofrecer progreso útil. A la inversa, un breve intervalo silencioso puede preceder una secuencia eficiente de acciones. Medir solo la interfaz deja sin resolver la cuestión de rendimiento subyacente.

El anuncio de Anthropic ofrece a los desarrolladores una razón para examinar esa brecha. Si las transferencias repetidas consumen un tiempo significativo, las solicitudes incrementales abordan una fuente real de fricción. Si domina otra etapa, la misma función tendrá menos influencia sobre lo que perciben los usuarios.

Esta es una implicación analítica del lanzamiento, no una afirmación independiente sobre rendimiento. El anuncio no ofrece un desglose universal del tiempo de espera de los agentes. Los equipos de aplicaciones deben establecer su propia línea de base.

La consecuencia más amplia para el producto se refiere a las prioridades. Los equipos eligen regularmente entre añadir capacidades y mejorar la experiencia de las capacidades existentes. Una transición más rápida entre acciones conocidas puede importar sin cambiar el razonamiento del modelo ni ampliar el conjunto de herramientas.

También puede cambiar cómo se percibe un flujo de trabajo bajo supervisión estrecha. Los usuarios que revisan cada paso encuentran las pausas directamente. Para las tareas sin supervisión, la misma optimización debe evaluarse frente al tiempo total de finalización y la fiabilidad operativa.

Estas diferencias abogan por una adopción específica según la carga de trabajo. Una función orientada a sesiones largas y activas merece pruebas en sesiones largas y activas. Aplicar un porcentaje destacado a todo un producto ocultaría las condiciones que hicieron relevante el resultado.

La respuesta útil es una mejor instrumentación: registros que conecten una demora visible para el usuario con la etapa de la aplicación responsable. Esa evidencia ayuda a los equipos a decidir qué lugar ocupan los message threads entre sus otras inversiones de rendimiento.

Las solicitudes más pequeñas y el almacenamiento en caché de prompts abordan trabajos distintos

Reducir transferencias repetidas y reutilizar contexto procesado previamente son oportunidades separadas.

El almacenamiento en caché de prompts reutiliza contenido elegible de prompts anteriores, reduciendo el procesamiento repetido. La documentación de prompt caching de Anthropic describe el almacenamiento automático en caché y los límites explícitos de caché. Considera los prefijos consistentes de los prompts, el inicio inalterado de una solicitud, como base para la reutilización.

La distinción importa porque una aplicación puede encontrarse con repetición en diferentes etapas. Volver a mover material antiguo y volver a procesar material antiguo son cargas relacionadas. Mejorar una etapa no explica automáticamente qué ocurre en la otra.

Para los equipos de producto, la consecuencia práctica es una evaluación que separe el comportamiento de transferencia del comportamiento de caché. De lo contrario, una prueba puede atribuir una mejora a la función equivocada. También puede pasar por alto un problema de configuración existente.

Los diagnósticos de caché de Anthropic ilustran esa preocupación independiente. La documentación identifica herramientas reordenadas, marcas de tiempo cambiantes y ediciones de mensajes anteriores como posibles causas de fallos de caché. Se trata de problemas de consistencia de las solicitudes, no de evidencia sobre la prueba de referencia de message threads.

Imaginemos un asistente de investigación ilustrativo que trabaja con una colección de documentos técnicos. Sus instrucciones repetidas permanecen estables, mientras cada investigación añade nueva evidencia. La aplicación tiene motivos para examinar tanto la estabilidad de su contexto recurrente como la entrega de su conversación creciente.

Estas cuestiones requieren observaciones diferentes. Una medición de carga describe cuánto material viaja desde el cliente. Una medición de caché describe la reutilización. Una evaluación de tareas describe si la respuesta resultante satisface al usuario.

Tratar estas mediciones como intercambiables invita a conclusiones deficientes. Las solicitudes más pequeñas por sí solas no demuestran mejores respuestas. Una caché saludable no demuestra que las herramientas externas respondan rápidamente. Una respuesta inicial rápida no demuestra que el resultado final llegue antes.

Esto también explica por qué el lanzamiento no debería convertirse en una excusa para ignorar la calidad del contexto. El material de trabajo de un agente todavía debe ser relevante para la asignación. Entregar de forma eficiente un historial irrelevante no hace que ese historial sea útil.

El juicio editorial aquí es sencillo: reducir la sobrecarga de transporte ayuda a preservar un flujo de trabajo existente de manera más eficiente. Elegir qué debe formar parte del flujo de trabajo sigue siendo una decisión de la aplicación. Esas responsabilidades se encuentran en la solicitud al modelo, pero no son la misma responsabilidad.

Para los desarrolladores, esa separación puede mejorar las conversaciones de depuración. Una investigación de rendimiento puede preguntar si la aplicación envió demasiado, reutilizó demasiado poco, esperó una herramienta o siguió acciones innecesarias. Cada explicación apunta a una intervención distinta.

También desalienta las descripciones vagas de la memoria. Un registro de conversación, un prefijo de prompt reutilizable y una colección de conocimiento seleccionada cumplen propósitos diferentes. Llamarlos a todos memoria puede ocultar las decisiones operativas implicadas.

Los lectores interesados en esa distinción pueden utilizar una base de conocimiento personal como punto de referencia independiente. Organizar material para recuperarlo en el futuro responde a una pregunta distinta de acelerar una conversación activa con un modelo.

Google aporta una referencia, sin resolver la comparación

La continuidad de conversación en el servidor es una decisión de diseño consolidada, por lo que los detalles de implementación merecen más atención que las afirmaciones de novedad.

El estado gestionado por el servidor significa que el proveedor conserva información a la que las solicitudes posteriores pueden hacer referencia. La Interactions API de Google admite este patrón mediante previous_interaction_id. Su documentación también describe una opción de funcionamiento sin estado, en la que las solicitudes no dependen de interacciones almacenadas.

Esto ofrece una comparación útil para el lanzamiento de Anthropic. Ambos enfoques permiten que una aplicación haga referencia a material de conversaciones anteriores. La similitud establece un referente del sector, no demuestra que los sistemas tengan un comportamiento equivalente.

Para un comprador, la existencia de mecanismos similares cambia la pregunta de evaluación. La comparación útil se centra en los requisitos de la aplicación: continuidad, capacidad de recuperación, gestión de datos, flexibilidad de configuración y rendimiento observado. Una etiqueta de función compartida no puede responder esas preguntas.

Para un desarrollador que mantiene integraciones con distintos proveedores, se aplica la misma cautela. Una interfaz común puede exponer un identificador de conversación genérico. Aun así, es necesario examinar el comportamiento circundante antes de que la aplicación trate distintos backends como intercambiables.

Un marco de agentes ilustrativo podría admitir tanto solicitudes incrementales como solicitudes con historial completo. Entonces, su equipo de producto debe decidir qué significa una sesión en ambas rutas. Esa decisión afecta la depuración, el soporte al cliente y la planificación de migraciones.

La comparación también desalienta un veredicto competitivo sin respaldo. El anuncio de Anthropic no incluye un benchmark de Google equivalente. La documentación de Google no valida de forma independiente la cifra de latencia de Anthropic. Ninguna de las fuentes justifica nombrar un ganador en velocidad para cargas de trabajo de agentes equivalentes.

La observación más sólida sobre el sector se refiere a dónde compiten los proveedores. El acceso a modelos incluye más que la respuesta generada. La interfaz circundante determina cómo las aplicaciones trasladan el contexto de una acción a la siguiente.

Esa interfaz importa más cuando los desarrolladores crean comportamientos a su alrededor. Las suposiciones de una aplicación sobre la continuidad pasan a formar parte de su modelo operativo. Los equipos deberían comprender esas suposiciones antes de que resulte difícil cambiarlas.

Esto no es un argumento contra el estado gestionado por el proveedor. Es un argumento a favor de evaluarlo como parte de la arquitectura de la aplicación. La comodidad tiene valor práctico cuando su comportamiento se ajusta a la carga de trabajo.

El funcionamiento sin estado tiene otro atractivo. Las aplicaciones pueden construir explícitamente el historial que envían, haciendo visible ese historial en el límite de la solicitud. La contrapartida merece evaluarse frente a la sobrecarga que realmente experimenta la aplicación.

La comparación principal de esta historia sigue siendo la entrega de historial completo frente a la entrega incremental. Google aporta contexto para esa elección. Convertir el artículo en una rivalidad amplia entre modelos distraería del mecanismo que Anthropic ha lanzado.

Para la contratación empresarial, esta comparación más acotada también es más accionable. Los equipos pueden describir el comportamiento que requieren y probarlo directamente. No necesitan inferir la idoneidad de una aplicación a partir de una clasificación general de proveedores.

El resultado es un marco competitivo más fundamentado: los proveedores ofrecen distintas formas de transportar conversaciones, y los desarrolladores deben decidir cuál se ajusta a sus necesidades operativas.

La beta requiere planificación de recuperación y una lectura cuidadosa de los benchmarks

Un resultado mediano favorable deja sin responder importantes preguntas sobre la aplicación.

La mediana representa la observación central de un conjunto de mediciones. Ayuda a describir un resultado típico, pero no describe cada solicitud. Los equipos deberían evitar convertir la mejora reportada por Anthropic en un resultado esperado para cada sesión.

El anuncio publicado no proporciona suficiente detalle para reproducir de manera independiente su resultado de Claude Code. Los lectores no cuentan con una explicación completa de la población de solicitudes medida ni de las condiciones de prueba. La interpretación adecuada sigue siendo una observación de producción reportada por la empresa dentro de un rango de contexto especificado.

La documentación de los hilos de mensajes también establece límites operativos. Los hilos caducan después de cinco minutos sin otra solicitud; la eliminación se produce, como máximo, una hora después del último uso. Las aplicaciones deben conservar el historial de conversación y recuperarse mediante una solicitud de historial completo cuando falla la continuación.

Anthropic describe almacenamiento cifrado únicamente en memoria y excluye esta función de la elegibilidad para retención cero de datos. La retención cero de datos es un compromiso de gestión de datos sin contenido de clientes retenido conforme a sus términos aplicables. Una ventana de continuación vencida y una eliminación completada son eventos distintos.

Estos detalles convierten la recuperación en parte de la decisión de adopción. Una aplicación debe tener en cuenta las interrupciones, incluidas las pausas habituales que ocurren cuando las personas supervisan agentes. La pregunta relevante es cómo se comporta todo el flujo de trabajo cuando su vía de continuación preferida deja de estar disponible.

Consideremos un paso de revisión ilustrativo. Un agente propone un cambio y luego espera mientras un desarrollador verifica el resultado. La siguiente acción pertenece a la misma tarea del usuario, aunque el tiempo difiera de un ciclo ininterrumpido.

Una evaluación representativa debería incluir ese comportamiento. Probar solo un agente continuamente activo dejaría una brecha para productos construidos en torno a la aprobación humana. La cuestión es la adecuación a la carga de trabajo, no una razón para descartar la función.

La gestión de datos merece un lenguaje igualmente preciso. Términos como temporal, cifrado y únicamente en memoria describen propiedades diferentes. Un comprador debería relacionar cada propiedad con los requisitos de la implementación prevista.

Esa evaluación debería evitar tomar prestada la elegibilidad de otra función. Una plataforma puede ofrecer distintos acuerdos de gestión de datos para diferentes capacidades. La revisión relevante se refiere a la capacidad que la aplicación realmente habilita.

Las pruebas de rendimiento también requieren una visión más amplia que la solicitud típica. Los equipos deberían examinar respuestas excepcionalmente lentas, eventos de recuperación y resultados de tareas completadas. Estas observaciones ayudan a explicar si una mejora sigue siendo útil en las condiciones que encuentran los usuarios.

Una evaluación convincente también preservaría la calidad de las respuestas. Una ejecución que comienza antes pero omite trabajo necesario ha cambiado el resultado de la tarea. Eso haría engañosa una simple comparación de velocidad.

Por tanto, la beta presenta una oportunidad delimitada. Los desarrolladores pueden probar una fuente específica de sobrecarga mientras mantienen intacto el contrato más amplio de la aplicación. Deberían evaluar la continuidad y la corrección junto con el retraso de la respuesta inicial.

Este estándar no requiere un escenario de fallo dramático. Las interrupciones habituales, distintos tamaños de contexto y comportamientos conocidos de los usuarios proporcionan pruebas de presión significativas. La evidencia más útil procederá de cargas de trabajo que se parezcan al uso real.

Observe resultados reproducibles, comportamiento de recuperación y adopción

La próxima evidencia debería conectar solicitudes más pequeñas con mejoras fiables en cargas de trabajo reales de agentes.

La primera señal es evidencia de rendimiento reproducible fuera del anuncio de Anthropic. Durante los próximos meses, las evaluaciones de desarrolladores deberían identificar las condiciones de las tareas, el tamaño del contexto, la configuración de caché y la etapa que se está midiendo. Esos detalles facilitarían la interpretación y comparación de los resultados.

La evidencia en distintos rangos de contexto sería especialmente útil. Ayudaría a establecer dónde el beneficio se vuelve perceptible y dónde predomina otra fuente de retraso. La concordancia con el patrón reportado por Anthropic reforzaría el caso para una adopción selectiva.

Los hallazgos mixtos también mejorarían la comprensión. Una función puede ser valiosa para investigaciones de programación prolongadas y menos relevante en otros ámbitos. Informar sobre ese límite es más útil que presentar un promedio universal desvinculado del comportamiento de la aplicación.

La segunda señal es el comportamiento de recuperación en aplicaciones desplegadas. Los equipos deberían observar cómo los fallos de continuación afectan al progreso visible para el usuario y a la finalización total de las tareas. Recuperaciones frecuentes que eliminen el beneficio esperado debilitarían el argumento práctico para esas cargas de trabajo.

Una recuperación fiable respaldaría una conclusión diferente. Mostraría que una aplicación puede aprovechar la entrega incremental sin hacer que la continuidad dependa de sesiones ininterrumpidas. Eso importa para flujos de trabajo que implican revisión, aprobación y servicios externos.

Los informes públicos de implementación ayudarían en este punto, siempre que distingan el comportamiento observado de las suposiciones. Una descripción de la aplicación circundante puede ser tan valiosa como una cifra destacada de velocidad. Explica por qué un resultado se aplica a algunos equipos y no a otros.

La tercera señal es la adopción en marcos de agentes e implementaciones empresariales. El soporte de los marcos puede facilitar la evaluación de una capacidad, mientras que los informes de despliegue pueden revelar qué características de las cargas de trabajo predicen el éxito. Ninguna señal por sí sola demuestra una ventaja de rendimiento.

Los informes de adopción más informativos explicarían por qué los equipos habilitaron la función y qué cambió después. Deberían conectar la decisión con necesidades de aplicación medidas. Una casilla de verificación en una comparación de funciones aporta mucha menos evidencia.

Para los trabajadores del conocimiento, la pregunta de cara al usuario sigue siendo concreta: ¿el asistente avanza en una tarea conocida con menos espera y la misma calidad? Para los desarrolladores, la pregunta correspondiente es si las ganancias medidas sobreviven a las interrupciones y a la variación operativa normal.

Comience con un flujo de trabajo que su equipo ya comprenda. Compare tareas equivalentes, preserve el contexto y registre tanto el tiempo de respuesta inicial como los resultados completados. Incluya una sesión supervisada con una pausa habitual. Compruebe si la mejora sigue siendo visible cuando la aplicación sigue su ruta habitual de recuperación. Mantenga separadas la organización del conocimiento y el transporte de conversaciones al interpretar el resultado. Los hilos de mensajes de Claude ofrecen una oportunidad específica para reducir el trabajo repetido entre turnos. Evalúe esa oportunidad frente a la experiencia que realmente tienen sus usuarios y, después, decida si el beneficio medido justifica habilitarla para esa carga de trabajo.

 
 

Empieza gratis

Un asistente de IA local-first con gestión del conocimiento personal

Para ofrecer una mejor experiencia con la IA,

actualmente remio solo es compatible con Windows 10+ (x64) y M-Chip Macs.

Tu aliado de IA para el trabajo
Haz más con remio

Planifica. Crea. Entrega.
Todo en un solo lugar.

bottom of page