● NeuroSec Radar
Entrar
← Volver
6IA × Ciber

Getting the Source Right, Not Just the Fact: Source-Aware Verification for MCP Agents

Hugging Face Blog · 29 sept, 15:07

ProvenanceGuard es un sistema de verificación que audita las respuestas de agentes LLM basados en MCP (Model Context Protocol) para detectar cuando una afirmación es verdadera pero atribuida a la fuente incorrecta. El problema que aborda es la «conflación entre fuentes»: una verificación ciega al origen puede considerar válida una afirmación si existe en el conjunto de evidencias, pero asignarla a la herramienta o documento equivocado es tan problemático en contextos sensibles como los datos médicos o soporte al cliente como afirmar algo falso.

ProvenanceGuard funciona como una capa de verificación posterior a la generación que intercepta las respuestas de un agente LLM sin necesidad de reentrenamiento. Analiza el rastro capturado del MCP, que incluye las salidas de las herramientas y sus identificadores de fuente, y ejecuta una cadena de cinco pasos: descompone la respuesta en afirmaciones específicas, identifica la fuente más relevante para cada una, verifica si esa fuente realmente la respalda, compara la fuente declarada con la realmente consultada, y finalmente emite un veredicto por afirmación y una decisión global de permitir o bloquear.

El sistema utilizó modelos locales en los experimentos: MiniLM para encontrar la fuente relevante, un verificador NLI basado en DeBERTa para validar el respaldo, y un modelo de lenguaje local para descomponer afirmaciones. También valida valores literales (números, fechas, identificadores) con rigor. En pruebas con 281 rastros reales de un agente médico, ProvenanceGuard identificó 138 de 139 afirmaciones problemáticas, permitiendo solo una sin soporte, aunque fue conservador al retener 67 afirmaciones válidas para revisión adicional. Para afirmaciones con fuente identificable, seleccionó la fuente correcta aproximadamente el 86% de las veces.

Puntos clave

  • Detecta la atribución incorrecta de afirmaciones verdaderas a la fuente equivocada (conflación entre fuentes)
  • Implementado como capa de verificación posterior sin reentrenamiento del agente LLM
  • Evaluado en 361 afirmaciones de un agente médico; identificó 138 de 139 afirmaciones sin respaldo correcto
  • Selecciona la fuente correcta aproximadamente el 86% de las veces para afirmaciones verificables
  • Puede adaptarse a modelos alojados en la nube aunque los experimentos usaron modelos locales

Figuras de la fuente

Figura 1
Contraste entre verificación ciega al origen (que agrupa todas las evidencias) y verificación consciente de la fuente (que mantiene trazabilidad). Ejemplo: una afirmación sobre plazo de devolución respaldada por documento de política pero atribuida incorrectamente al registro de cuenta.
Figura 2
Flujo de verificación: el agente produce una respuesta y rastro, ProvenanceGuard descompone afirmaciones, las encamina a fuentes, verifica respaldo mediante NLI, calibra, valida atribuciones, y permite o bloquea con posibilidad de reparación estilo RARR.
#Seguridad LLM#IA defensiva#Investigación

Pregunta a la IA

Para preguntar a Claude sobre esta noticia, usa tu propia API key de Anthropic. Tu navegador la envía directamente a Anthropic: nunca pasa por el servidor de esta web ni se guarda en su base de datos. Anthropic te cobra el uso (Claude Haiku 4.5, en torno a 0,003 $ por pregunta).

Consíguela en console.anthropic.com. Recomendado: una key solo para esto, con límite de gasto.