HumanOps
Volver al blog

IA empresarial con humanos en el circuito: Cumplimiento, registros de auditoría y escala

Equipo de HumanOps
10 de febrero de 202611 min de lectura

La adopción empresarial de agentes de IA se está acelerando a un ritmo que habría parecido imposible hace apenas dos años. Las grandes organizaciones están implementando sistemas autónomos de IA para gestionar todo, desde la incorporación de clientes hasta la gestión de la cadena de suministro y la supervisión del cumplimiento normativo. Pero a medida que estos sistemas se vuelven más capaces y se integran más en las operaciones comerciales centrales, surge una pregunta crítica: ¿qué sucede cuando el agente de IA necesita que se haga algo en el mundo físico?

Para las empresas emergentes y los desarrolladores individuales, la respuesta podría ser tan simple como publicar una tarea en un mercado y esperar lo mejor. Para las empresas, este enfoque no es una opción. Las organizaciones empresariales operan bajo marcos regulatorios que exigen responsabilidad, trazabilidad y auditabilidad para cada acción que afecte las operaciones comerciales, los datos de los clientes o las transacciones financieras. Un sistema con humanos en el circuito que no puede producir registros de auditoría, hacer cumplir los controles de acceso o demostrar el cumplimiento no es simplemente inadecuado. Es una responsabilidad.

Este artículo examina los requisitos específicos que enfrentan las empresas al implementar sistemas con humanos en el circuito para agentes de IA, y cómo HumanOps fue diseñado arquitectónicamente para cumplir con esos requisitos. Desde la preparación para SOC 2 hasta el cumplimiento de GDPR, desde el control de acceso basado en roles hasta la verificación criptográfica de webhooks, cada capa de la plataforma se construyó teniendo en cuenta la gobernanza empresarial.

Ya sea que sea un arquitecto empresarial que evalúa plataformas HITL, un oficial de cumplimiento que evalúa el riesgo o un CTO que construye la próxima generación de la infraestructura de IA de su organización, comprender estos requisitos es esencial. La brecha entre un mercado de tareas de nivel de consumidor y una plataforma HITL lista para la empresa no es una cuestión de grado. Es una cuestión de arquitectura.

Por qué las empresas necesitan humanos en el circuito para los agentes de IA

Los agentes de IA empresariales se encargan cada vez más de operaciones que abarcan tanto los dominios digitales como los físicos. El agente de IA de una empresa de logística podría gestionar el enrutamiento, la programación y el envío digitalmente, pero aún así necesitaría un humano para verificar que un envío llegó intacto. El agente de IA de una compañía de seguros podría procesar las reclamaciones digitalmente, pero necesitaría un humano para fotografiar los daños en una ubicación física. La IA de una empresa de administración de propiedades podría gestionar las comunicaciones con los inquilinos y la facturación digitalmente, pero necesitaría un humano para inspeccionar una unidad antes de la mudanza.

En cada uno de estos casos, la empresa no puede simplemente delegar la tarea física a cualquier persona al azar en Internet. La persona que completa la tarea está actuando efectivamente como un agente de la empresa, y la empresa es responsable de garantizar que el trabajo cumpla con sus estándares de calidad, requisitos de cumplimiento y políticas de manejo de datos. Si una fotografía de inspección de la propiedad se utiliza para tomar una decisión financiera, la empresa necesita saber quién tomó la fotografía, cuándo se tomó, que el fotógrafo estaba debidamente acreditado y que la imagen no ha sido manipulada.

Más allá del cumplimiento, las empresas necesitan escala. Una sola empresa de administración de propiedades podría necesitar cientos de inspecciones por semana en docenas de ciudades. Una empresa de logística podría necesitar miles de verificaciones de entrega por día. Estos volúmenes requieren una plataforma que pueda hacer coincidir las tareas con los operadores verificados de manera eficiente, procesar los envíos de prueba a través de la verificación automatizada, manejar los pagos a escala y proporcionar los informes y análisis que requieren los equipos de operaciones empresariales. La coordinación manual a través de correo electrónico, hojas de cálculo y llamadas telefónicas simplemente no funciona a esta escala.

Por lo tanto, la plataforma HITL empresarial debe satisfacer tres requisitos centrales simultáneamente: cumplimiento de los marcos regulatorios, escala operativa para el procesamiento de tareas de alto volumen y controles de seguridad que protejan tanto los datos de la empresa como los datos de sus clientes. Cumplir con dos de estos requisitos y fallar en el tercero no es aceptable en contextos empresariales.

