Opinión

La regla 'primero verifica, luego te niegas': cómo quitarle a un agente de IA la costumbre de rendirse ante el primer error

Los modelos de lenguaje grandes tienden, por defecto, a presentar una suposición sobre la imposibilidad de una acción como si fuera un hecho comprobado, delegando de nuevo la tarea en el humano. Para erradicar este síndrome de indefensión aprendida, incorporé al núcleo del sistema una regla que obliga a emparejar 'herramienta usada → resultado obtenido', junto con un protocolo de seis pasos para superar obstáculos. Combinado con un perímetro de seguridad de 42 reglas que vigilan los comandos y 25 prohibiciones absolutas, el agente obtiene autonomía máxima dentro de su ciclo de trabajo sin riesgo de dañar el sistema.

La regla 'primero verifica, luego te niegas': cómo quitarle a un agente de IA la costumbre de rendirse ante el primer error
Hamidun News.
Escuchar artículo
Ficha técnica y cifras clave
ParámetroDatos
Editor jefe
Dato clave #0Tamaño de la regla de autonomía del sistema: 5 KB de texto, cargados al inicio de cada sesión
Dato clave #1Opciones obligatorias que agotar antes de negarse: 6 frentes (archivos, navegador, cuentas, API interna, rutas alternativas, script propio)
Límite de persistencia por obstáculo3–4 intentos significativos con herramientas distintas
Perímetro de protección contra daños42 reglas de vigilancia de comandos, 25 prohibiciones absolutas y un hook de archivos
  • Tamaño de la regla de autonomía del sistema: 5 KB de texto, cargados al inicio de cada sesión
  • Opciones obligatorias que agotar antes de negarse: 6 frentes (archivos, navegador, cuentas, API interna, rutas alternativas, script propio)
  • Límite de persistencia por obstáculo: 3–4 intentos significativos con herramientas distintas
  • Perímetro de protección contra daños: 42 reglas de vigilancia de comandos, 25 prohibiciones absolutas y un hook de archivos

Durante casi un año se repitió la misma escena cómica en mi trabajo con agentes de IA. Yo asignaba una tarea —por ejemplo, renombrar en masa una lista de registros en un servicio—. El modelo respondía educadamente: 'Lamentablemente, esto no se puede hacer desde la interfaz; entra en la configuración y renómbralos manualmente.' Yo escribía dos palabras: 'Inténtalo tú mismo.' El agente buscaba en el disco, encontraba un archivo de configuración local, editaba tres líneas y resolvía la tarea.

En algún momento me di cuenta de que trabajaba como entrenador motivacional de una red neuronal: sentado junto al ring con una toalla, intentando convencerla de que creyera en sí misma.

¿Por qué la frase 'esto es imposible' de un modelo de lenguaje es una

alucinación y no un hecho?

La raíz del problema está en cómo interpretamos las respuestas de los LLM. Si un agente escribe 'todas las pruebas pasaron con éxito', ningún ingeniero sensato le cree sin ver el registro del test runner. Pero cuando el mismo agente escribe 'esto no se puede hacer, no hay acceso', la gente trata ese rechazo como un hecho médico comprobado.

En realidad, el modelo nunca verificó el acceso. Simplemente cruzó probabilidades estadísticas de su conjunto de entrenamiento y presentó una suposición con forma de afirmación categórica. Para eliminar ese hábito, escribí un módulo de reglas compacto de cinco kilobytes. Su invariante principal dice así: antes de pronunciar cualquier frase de rechazo ('no puedo', 'no tengo esa herramienta', 'hazlo manualmente'), el agente debe presentar un par concreto: qué herramienta usó para comprobarlo y qué código de error o salida obtuvo. Sin una llamada a herramienta de por medio, no lo intentó: adivinó.

¿Qué 6 vías alternativas debe comprobar el agente antes de recurrir a un humano?

En lugar de rendirse prematuramente, el agente ahora sigue una lista estricta de seis niveles: 1. Archivos y bases de datos locales: casi todo lo que muestra una aplicación de escritorio vive en disco en formato JSON, SQLite o caché, y puede leerse y escribirse directamente. 2.

Automatización de navegador: cinco circuitos independientes (desde un navegador instantáneo por CLI hasta perfiles con cookies activas y motores stealth) abren cualquier panel de administración al que yo pueda acceder a simple vista. 3. Cuentas ya configuradas: las credenciales de correo, discos en la nube, calendarios, mensajería y servidores ya están guardadas en un almacén seguro; solo hace falta solicitarlas a través del puente.

4. API web internas: la ausencia de documentación pública no es un callejón sin salida; el agente abre la pestaña de red de DevTools, examina las cabeceras de la petición saliente y la reproduce desde un script. 5.

