Protocolo de Verificación Ciega

Cómo evitar que tu agente crea sus propias mentiras.

Resumen Ejecutivo & Respuestas Rápidas (AEO)

¿Qué es la Verificación Ciega? Es un patrón de control determinista en el que el agente, tras ejecutar cualquier acción mutadora, ignora deliberadamente su historial conversacional y lanza una sonda de solo lectura independiente para confirmar que el estado real del sistema coincide con el esperado.

  • Ciclo Action → Skepticism → Check → Reconcile: Impide que fallos silenciosos se propaguen en cadenas largas de ejecución.
  • Entorno de Comprobación: Ejecuta las sondas de verificación dentro de sesiones aisladas en OpenSandbox y combínalas con Validación con Rúbricas Dinámicas.

El Problema: La Profecía Autocumplida

Un agente a menudo "lee" en su historial de chat que ha ejecutado un comando y, por lo tanto, asume que el estado del mundo ha cambiado. Esto genera una alucinación de estado que puede corromper todo el flujo de trabajo.

Los 3 Mandamientos del Escepticismo

  1. Ignora tu historial: No uses lo que "crees" haber hecho como fuente de verdad.
  2. Forzado de lectura: Tras cada modificación, ejecuta una comprobación independiente.
  3. Comparación de Diff: Compara el output real del terminal con tu expectativa interna.

Ejemplo de Prompt de Validación

### AGENT VERIFICATION PROTOCOL
1. [ACTION] Modify `config.json` to change `port` to 8080.
2. [SKEPTICISM] I will now ignore my previous action.
3. [CHECK] Run `grep "port" config.json`.
4. [RECONCILE] If output matches 8080, proceed. If not, REPAIR.

Comparativa: Asunción Optimista frente a Verificación Ciega

Fase de Ejecución Agente Optimista (Sin Verificación) Agente con Protocolo de Verificación Ciega
Tras ejecutar un comando Asume éxito si no hubo excepción sintáctica obvia. Entra en estado de Escepticismo e ignora su acción previa.
Fuente de Verdad El historial de su propio prompt (memoria interna). Una sonda de lectura independiente sobre el entorno real.
Impacto en Tareas Encadenadas Efecto bola de nieve: construye sobre un estado corrupto. Auto-reparación inmediata en el paso exacto donde falló el diff.

Preguntas Frecuentes (FAQ & AEO)

¿Qué es una alucinación de estado en un agente de IA y cómo la corrige la Verificación Ciega?

Una alucinación de estado ocurre cuando un agente da por hecho que un archivo, base de datos o servicio ha cambiado solo porque emitió la instrucción en un paso anterior. La Verificación Ciega obliga a ejecutar una comprobación empírica independiente (ej. un test, grep o consulta HTTP) antes de avanzar al siguiente paso.

Guías Relacionadas en esta Serie (Topic Cluster)

Referencias y Lecturas Recomendadas