Registros de auditoría: 19 tipos de eventos para una trazabilidad completa

La base del cumplimiento empresarial es el registro de auditoría. Cada acción que afecte las operaciones comerciales, los datos de los clientes o las transacciones financieras debe registrarse, marcarse con la hora y atribuirse a un actor específico. HumanOps implementa un registro de auditoría integral con 19 tipos de eventos distintos que cubren cada acción significativa en la plataforma.

Los eventos de autenticación capturan cada inicio de sesión, cierre de sesión y actualización de sesión. Los eventos del ciclo de vida de la clave API registran la creación, rotación, advertencias de vencimiento y revocación de la clave. Los eventos del ciclo de vida de la tarea rastrean la creación de la tarea, el envío de la estimación, la aprobación de la estimación, la finalización de la tarea, el envío de la prueba y los resultados de la verificación. Los eventos financieros registran la creación del depósito en garantía, la autorización del pago, la liberación del depósito en garantía, el pago al operador y el procesamiento del reembolso. Cada evento incluye la identidad del actor, la marca de tiempo, la dirección IP del cliente, el ID de correlación de la solicitud y los metadatos específicos del evento.

Para los equipos de cumplimiento empresarial, este nivel de granularidad significa que cualquier pregunta sobre lo que sucedió y quién lo hizo puede responderse consultando el registro de auditoría. Si un regulador pregunta cómo se autorizó un pago específico, el registro de auditoría muestra la cadena completa: creación de la tarea por el agente de IA, asignación del operador, envío de la prueba, puntuación de verificación de AI Guardian, decisión de aprobación, autorización de liberación del depósito en garantía y liquidación del pago, todo vinculado por ID de correlación y marcado con la hora al milisegundo.

El sistema de auditoría utiliza una arquitectura de tipo "dispara y olvida" para garantizar que el registro de auditoría nunca degrade el rendimiento de la plataforma. Las escrituras de auditoría no son bloqueantes, lo que significa que una escritura de auditoría lenta nunca hará que se cuelgue el envío de una tarea o el procesamiento de un pago. Al mismo tiempo, los datos de auditoría se almacenan en un almacenamiento PostgreSQL duradero con las mismas garantías de fiabilidad que cualquier otro dato empresarial crítico. Este diseño garantiza que el registro de auditoría sea completo y de alto rendimiento, cumpliendo con el requisito SOC 2 de controles de supervisión sin crear cuellos de botella operativos.

Control de acceso basado en roles: 4 roles, 9 permisos

Las implementaciones empresariales suelen involucrar a varios miembros del equipo con diferentes responsabilidades. El desarrollador que integra la API no debe tener los mismos permisos que el miembro del equipo de finanzas que revisa los pagos, y ninguno de los dos debe tener el mismo acceso que el gerente de operaciones que supervisa todos los flujos de trabajo de las tareas. HumanOps implementa un sistema de control de acceso basado en roles con cuatro roles y nueve permisos granulares diseñados específicamente para las estructuras de equipos empresariales.

Los cuatro roles son Propietario, Administrador, Miembro y Visor. El rol de Propietario tiene acceso completo a la plataforma, incluida la gestión de la facturación, la administración de los miembros del equipo y el control del ciclo de vida de la clave API. Los administradores pueden gestionar los miembros del equipo, crear y rotar las claves API y configurar los flujos de trabajo de las tareas, pero no pueden modificar la facturación ni la configuración de propiedad. Los miembros pueden crear tareas, aprobar estimaciones, ver resultados e interactuar con los operadores, pero no pueden gestionar la configuración del equipo ni las claves API. Los visores tienen acceso de solo lectura al historial de tareas, los registros de auditoría y los informes financieros, lo que hace que este rol sea ideal para los oficiales de cumplimiento y los auditores que necesitan visibilidad sin acceso operativo.

Los nueve permisos se asignan precisamente a las operaciones que los equipos empresariales necesitan controlar: creación de tareas, gestión de tareas, aprobación de estimaciones, visualización de resultados, gestión de equipos, gestión de claves API, gestión de facturación, acceso al registro de auditoría y configuración de webhook. A cada rol se le asigna un subconjunto específico de estos permisos, y la asignación se aplica a nivel de middleware, lo que significa que una solicitud API de un usuario con permisos insuficientes se rechaza antes de que llegue a cualquier lógica empresarial. No hay forma de eludir la comprobación de permisos mediante un uso inteligente de la API o la manipulación de parámetros.

