RRHH automatizado con agentes IA: onboarding, vacaciones y certificados

AgentesNexo
··6 min lectura

Para automatizar RRHH con agentes IA necesitas tres componentes: un agente con acceso a los datos del equipo, conexión a tus herramientas de RRHH (Google Sheets, Notion o tu sistema interno), y una interfaz de consulta (WhatsApp, chat web o email). El resultado: entre el 60% y el 80% de las solicitudes operativas resueltas sin intervención humana.

Qué procesos de RRHH tiene sentido automatizar primero

No todos los procesos son candidatos. Los que tienen mayor ROI inmediato:

  • Solicitudes de vacaciones: consulta de días disponibles, registro de ausencias, notificación al manager
  • Generación de certificados laborales: documentos con cargo, fecha de ingreso y sueldo listos en segundos
  • Onboarding de nuevos ingresos: bienvenida automatizada, lista de tareas, seguimiento de avance
  • Consultas de políticas internas: horarios, beneficios, procedimientos del equipo
  • Envío de recibos de nómina: por canal seguro, sin intervención manual

Los procesos que NO conviene automatizar: evaluaciones de desempeño, desvinculaciones, conflictos internos. Esos requieren criterio humano.

Requisitos previos

  • Acceso a la API de un LLM (Claude Sonnet o equivalente)
  • Base de datos del equipo: puede ser Google Sheets, Airtable o PostgreSQL
  • Canal de entrada: WhatsApp Business, email o chat web interno
  • Node.js 20+ o Python 3.11+ para el backend del agente

Cómo se implementa el agente de solicitudes de vacaciones

Este es el primer proceso a automatizar en cualquier empresa. El empleado escribe "quiero pedir vacaciones del 5 al 12 de agosto", el agente consulta sus días disponibles, registra la solicitud y notifica al manager.

typescript
import Anthropic from #43a047">"@anthropic-ai/sdk";

const client = new Anthropic();

