Técnico26 de octubre de 20269 min de lectura

Cuando un agente de IA recuerda una política que ya no se aplica

Una política nueva puede ser de otro cliente, no estar aprobada o entrar en vigor el año próximo. Siete pruebas a un filtro de memoria y una hoja de trabajo.

Antonella Serine

Antonella Serine

Fundadora, KLA

Fundadora de KLA, donde desarrolla el plano de control independiente para la gobernanza en tiempo de ejecución de agentes de IA regulados por el EU AI Act.

El problema

Un resumen recordado puede describir con exactitud una política anterior y aun así ser la política equivocada para la acción de hoy.

La investigación

Un preprint de septiembre de 2026 estudia la información revocada en la memoria de los agentes y publica un filtro de recuperación.

Lo que ejecutamos

La autocomprobación del filtro pasó. Siete casos sintéticos muestran qué preguntas resuelve y cuáles quedan en manos de la aplicación.

El recurso

Una hoja de trabajo de aplicabilidad de políticas: finalidad, alcance, autoridad, fechas de vigencia, sustitución y comprobación en la ejecución.

Una política de pagos pasa de exigir un revisor a exigir dos. Un agente recupera un resumen redactado antes del cambio. El resumen puede describir con exactitud la política anterior. Que pueda usarse hoy en una decisión de pago depende de qué política está autorizada y en vigor para este cliente y esta acción.

La memoria persistente convierte esa distinción en un problema de ingeniería. La información almacenada puede servir para una explicación histórica, para la planificación o para la ejecución, y cada finalidad necesita una regla que determine qué registros se aplican. Este artículo revisa investigación reciente, presenta siete pequeñas pruebas sobre un filtro de memoria publicado y propone una hoja de trabajo para la aplicabilidad de las políticas. Este artículo forma parte de una serie de investigación en tres partes sobre la autoridad de los agentes, publicada el 26 de octubre de 2026: evidencia de detención, políticas en la memoria del agente y estándares de control de agentes.

La investigación reciente da al problema una forma concreta

En Revoked but Still Authoritative, un preprint de septiembre de 2026, Yi Ting Shen, Kentaroh Toyoda y Alex Leung estudian cómo la información revocada reaparece en los flujos de trabajo con memoria de agentes. El artículo abarca varios sistemas de memoria y métodos de inserción, con experimentos sobre reescritura en memoria, almacenes compartidos y uso de herramientas. Leer el artículo.

La configuración influye en los resultados. El artículo distingue la recuperación predeterminada de Graphiti de una condición de mem0 que anula el filtro de caducidad que mem0 trae de serie. Otros sistemas se comportan de forma distinta según cómo entra en la memoria una actualización de la política y si el estado de revocación llega a quien hace la consulta. Lea los resultados del estudio teniendo en cuenta esas condiciones.

Los autores también publican un filtro de recuperación. Usa los metadatos de revocación disponibles y una detección heurística de conflictos para decidir qué registros excluir de la selección. Inspeccionamos la implementación y la ejecutamos en local en un commit fijado. Su autocomprobación integrada pasó. Después le dimos siete pequeños casos sintéticos diseñados para mostrar dónde la selección de políticas necesita más contexto. Filtro publicado.

Lo que mostraron las siete pruebas

Los tres primeros casos coinciden con el comportamiento documentado del filtro. Excluyó de la selección un registro revocado de forma explícita. Prefirió el más reciente de dos registros contradictorios con marca de tiempo. Cuando ninguno de los dos registros tenía una marca de tiempo utilizable, conservó ambos e informó de un conflicto sin resolver.

Los otros cuatro casos añaden contexto que una decisión de política necesita y que este filtro no resuelve:

Cuatro casos sintéticos fuera del contrato de selección del filtro, ejecución del 26 de octubre de 2026
Tarea sintéticaSelección observadaContexto que necesita quien realiza la consulta
Dos políticas se aplican a clientes distintosLa política más reciente permanece en keptEl alcance por cliente, antes de comparar sustituciones
Una nota más reciente sin aprobar contradice una política aprobadaLa nota más reciente permanece en keptQué fuente puede autorizar un cambio de política
Un registro más reciente entra en vigor en 2099La política futura permanece en keptEl intervalo de vigencia en la fecha de la decisión
Una consulta de auditoría necesita la política anteriorLa política actual permanece en kept; la anterior está en withheldUna recuperación histórica adecuada a la consulta

Cómo interpretar estos resultados

Son observaciones deterministas de una única función de filtrado. Los campos de cliente, autoridad y fecha de vigencia quedan fuera de sus reglas de selección documentadas, y la función no recibe ningún parámetro sobre la finalidad de la consulta. Los casos describen responsabilidades de la aplicación que integra el filtro. No muestran una vulnerabilidad en el filtro ni en los sistemas de memoria en general, y siete casos elegidos no dicen nada sobre frecuencia. No se ejecutó ningún modelo, servicio de memoria ni herramienta de pagos.

El caso histórico requiere atención. El filtro mantiene el registro excluido de la selección en su salida, de modo que una aplicación todavía puede leerlo. La decisión de integración es si una consulta de auditoría debe usar el mismo contexto filtrado que una solicitud para ejecutar la política vigente.

Haga explícita la aplicabilidad

El diseño que proponemos parte de la tarea. Una pregunta sobre la aprobación del mes pasado puede necesitar una política sustituida. Una solicitud para liberar un pago necesita la política en vigor para esa acción en este momento. Mantener explícita la finalidad permite a un sistema conservar el historial útil y seleccionar a la vez el contexto adecuado para la ejecución.