Para las empresas que necesitan configuraciones de roles personalizadas, el sistema RBAC está diseñado para ser extensible. La matriz de permisos se define en un único módulo compartido que se puede actualizar para agregar nuevos permisos o crear nuevas definiciones de roles sin modificar el middleware de aplicación. Esta arquitectura significa que a medida que HumanOps agrega nuevas capacidades, el sistema RBAC puede evolucionar para proporcionar un control granular sobre esas capacidades sin requerir que las empresas rediseñen sus políticas de control de acceso.

Encabezados de seguridad y refuerzo de la infraestructura

Las evaluaciones de seguridad empresarial evalúan no solo los controles a nivel de aplicación, sino también la postura de seguridad a nivel de infraestructura. HumanOps implementa un conjunto completo de encabezados de seguridad que cumplen con las expectativas de los equipos de seguridad empresarial y los probadores de penetración. Cada respuesta API incluye encabezados HTTP Strict Transport Security con una antigüedad máxima de un año, lo que garantiza que los navegadores y los clientes API siempre utilicen conexiones cifradas. Los encabezados de la política de seguridad de contenido restringen las fuentes desde las que la aplicación puede cargar scripts, estilos y otros recursos, lo que evita los ataques de scripts entre sitios, incluso si se descubre una vulnerabilidad en el código de la aplicación.

Los encabezados X-Frame-Options evitan que la interfaz de HumanOps se incruste en iframes en sitios maliciosos, lo que bloquea los ataques de clickjacking. Los encabezados X-Content-Type-Options evitan que los navegadores rastreen el contenido de la respuesta MIME, lo que cierra una clase de vulnerabilidades de inyección de contenido. Los encabezados de la política de referencia controlan cuánta información de referencia se incluye al salir de las páginas de HumanOps, lo que protege los parámetros de URL confidenciales de la filtración a sitios de terceros. Los encabezados de la política de permisos deshabilitan el acceso a las funciones del dispositivo, como la cámara, el micrófono y la API de geolocalización, desde contextos integrados, lo que reduce la superficie de ataque para la posible explotación.

Más allá de los encabezados, la plataforma implementa la supervisión automática de eventos de seguridad. El monitor de seguridad rastrea los patrones de fallos de autenticación y bloquea automáticamente las direcciones IP que superan los diez fallos de autenticación en un período de quince minutos. Esto protege contra los ataques de credenciales de fuerza bruta y las herramientas de escaneo automatizadas que buscan configuraciones de autenticación débiles. El bloqueo es temporal y caduca automáticamente, lo que evita el bloqueo permanente por problemas transitorios, al tiempo que proporciona una protección eficaz contra los ataques sostenidos.

Para las empresas que realizan pruebas de penetración o auditorías de seguridad, estos controles de infraestructura proporcionan una base sólida que reduce el alcance y la duración de la evaluación. En lugar de pasar semanas identificando y corrigiendo los controles de seguridad básicos, los equipos de seguridad empresarial pueden centrar su evaluación en la lógica empresarial y los puntos de integración que son específicos de su implementación.

Gestión del ciclo de vida de las claves API

Las claves API son el mecanismo de autenticación principal para la integración de agentes de IA con HumanOps. En entornos empresariales, la gestión de claves API es un control de seguridad crítico que se evalúa en cada auditoría de cumplimiento. HumanOps implementa un sistema completo de gestión del ciclo de vida de las claves API que cumple con los requisitos de seguridad empresarial para la rotación de credenciales, la aplicación del vencimiento y la revocación del acceso.

Cada clave API se crea con un vencimiento predeterminado de noventa días. Esto garantiza que, incluso si una clave se ve comprometida y el compromiso no se detecta de inmediato, la ventana de exposición se limita a un máximo de noventa días antes de que la clave se vuelva automáticamente no válida. Los equipos empresariales pueden configurar períodos de vencimiento más cortos en función de sus políticas de seguridad. La plataforma emite advertencias de vencimiento catorce días antes de que venza una clave, lo que brinda a los equipos tiempo suficiente para rotar las claves sin interrupción del servicio.

La rotación de claves está diseñada para ser perfecta. Se puede crear una nueva clave mientras la clave anterior aún está activa, lo que permite a los equipos actualizar sus configuraciones de agentes de IA y verificar que la nueva clave funciona antes de revocar la clave anterior. Esta ventana de superposición evita el tiempo de inactividad que se produce cuando la rotación de claves requiere una actualización simultánea en varios sistemas. El registro de auditoría registra cada evento de creación, rotación y revocación de claves, lo que proporciona la documentación de cumplimiento que requieren los auditores.