Cambio de ruta ante un bloqueo externo: si una petición directa choca con un antibot o un timeout, se recurre a un proveedor alternativo o a un espejo. 6. Creación de una microherramienta propia: cuando no existe una utilidad lista, el agente escribe en dos minutos un script de Python de usar y tirar, y resuelve la tarea.

Para que la búsqueda no se convierta en un bucle infinito, hay un límite: tras 3–4 intentos significativos con métodos distintos, el agente se detiene y entrega un informe técnico preciso de cada vía comprobada.

¿Cómo darle a un agente libertad total de acción y garantizar que no

destruya el sistema?

Permitir que un agente autónomo busque por su cuenta rutas alternativas, sin pedir confirmación constante con el botón 'Sí', solo es seguro cuando a su alrededor se ha levantado un perímetro de seguridad a prueba de fallos.

En mi caso, esta protección se reparte en tres capas: un vigilante de comandos de terminal con 42 reglas revisa cada llamada antes de ejecutarla, una lista negra de 25 prohibiciones absolutas bloquea de forma permanente borrar directorios raíz, formatear discos, eliminar tablas de bases de datos y forzar `git push --force`, y un hook de archivos independiente protege contraseñas y núcleos de configuración frente a sobrescrituras. Además, cualquier texto externo proveniente de correos y chats se marca como dato no confiable, para descartar inyecciones de prompt.

Puedes conseguir este módulo de reglas junto con los vigilantes de seguridad en mi canal [@jemal_hamidun](https://t.me/jemal_hamidun). Toda esta arquitectura de autonomía segura viene integrada de fábrica en [Nomad AI](https://nomadnet.ai). Puedes aprender a configurar este tipo de entornos para tus propias tareas en [Hamidun Academy](https://academy.hamidun.com) (con 72 horas de prueba gratuita), y la base completa de más de 370 habilidades junto con masterminds en vivo te esperan en [Vibe Club](https://hamidun.com/club).

Preguntas frecuentes sobre la noticia

¿Por qué la frase 'esto es imposible' de un modelo de lenguaje es una alucinación y no un hecho?

La raíz del problema está en cómo interpretamos las respuestas de los LLM. Si un agente escribe 'todas las pruebas pasaron con éxito', ningún ingeniero sensato le cree sin ver el registro del test runner. Pero cuando el mismo agente escribe 'esto no se puede hacer, no hay acceso', la gente trata ese rechazo como un hecho médico comprobado. En realidad, el modelo nunca verificó el acceso. Simplemente cruzó probabilidades estadísticas de su conjunto de entrenamiento y presentó una suposición con forma de afirmación categórica. Para eliminar ese hábito, escribí un módulo de re

¿Qué 6 vías alternativas debe comprobar el agente antes de recurrir a un humano?

En lugar de rendirse prematuramente, el agente ahora sigue una lista estricta de seis niveles: 1. Archivos y bases de datos locales: casi todo lo que muestra una aplicación de escritorio vive en disco en formato JSON, SQLite o caché, y puede leerse y escribirse directamente. 2. Automatización de navegador: cinco circuitos independientes (desde un navegador instantáneo por CLI hasta perfiles con cookies activas y motores stealth) abren cualquier panel de administración al que yo pueda acceder a simple vista. 3. Cuentas ya configuradas: las credenciales de correo, discos en l

¿Cómo darle a un agente libertad total de acción y garantizar que no destruya el sistema?

Permitir que un agente autónomo busque por su cuenta rutas alternativas, sin pedir confirmación constante con el botón 'Sí', solo es seguro cuando a su alrededor se ha levantado un perímetro de seguridad a prueba de fallos. En mi caso, esta protección se reparte en tres capas: un vigilante de comandos de terminal con 42 reglas revisa cada llamada antes de ejecutarla, una lista negra de 25 prohibiciones absolutas bloquea de forma permanente borrar directorios raíz, formatear discos, eliminar tablas de bases de datos y forzar `git push --force`, y un hook de archivos independ

ZK
Zhemal Khamidun — CPO de Alpina Digital, product manager de AlpinaGPT. Crea productos de IA desde 2019. Hamidun News es un proyecto personal que creció hasta ser un agregador en producción con más de 6.000 lectores.
✦ Autonomous AI Execution · Nomad Agent

Delegate Deep Research, Coding & Multi-Step Workflows to Nomad Agent

Deploy autonomous task execution with Nomad Agent (agent.nomadnet.ai) — automated web research, data synthesis, code generation, and MCP tool orchestration.

Launch Nomad Agent →Nomad AI Workspace
¿Qué te parece?
Cargando comentarios…