Auditabilidad de agentes: evidencia más allá del historial de conversación

Trazabilidad de agentes de IA: cómo revisar permisos, llamadas a herramientas, fuentes y resultados después de la ejecución.

La auditabilidad de agentes es la capacidad de reconstruir sus acciones y revisar la evidencia que las respalda. Una conversación conserva lo que se dijo. Un rastro de auditoría también debe explicar qué identidad actuó, qué podía hacer, qué herramienta se ejecutó, qué fuente informó la respuesta y qué cambió.

Registra decisiones en el límite del servicio

Asigna identificadores estables a cada ejecución y llamada a herramientas. Registra usuario, decisión de autorización, versión de la herramienta, tiempos, resultado y referencias a artefactos relevantes. Conserva las versiones del modelo y del prompt junto al registro de ejecución. El servicio de la herramienta debe registrar lo que realmente ejecutó, sin depender de la descripción del modelo.

No asumas que debes guardar todos los datos para siempre. Define campos permitidos, redacción de información sensible, acceso a los registros y plazos de retención. Una auditoría que expone datos del cliente abre otra superficie de incidentes.

Evento de auditoría ilustrativo:
run_id / tool_call_id / actor_reference
operation / tool_version / authorization_decision
started_at / finished_at / outcome / artifact_references

Estos campos son un punto de partida, no un estándar de cumplimiento. El registro debe responder a las operaciones y preguntas que la organización necesita investigar.

Distingue observar de justificar

Una traza puede mostrar que una herramienta se ejecutó. Eso no demuestra automáticamente que el usuario tuviera permiso, que los datos respaldaran la conclusión o que el despliegue estuviera justificado. Adjunta la evidencia correspondiente a cada decisión. Para un release puede incluir configuración evaluada, resultados de pruebas, aprobación e identidad desplegada.

Mi preprint From Traceability to Justifiability examina esta diferencia en registros públicos de entrega de software. Sus hallazgos corresponden a una muestra y una fecha de observación definidas. El paper y su repositorio permiten revisar el método, en lugar de aceptar una afirmación general sobre todos los pipelines de agentes.

Comprueba si el rastro responde a una pregunta de incidente

Toma una acción fallida o disputada e intenta reconstruirla sin preguntarle al agente original. ¿Otro revisor puede identificar argumentos reales, decisión de permisos y resultado? ¿Puede distinguir un intento de una modificación confirmada? ¿Puede reconocer evidencia faltante sin recibir una explicación inventada?

Prueba ejecuciones interrumpidas, operaciones denegadas, reintentos y fallos parciales. Comprueba que la información sensible siga protegida cuando alguien consulta la auditoría.

Qué evidencia pedir al elegir un ingeniero

Pide una reconstrucción de incidente y los registros que la sustentan. Busca límites claros entre lo observado por el sistema, lo inferido por el ingeniero y lo que todavía se desconoce. Los casos de MetaMCP y del harness de evaluación muestran trabajo de implementación; la investigación explica las preguntas de responsabilidad que lo orientan.

Trabajo y evidencia

MetaMCP as a Cloud Run MCP gateway (se abre en una pestaña nueva)

Mi contribución: Construcción y documentación del gateway remoto, artefactos de registro, pruebas de humo y exportación de evidencia.

Qué respalda: Caso público sobre transporte, identidad del consumidor, secretos y evidencia de llamadas a herramientas.

Qué no demuestra: El caso no constituye una auditoría de seguridad independiente ni un benchmark público de concurrencia.

Fuente revisada:

Evaluation gates for a multi-agent education system (se abre en una pestaña nueva)

Mi contribución: Construcción del harness de evaluación, calibración del juez LLM, aislamiento de casos y controles por ambiente.

Qué respalda: El caso público describe casos de referencia como código, un juez LLM calibrado y el harness de evaluación que los ejecuta, sobre agentes en Google Cloud.

Qué no demuestra: La cifra de más de 700,000 estudiantes describe la población atendida por el sistema. No mide usuarios simultáneos, solicitudes por segundo ni autoría individual de toda la plataforma. El código y los datos del cliente son privados.

Fuente revisada:

From Traceability to Justifiability (se abre en una pestaña nueva)

Mi contribución: Autor de un preprint público sobre estructuras de responsabilidad en ingeniería de software agéntico, con código y registros enlazados desde el índice de investigación.

Qué respalda: Investigación sobre la vinculación entre comportamiento evaluado y desplegado y la evidencia que respalda una promoción.

Qué no demuestra: Preprint con un estudio fechado de material público; no certifica ningún sistema de producción.

Fuente revisada:

Guías técnicas