Para las empresas que gestionan varios agentes de IA en diferentes departamentos, el sistema de claves API admite varias claves simultáneas con fechas de vencimiento independientes. El uso de cada clave se rastrea y se puede auditar, lo que permite identificar qué clave específica y qué agente específico realizó una llamada API determinada. Esta granularidad es esencial para los entornos empresariales donde diferentes equipos pueden tener diferentes obligaciones de cumplimiento y diferentes perfiles de riesgo.

Seguridad de Webhook: Entrega de eventos firmada con HMAC

Las integraciones empresariales a menudo requieren notificaciones de eventos en tiempo real. Cuando se completa una tarea, cuando se verifica una prueba, cuando se libera un pago, los sistemas de la empresa deben ser informados de inmediato para que puedan actualizar sus propios registros y activar los flujos de trabajo descendentes. HumanOps entrega estas notificaciones a través de webhooks, y cada entrega de webhook se firma criptográficamente utilizando HMAC-SHA256 para garantizar la autenticidad y la integridad.

La firma HMAC se calcula sobre la carga útil completa del webhook utilizando una clave secreta que es única para cada suscripción de webhook. El sistema receptor puede verificar la firma calculando el mismo HMAC sobre la carga útil recibida utilizando su copia de la clave secreta. Si las firmas coinciden, el receptor puede estar seguro de que el webhook fue enviado por HumanOps y que la carga útil no ha sido manipulada en tránsito. Esto evita los ataques de intermediarios y la suplantación de identidad de webhook, que son vectores de ataque comunes contra los puntos finales de integración.

El sistema de entrega de webhook incluye características de fiabilidad de nivel empresarial. Cada intento de entrega tiene un tiempo de espera de diez segundos para evitar que las conexiones colgantes bloqueen otras entregas. Si una entrega falla, el sistema vuelve a intentarlo hasta cinco veces con retroceso exponencial, lo que garantiza que los problemas de red transitorios no causen la pérdida de eventos. Después de que se agotan todos los intentos de reintento, la entrega fallida se registra en la cola de mensajes no entregados para su revisión manual y reproducción. El historial de entrega completo, incluidas las marcas de tiempo, los códigos de respuesta y los recuentos de reintentos, está disponible a través del registro de auditoría.

Para las empresas que necesitan mantener sus propios registros de auditoría de los eventos de HumanOps, el sistema de webhook proporciona el mecanismo de entrega de eventos fiable y verificable que requieren los marcos de cumplimiento. Cada evento que ocurre en la plataforma se puede entregar a los sistemas de la empresa en tiempo real, con prueba criptográfica de autenticidad y con las garantías de fiabilidad necesarias para los procesos empresariales de misión crítica.

Cumplimiento financiero: Libro mayor de doble entrada

Para las empresas, el cumplimiento financiero no es negociable. Cada dólar que fluye a través de una plataforma de terceros debe contabilizarse, auditarse y conciliarse. HumanOps implementa un sistema de libro mayor de doble entrada que aplica los mismos principios contables utilizados por los bancos y las instituciones financieras al contexto del mercado de tareas de IA.

El libro mayor rastrea seis tipos de cuentas: cuentas de depósito de agentes, cuentas de tarifas de plataforma, cuentas de ganancias de operadores, cuentas de depósito en garantía, cuentas de liquidación de pagos y cuentas de reembolso. Cada transacción financiera se registra como un par equilibrado de asientos de débito y crédito, lo que garantiza que los fondos no puedan aparecer o desaparecer sin un asiento de libro mayor correspondiente. Cuando un agente financia una tarea, el libro mayor debita la cuenta de depósito del agente y acredita la cuenta de depósito en garantía. Cuando la tarea se completa y se verifica, el libro mayor debita la cuenta de depósito en garantía, acredita la cuenta de ganancias del operador y acredita la cuenta de tarifas de la plataforma. Los libros siempre se equilibran.

Esta arquitectura proporciona la trazabilidad financiera que requieren los equipos de cumplimiento empresarial. En cualquier momento, el historial completo de cualquier transacción financiera se puede reconstruir a partir de los asientos del libro mayor. La conciliación mensual es sencilla porque el sistema de doble entrada se autoequilibra, y cualquier discrepancia es inmediatamente evidente en lugar de ocultarse en un saldo corriente de una sola entrada que podría enmascarar errores o transacciones no autorizadas.

