ORQUESTACIÓN AGÉNTICA // TOOL CALLING & GESTIÓN DE IDENTIDAD

Onboarding con Agentes de IA: Claude, Microsoft Entra ID, Jira y Slack

Cómo estructurar una arquitectura de automatización de identidad (ARM) donde un agente con modelo de lenguaje coordina aprovisionamiento de credenciales, tickets de equipo y permisos corporativos sin captura manual.

Principio de Arquitectura Agéntica: Desacoplar la inferencia de la ejecución. El agente (Anthropic Claude) analiza la solicitud de alta del empleado y delega la creación de cuentas a Microsoft Entra ID y el ticket de hardware a Jira mediante esquemas JSON estructurados, aplicando compuertas deterministas para asignar canales de Slack según el nivel jerárquico.
NODO 01

Disparador y Memoria Transaccional en PostgreSQL

El evento inicia con la recepción del formulario de alta. El agente mantiene el estado conversacional y la trazabilidad de accesos en una base relacional ACID, evitando duplicidades de usuario.

// Memoria de sesión respaldada en PostgreSQL
const memory = new PostgresChatMemory({
  connectionString: process.env.DATABASE_URL,
  sessionId: "onboarding-emp-9824"
});
NODO 02

Tool Calling Hacia Entra ID y Jira Software

El modelo no adivina contraseñas ni inventa permisos. Emite llamadas a funciones estrictas hacia la API de Microsoft Graph / Entra ID para dar de alta el correo corporativo y hacia Jira para aprovisionar el equipo de cómputo.

const tools = [
  { name: "crear_usuario_entra_id", description: "Aprovisiona buzón y licencia M365" },
  { name: "crear_ticket_jira_it", description: "Asigna equipo de cómputo según rol" }
];
NODO 03

Compuerta Lógica Determinista (Is a Manager?)

Un condicional lógico booleano valida el organigrama: si el puesto es directivo (true), el conector añade al usuario al canal estratégico de Slack (#directores); si es operativo (false), configura el perfil estándar sin privilegios de canal cerrado.

Simulador de Ejecución Agéntica en Vivo

Selecciona un perfil para observar el disparo de herramientas y el enrutamiento:

> EVENTO DISPARADO: Formulario 'Create User' recibido: Mtra. Laura Castillo (Dirección de Operaciones).
> CLAUDE LLM INFERENCE: Intención clasificada: provisioning_executive_onboarding. Memoria Postgres sincronizada.
> TOOL 1 (ENTRA ID): Usuario laura.castillo@empresa.com creado en Azure AD. Licencia E5 asignada.
> TOOL 2 (JIRA): Ticket #IT-4921 generado: "Asignación MacBook Pro M3 Max + Monitor 4K".
> CONDICIONAL 'IS MANAGER?': TRUE.
> SLACK DISPATCH: Usuario invitado a canales #directorio-general y #comite-estrategico en 1.2s.

¿Quieres orquestar agentes agénticos en los sistemas de tu empresa?

Diseñamos arquitecturas intermedias que conectan Claude, bases de datos SQL y plataformas corporativas bajo reglas deterministas y cifrado estricto.

Solicitar propuesta técnica →