Empezar aquí
Forma de trabajar

Humano en el bucle

Decidir en qué puntos de un flujo con agentes interviene una persona, para qué, con qué información delante y cómo evitar que la revisión se vuelva un trámite.

Publicado 3 min de lectura

Trabajar con humano en el bucle significa que el agente hace el trabajo y una persona decide en los puntos donde un error sale caro. La pregunta de diseño es dónde, con qué información y con qué coste de atención para quien revisa.

Qué es

Hay tres formas de meter a una persona en el flujo:

FormaCuándo intervieneEjemplo
Aprobación previaAntes de una acción concretaConfirmar un reembolso de 240 €
Revisión por excepciónSolo en casos dudosos o fuera de umbralExtracción con un campo de baja confianza
Supervisión posteriorDespués, sobre una muestraRevisar 20 respuestas al día al azar

Se combinan. Un agente de soporte puede responder solo a dudas de envío (supervisión por muestreo), pedir aprobación para reembolsos (aprobación previa) y pasar a una persona los clientes enfadados (excepción). Es lo que describe Agente de soporte con aprobación humana.

flowchart LR
  A[Agente propone] --> R{¿Riesgo?}
  R -- bajo --> E[Ejecuta y registra]
  R -- dudoso --> C[Cola de revisión]
  R -- alto --> P[Aprobación previa]
  C --> E
  P --> E
  E --> M[Muestreo posterior]

Por qué importa

Los modelos se equivocan y pueden ser manipulados (Seguridad de agentes). Para muchas acciones da igual: una respuesta mejorable se corrige en el siguiente mensaje. Para otras no: un pago, un correo a un cliente, un borrado. Ahí una persona es el control más fiable que tienes.

Pero la atención humana es cara y se agota. Si pides aprobación para todo, la gente aprueba sin leer y el control desaparece aunque siga en el diagrama. Poner al humano en el sitio justo forma parte del diseño tanto como el prompt.

Prácticas concretas

  • Clasifica las acciones por riesgo. Lectura, escritura reversible, escritura irreversible, afecta a terceros. Solo las dos últimas piden aprobación por defecto.
  • Aplica la regla en código. La decisión de pedir aprobación la toma tu aplicación según la herramienta y sus argumentos, nunca el modelo. Receta: Aprobación humana antes de actuar.
  • Enseña lo necesario para decidir. La acción exacta, sus argumentos, por qué la propone el agente y qué datos usó. Un botón «Aprobar» sin contexto no sirve.
  • Permite editar, no solo aprobar o rechazar. Corregir el importe o el texto del correo es más útil que rechazar y que el agente vuelva a empezar.
  • Devuelve el rechazo al agente. Si una persona rechaza, el agente recibe un tool_result con el motivo y puede proponer otra cosa.
  • Usa umbrales. Reembolsos de menos de 20 € automáticos; por encima, aprobación. Ajusta el umbral mirando datos, no a ojo.
  • Mide la revisión. Tasa de rechazos, tiempo por decisión, ediciones. Si nadie rechaza nunca, o el umbral es demasiado bajo o la gente no está mirando.
  • Convierte las correcciones en casos de eval. Cada rechazo o edición dice algo que el agente hizo mal. Llévalo a tu conjunto de evaluación.

Señales de que lo haces mal

  • El agente decide cuándo pedir permiso («si crees que es arriesgado, pregunta»).
  • La pantalla de aprobación muestra «¿Ejecutar reembolsar?» y nada más.
  • Los revisores aprueban cientos de acciones al día en segundos cada una.
  • Un rechazo detiene la tarea entera sin explicación para el agente.
  • Nadie revisa nunca lo que el agente hace solo, ni por muestreo.
  • Has añadido revisión humana a todo y el sistema ya no ahorra tiempo a nadie.

Cómo empezar mañana

  1. Lista las herramientas de tu agente y clasifícalas en las cuatro categorías de riesgo.
  2. Para las de escritura irreversible, intercepta la llamada antes de ejecutarla y pide confirmación en la interfaz o por consola.
  3. Muestra en la confirmación los argumentos completos y el último mensaje del agente que la justifica.
  4. Registra cada decisión (aprobada, editada, rechazada y motivo) junto a la traza de la tarea.

Para seguir