Para las empresas sujetas a requisitos de auditoría financiera, el libro mayor de doble entrada combinado con el registro de auditoría integral significa que HumanOps puede proporcionar la documentación necesaria para las auditorías externas. Los asientos del libro mayor, los eventos de auditoría y los registros del ciclo de vida de la tarea juntos crean un registro completo y verificable de cada transacción financiera desde el depósito inicial hasta la finalización de la tarea y el pago al operador.

Por qué las plataformas de consumo no cumplen con los requisitos empresariales

Los mercados de tareas de nivel de consumidor como RentAHuman no fueron diseñados para uso empresarial. Carecen de los elementos arquitectónicos fundamentales que requiere el cumplimiento empresarial. No hay registro de auditoría, lo que significa que no hay rastro que seguir cuando algo sale mal. No hay control de acceso basado en roles, lo que significa que no hay forma de hacer cumplir el principio de privilegio mínimo en todo un equipo. No hay gestión del ciclo de vida de las claves API, lo que significa que no hay forma de hacer cumplir las políticas de rotación de credenciales. No hay firma de webhook, lo que significa que no hay forma de verificar la autenticidad de las notificaciones de eventos.

Estas no son solicitudes de características que se puedan agregar a posteriori. El registro de auditoría, RBAC, la firma criptográfica y los sistemas de libro mayor financiero deben diseñarse en la arquitectura de la plataforma desde el principio. Adaptar estas capacidades a una plataforma que se construyó sin ellas es esencialmente una reescritura completa. Esta es la razón por la que la brecha entre las plataformas de consumo y las plataformas empresariales no es una cuestión de agregar algunas características, sino que es fundamentalmente una cuestión de filosofía arquitectónica.

Para los arquitectos empresariales que evalúan las plataformas HITL, la lista de verificación es clara. ¿La plataforma proporciona operadores verificados por KYC? ¿Ofrece un registro de auditoría integral con múltiples tipos de eventos? ¿Implementa RBAC con permisos granulares? ¿Aplica las políticas del ciclo de vida de las claves API? ¿Firma los webhooks criptográficamente? ¿Utiliza un libro mayor de doble entrada para las transacciones financieras? ¿Implementa encabezados de seguridad y refuerzo de la infraestructura? Si la respuesta a alguna de estas preguntas es no, la plataforma no está lista para la empresa.

HumanOps se construyó para responder sí a cada una de estas preguntas. La plataforma fue diseñada por ingenieros que entienden que el cumplimiento empresarial no es una característica que se agregará más tarde, sino una base sobre la cual construir desde el primer día. Cada componente del sistema, desde el middleware de autenticación hasta la canalización de procesamiento de pagos, fue diseñado con la auditabilidad, el control de acceso y la seguridad como requisitos principales.

Cómo empezar con Enterprise HITL

Si su organización está evaluando plataformas con humanos en el circuito para sus implementaciones de agentes de IA, la documentación de HumanOps proporciona especificaciones técnicas detalladas para cada característica relevante para el cumplimiento descrita en este artículo. La documentación de la API incluye definiciones de esquema completas para eventos de auditoría, permisos RBAC, cargas útiles de webhook y tipos de transacciones de libro mayor.

Para obtener precios empresariales y soporte dedicado, visite la página empresarial para obtener información sobre precios por volumen, SLA personalizados, gestión de cuentas dedicada y paquetes de documentación de cumplimiento. HumanOps ofrece entornos de prueba empresariales que incluyen registro de auditoría completo, configuración de RBAC y pruebas de integración de webhook para que su equipo pueda evaluar la plataforma antes de comprometerse con una implementación de producción.

La página de precios proporciona detalles transparentes sobre las tarifas de la plataforma, que oscilan entre el cinco y el diez por ciento, según el volumen y el nivel del plan. Para las empresas que procesan grandes volúmenes de tareas, hay precios personalizados disponibles que reflejan las economías de escala y los menores gastos generales de soporte de las implementaciones bien integradas.

La IA empresarial no va a desaparecer. Las organizaciones que construyan su infraestructura de agentes de IA sobre plataformas HITL compatibles, auditables y seguras serán las que escalen sus implementaciones de IA con confianza, superen las auditorías regulatorias sin remediación de emergencia y generen confianza con sus clientes y socios. La inversión en infraestructura HITL de nivel empresarial se amortiza la primera vez que un auditor pide ver sus controles.