const tools = [
  {
    name: #43a047">"get_employee_data",
    description: #43a047">"Obtiene datos del empleado incluyendo días de vacaciones disponibles",
    input_schema: {
      type: #43a047">"object",
      properties: {
        employee_id: { type: #43a047">"string" }
      },
      required: [#43a047">"employee_id"]
    }
  },
  {
    name: #43a047">"register_leave_request",
    description: #43a047">"Registra la solicitud de vacaciones en el sistema",
    input_schema: {
      type: #43a047">"object",
      properties: {
        employee_id: { type: #43a047">"string" },
        start_date:  { type: #43a047">"string", description: "Fecha inicio YYYY-MM-DD" },
        end_date:    { type: #43a047">"string", description: "Fecha fin YYYY-MM-DD" },
        days:        { type: #43a047">"number" }
      },
      required: [#43a047">"employee_id", "start_date", "end_date", "days"]
    }
  }
];

async function hrAgent(employeeId: string, message: string) {
  const response = await client.messages.create({
    model: #43a047">"claude-sonnet-4-5",
    max_tokens: 1024,
    system: #43a047">`Eres el asistente de RRHH de la empresa. Accedes a los datos del equipo.
Responde en español. Antes de registrar, confirma los días disponibles.`,
    tools,
    messages: [{ role: #43a047">"user", content: `[ID: ${employeeId}] ${message}` }]
  });
  return response;
}

El agente detecta la intención, llama a las herramientas necesarias y responde al empleado. El manager recibe una notificación automática por email o Telegram.

Cómo se generan los certificados laborales en segundos

El certificado laboral es la solicitud más frecuente en pymes de LATAM: para el banco, para alquilar un apartamento, para un trámite migratorio. Manualmente toma entre 30 minutos y un día. Con un agente, son 30 segundos.

El flujo:

  1. Empleado escribe: "Necesito un certificado laboral con sueldo para pedir un crédito"
  2. El agente consulta la base de datos (nombre, cargo, fecha de ingreso, salario)
  3. Genera el PDF con plantilla predefinida
  4. Envía el documento al canal del empleado
python
from jinja2 import Template
import pdfkit

CERTIFICADO_TEMPLATE = #43a047">"""
<h2>CERTIFICADO LABORAL</h2>
<p>La empresa <strong>{{ empresa }}</strong> certifica que <strong>{{ nombre }}</strong>,
documento {{ documento }}, presta servicios como <strong>{{ cargo }}</strong>
desde el {{ fecha_ingreso }}, con remuneración mensual de {{ moneda }} {{ salario }}.</p>
<p>{{ ciudad }}, {{ fecha_actual }}</p>
<p>{{ firmante }}<br>Director de Recursos Humanos</p>
#43a047">"""

def generar_certificado(datos: dict) -> str:
    html = Template(CERTIFICADO_TEMPLATE).render(**datos)
    output = f#43a047">"/tmp/cert_{datos["documento"]}.pdf"
    pdfkit.from_string(html, output)
    return output

Tener 3 o 4 plantillas (con sueldo, sin sueldo, en inglés, con membrete corporativo) cubre prácticamente todos los pedidos.

Cómo funciona el onboarding automatizado

El primer día de un empleado nuevo involucra decenas de tareas dispersas: enviar credenciales, explicar políticas, registrar documentos. Con un agente IA:

  • Se envía automáticamente el mensaje de bienvenida con guía de primeros pasos
  • El empleado puede preguntar sobre políticas, horarios y beneficios en cualquier momento
  • El agente rastrea el avance en el checklist de onboarding (firmar contrato, subir DNI, configurar email corporativo)
  • El manager recibe un resumen diario con el estado de cada tarea

Para implementarlo no se necesita una base de conocimiento compleja: un archivo Markdown con las políticas y el proceso de onboarding es suficiente para que el agente responda el 90% de las preguntas.

Arquitectura del sistema completo

El agente RRHH opera en tres capas:

Canal de entrada: WhatsApp Business API, chat web embebido en la intranet, o email. WhatsApp es el canal preferido en LATAM porque los empleados ya lo usan sin fricción.

Cerebro del agente: LLM con acceso a herramientas de consulta (leer datos del empleado) y escritura (registrar solicitudes, generar documentos). El system prompt define el alcance: qué puede hacer, qué debe escalar al humano.

Capa de datos: Google Sheets funciona para equipos de hasta 50 personas. A partir de ahí conviene migrar a PostgreSQL para mejor control de permisos y auditoría.

Lo que aprendimos implementando esto en producción

  • Un proceso a la vez: el 80% del valor viene de las solicitudes de vacaciones y los certificados. Automatiza eso primero, luego expande.
  • Identidad del empleado: vincular el número de WhatsApp al legajo del empleado es el paso más crítico. Resuelve el 90% de los casos sin autenticación adicional.
  • Siempre incluir la salida al humano: el agente es un filtro, no una puerta cerrada. La opción "hablar con RRHH" debe estar siempre disponible.
  • Logs de todo: guardar cada solicitud con timestamp, resultado y canal. Es el primer informe que te va a pedir auditoría interna.
  • Probar con el equipo antes de lanzar: los primeros 5 empleados que lo usen van a descubrir los edge cases que ningún QA anticipa.

En resumen

  • Un agente RRHH IA gestiona entre el 60% y el 80% de solicitudes operativas sin intervención humana
  • Los tres procesos con mayor ROI: vacaciones, certificados laborales y onboarding
  • La arquitectura mínima: LLM + Google Sheets + WhatsApp Business
  • Tiempo de implementación para un MVP funcional: 2 a 3 días de desarrollo
  • No se necesita ERP ni sistemas complejos para empezar

Si quieres implementar esto en tu empresa sin construirlo desde cero, en AgentesNexo lo hacemos por ti. Escríbenos en agentesnexo.com o por WhatsApp al +591 67564218

Articulos relacionados