Decision Desk
El punto de control con intervención humana donde los revisores aprueban, deniegan o redirigen las acciones del agente que una política detuvo para someterlas a criterio humano.
El Decision Desk (/approvals-inbox) es donde las personas toman las decisiones que las máquinas no deberían tomar por sí solas. Cuando el motor de políticas de KLA devuelve una decisión require_approval, la acción del agente no continúa. La ejecución se pausa y KLA abre una Escalation, un objeto de intervención manual que incluye todo lo que un revisor necesita para actuar. El elemento de trabajo que el revisor finalmente resuelve es una Decision Request. El Decision Desk es la cola, la superficie de revisión y el registro de auditoría de cada uno de estos momentos.
Esto importa porque require_approval es uno de los cuatro resultados de política de KLA, en orden de precedencia: allow, warn, require_approval, block. Los dos primeros permiten que el trabajo continúe; block lo detiene por completo. Solo require_approval entrega la decisión a una persona, y el Decision Desk es donde se sitúa esa persona.
Cómo llega una Escalation al Decision Desk
flowchart LR
A["Acción del agente"] --> B{"Decisión de política"}
B -->|allow / warn| C["Continuar"]
B -->|block| D["Detener"]
B -->|require_approval| E["Abrir Escalation"]
E --> F["Cola del Decision Desk"]
F --> G{"El revisor actúa"}
G -->|approve| H["Reanudar ejecución"]
G -->|deny| I["Terminar la ejecución"]
G -->|re-route| J["Revisor sénior"]
J --> GLa ejecución del agente queda retenida, no fallida, mientras la Escalation espera. El agente instrumentado (mediante el Govern in Place SDK) o el proxy gestionado (Run through KLA) se bloquea ante la decisión pendiente, de modo que no se produce ningún efecto colateral hasta que una persona la resuelve.
Trabajar la cola
La bandeja de entrada está diseñada para el triaje a gran volumen. Los revisores filtran y ordenan según cuatro dimensiones:
| Dimensión | Qué hace |
|---|---|
| Prioridad | Hace aflorar las Escalations críticas por delante de las revisiones rutinarias cercanas a warn. |
| Equipo | Dirige los elementos a la cola correcta (triaje de reclamaciones, aprobación de reembolsos, revisión de documentos) para que finanzas nunca vea el trabajo de legal. |
| Agente | Aísla cada acción pendiente de un único agente, lo cual resulta útil cuando un agente se comporta de forma inesperada. |
| Estado | Separa las Decision Requests abiertas del historial resuelto, para auditoría y análisis de tendencias. |
Las reglas de enrutamiento se declaran en la política, de modo que una Escalation llega por defecto al equipo responsable de ese riesgo, en lugar de a un montón compartido.
Revisar una Decision Request
Abrir un elemento ofrece a los revisores todo el contexto detrás de la acción pausada, sin cambiar de herramienta y sin tener que adivinar:
- Prompt e instrucciones: la entrada que motivó la acción, incluidas
genai.system.instructions, para que el revisor vea qué se le indicó hacer al agente. - Payload de la herramienta: el
genai.tool.namey losgenai.tool.parametersexactos que el agente pretendía invocar (el importe del reembolso, el registro que se va a escribir, el documento que se va a enviar). - Regla desencadenante: la política concreta que devolvió
require_approval, con sus reason codes, para que la decisión se fundamente en un control con nombre y no en una corazonada. - Enlace de linaje: un salto directo a Lineage Explorer para reproducir el Lineage Record completo que condujo a este paso.
A partir de aquí, el revisor toma una de tres acciones:
- Aprobar: libera la retención; el agente se reanuda exactamente donde se pausó.
- Denegar: termina la ejecución; la acción nunca se ejecuta.
- Redirigir / escalar: entrega la Decision Request a un revisor más sénior o a otro equipo sin perder el contexto.
El SLA y la perspectiva de auditoría
Cada Decision Request lleva consigo información de tiempo. Los revisores ven cuánto tiempo ha esperado un elemento, y las Escalations vencidas afloran frente a su objetivo de nivel de servicio para que nada se pudra en la cola. Ese registro temporal forma parte del expediente, no es solo una comodidad operativa.
El resultado es una respuesta defendible a la pregunta más difícil del auditor, quién aprobó esto, sobre qué base y cuándo, sin que nadie tenga que reconstruirla a posteriori. El criterio humano se convierte en una parte de primera clase del registro de gobernanza, a prueba de manipulaciones.