El paso siguiente es resolver el alcance y la autoridad. Un registro de política debe identificar el cliente o tenant, la acción gobernada, el emisor, el estado de aprobación, el intervalo de vigencia y lo que sustituye. Una marca de tiempo más reciente ayuda a ordenar los registros una vez conocidas esas relaciones. No puede aportar una aprobación que nunca se produjo.

Por último, el componente que puede provocar una acción con consecuencias debe evaluar la autorización aplicable. Un resumen recuperado puede llevar un identificador de política y explicar una acción propuesta. La decisión de ejecución debe vincularse a una versión oficial de la política y registrarse junto con su resultado. Es una recomendación de diseño; no la hemos medido con pruebas comparativas.

  • 1. Finalidad: explicación histórica, planificación o ejecución.
  • 2. Alcance: cliente o tenant, recurso y acción gobernada.
  • 3. Autoridad y tiempo: emisor, registro de aprobación, inicio y fin de vigencia, sustitución.
  • 4. Selección: la política aplicable y cualquier excepción aprobada.
  • 5. Decisión: evalúe la acción propuesta frente a la versión oficial y conserve la referencia.

Una hoja de trabajo para la aplicabilidad de las políticas

Hay investigación relacionada que cubre problemas próximos. MINJA estudia cómo la interacción puede contaminar la memoria de un agente, y VersionRAG examina preguntas sobre documentos con versiones cambiantes. MINJA, VersionRAG.

Para el responsable de una política, un registro útil responde a cuatro preguntas: de dónde procede la política, quién la aprobó, cuándo y dónde se aplica y qué decisiones se basaron en ella. La hoja de trabajo de aplicabilidad de políticas (en inglés) convierte esas preguntas en campos que un equipo puede comprobar.

Hoja de trabajo de aplicabilidad de políticas (extracto)
Campo de decisiónQué registrar
Finalidad de la tareaExplicación histórica, planificación o ejecución; el momento de la decisión y cualquier fecha histórica solicitada
AlcanceCliente o tenant, recurso y acción gobernada
PolíticaIdentificador y versión
AutoridadAutoridad emisora y registro de aprobación
VigenciaInicio y fin de vigencia; estado de retirada o sustitución; relación de sustitución explícita
ExcepcionesExcepción aprobada, su alcance y su caducidad
FuentesDocumentos de origen y los resúmenes derivados que los referencian
ConflictosEvidencia contradictoria y el responsable de la política
EjecuciónLa comprobación frente a la política oficial y su resultado registrado

Dónde evalúa KLA las políticas

En KLA, el KLA Policy Engine evalúa cada acción gobernada en el punto de ejecución, con uno de cuatro resultados: allow, warn, require_approval o block. Cuando la evaluación falla, el motor devuelve su decisión de fallo cerrado (fail-closed), require_approval por defecto, y la validación de paquetes de políticas rechaza una política cuya decisión predeterminada sea de fallo abierto (fail-open). El resumen de políticas que un agente recuerda puede orientar su propuesta. La decisión procede de la versión publicada de la política.

Las pruebas de este artículo se ejecutaron solo contra el filtro publicado. No contienen ningún resultado de KLA.

Preguntas frecuentes

¿Por qué los agentes de IA usan políticas desactualizadas de su memoria?

Un almacén de memoria puede contener un resumen redactado antes de que cambiara una política. La recuperación puede situarlo en una posición alta, y un registro más reciente puede referirse a otro cliente, carecer de aprobación o no estar todavía en vigor. Si la aplicación no resuelve el alcance, la autoridad y las fechas de vigencia, el agente puede actuar conforme a una política que ya no se aplica.

¿Una marca de tiempo más reciente significa que un registro de política es el vigente?

No. Una marca de tiempo ordena los registros una vez que se sabe que cubren el mismo alcance y que el más reciente se aprobó y está en vigor. En nuestras pruebas, un filtro publicado conservó una nota más reciente sin aprobar y una política con fecha de 2099, porque su contrato no cubre la aprobación ni los intervalos de vigencia.

¿Debe un agente borrar de su memoria las políticas sustituidas?

Consérvelas como historial y diríjalas según la finalidad. Una consulta de auditoría puede necesitar la política anterior; una solicitud de ejecución necesita la que está en vigor. El filtro que probamos mantiene los registros excluidos de la selección en su salida por ese motivo.

¿Dónde debe producirse la comprobación final de la política?

En el componente que puede provocar la acción con consecuencias, frente a una versión oficial de la política, con la versión y el resultado registrados. La memoria puede explicar una propuesta. La comprobación de la política decide si la acción se ejecuta.

Conclusiones clave

Una política recordada es un contexto útil y una autoridad poco fiable. Decida la finalidad de cada recuperación, resuelva el alcance, la aprobación y las fechas de vigencia antes de basarse en la fecha más reciente, y realice la comprobación de ejecución frente a la versión oficial. Use la hoja de trabajo de aplicabilidad de políticas para registrar esas decisiones.

Las fuentes se comprobaron el 26 de octubre de 2026. Los siete casos son sintéticos, se ejecutaron contra una única función publicada y no miden nada sobre sistemas desplegados.

Véalo en acción

¿Listo para automatizar su evidencia de cumplimiento normativo?

Reserve una demostración de 20 minutos para ver cómo KLA le ayuda a demostrar la supervisión humana y exportar documentación de Annex IV lista para auditoría.

Cuando un agente de IA recuerda una política que ya no se aplica | KLA Blog