Automatizacion
El modulo de Automatizacion permite crear flujos de trabajo inteligentes que ejecutan acciones automaticamente en respuesta a eventos del sistema, asi como construir bots conversacionales con IA (Reclutador Virtual).
Capacidades Principales
AUTOMATIZACION TALIVO
| Workflows Automatizados | Reclutador Virtual |
|---|---|
| Triggers de eventos | Bot conversacional IA |
| Triggers programados | 12 plantillas predefinidas |
| 30+ tipos de acciones | Diseno de conversaciones |
| Condiciones y filtros | RAG con base de conocimiento |
| Ejecucion asincrona | LangGraph + OpenAI |
Tipos de Automatizacion
1. Workflows de Eventos
Flujo: Evento del Sistema -> Trigger -> Condiciones -> Acciones
Ejemplos:
- Nueva aplicacion -> Filtrar CV -> Notificar reclutador
- Movimiento de etapa -> Enviar email -> Crear tarea
- Mensaje recibido -> Analizar con IA -> Responder
- Documento subido -> Validar -> Actualizar perfil
2. Workflows Programados
Flujo: Programacion (cron) -> Trigger -> Seleccion -> Acciones
Ejemplos:
- Cada lunes 9am -> Revisar pendientes -> Enviar resumen
- Diario 8pm -> Verificar vencimientos -> Alertar
- Cada hora -> Sincronizar calendarios -> Actualizar
3. Reclutador Virtual (Bot IA)
Flujo: Mensaje Candidato -> Bot IA -> RAG/LLM -> Respuesta Inteligente
Capacidades:
- Screening automatico de candidatos
- Agendamiento de entrevistas
- Respuesta a preguntas frecuentes
- Recoleccion de documentos
- Seguimiento de procesos
- Escalacion a humano
Contenido de Esta Seccion
| Tema | Descripcion |
|---|---|
| Introduccion | Conceptos basicos y arquitectura |
| Triggers de Eventos | Todos los eventos disponibles |
| Triggers Programados | Configuracion de schedules |
| Acciones de Mensajeria | Email, SMS, WhatsApp, notificaciones |
| Acciones de IA | Analisis y generacion con IA |
| Acciones de Flujo | Control de flujo y condiciones |
| Acciones de Tareas | Movimientos y asignaciones |
| Acciones de Calendario | Eventos y reuniones |
| Acciones de Documentos | Solicitudes y firmas |
| Reclutador Virtual | Introduccion al bot IA |
| Plantillas de Bot | Templates predefinidos |
| Diseño de Conversacion | Crear flujos conversacionales |
| RAG y Conocimiento | Base de conocimiento del bot |
| Flow Builder | Editor visual de flujos |
| Variables y Placeholders | Datos dinamicos |
| Ejecucion y Monitoreo | Logs y debugging |
| Integraciones | Servicios externos |
| Ejemplos Practicos | Casos de uso reales |
Vista Rapida
Crear un Workflow Basico
- Ir a Automatizacion -> + Nueva Automatizacion
- Seleccionar tipo: "Workflow" o "Reclutador Virtual"
- Elegir trigger (evento o programado)
- Anadir acciones en secuencia
- Configurar condiciones (opcional)
- Guardar y activar
Crear un Reclutador Virtual
- Ir a Automatizacion -> + Nueva Automatizacion
- Seleccionar "Reclutador Virtual"
- Elegir plantilla base (screening, FAQ, etc.)
- Configurar fuentes de conocimiento
- Personalizar mensajes y flujos
- Probar y publicar
Componentes del Sistema
ARQUITECTURA
| Componente | Funcion |
|---|---|
| AutomationAgent | Configuracion del workflow/bot |
| AutomationTrigger | Cuando se dispara |
| AutomationAction | Que hacer (ordenadas) |
| AgentExecutionService | Motor de ejecucion |
| AgentQueueService | Cola de tareas asincronas |
| EventBusService | Sistema central de eventos |
| ReclutadorAIService | IA para bot conversacional |
Proximos Pasos
- Introduccion - Entender conceptos basicos
- Triggers de Eventos - Configurar disparadores
- Reclutador Virtual - Crear tu primer bot