Worker Configuration — Automatización de Etapas (Stage Automation)
URL:
https://app.getdarwin.ai/ou/{orgId}/workforce/worker/{workerId}Tab: Automatización de Etapas (seleccionada por defecto)
1. Cabecera del Worker
| Elemento | Tipo | Descripción |
|---|---|---|
| Avatar | Imagen | Ícono/avatar del worker |
| Nombre del Worker | Combobox | Menú desplegable para alternar entre workers (ej: "Homie Asistente") |
| ID del Worker | Texto | Identificador numérico (ej: "6122") |
| Caso de Uso | Badge | Tipo del worker (ej: "Calificación de Ventas") |
2. Barra de Navegación del Worker
2.1 Acciones Superiores
| Acción | Tipo | Descripción |
|---|---|---|
| Workers | Button (volver) | Regresa a la lista de workers (Workforce) |
| Eliminar Empleado-IA | Button (destructivo) | Elimina permanentemente el worker |
2.2 Tabs de Configuración
| # | Tab | Descripción |
|---|---|---|
| 1 | Base de Conocimiento | Conocimiento individual del worker |
| 2 | Automatización de Etapas | Configuración de los pipelines y etapas (seleccionada por defecto) |
| 3 | Habilidades y herramientas | Habilidades y herramientas disponibles para el worker |
| 4 | Feedbacks | Feedback y evaluaciones del worker |
| 5 | Identidad | Personalidad, nombre, avatar y tono de voz |
3. Automatización de Etapas — Estructura
3.1 Barra de Control
| Elemento | Tipo | Descripción |
|---|---|---|
| Configuración de Etapas | Button toggle (presionado) | Modo de edición detallada de cada etapa |
| Vista de Etapas | Button toggle | Modo de visualización del flujo (diagrama) |
| Ordenación | Combobox | Criterio de ordenación de las etapas (ej: "Orden de Pipelines") |
3.2 Estructura de Pipelines
La página muestra múltiples pipelines, cada uno como una sección expandible:
Pipeline: Nombre del Pipeline
├── Etapa 1
│ ├── Objetivo
│ ├── Habilidades y herramientas
│ └── Próximas Etapas
├── Etapa 2
│ ├── Objetivo
│ ├── Habilidades y herramientas
│ └── Próximas Etapas
├── ...
└── [+ Agregar Etapa]4. Card de Etapa (Stage Card)
4.1 Cabecera de la Etapa
| Elemento | Descripción |
|---|---|
| Ícono | 🤖 (la IA atiende) o 👤 (un humano atiende) |
| Nombre de la Etapa | Título de la etapa (heading 6) |
| Duplicar Etapa | Button — clona la etapa |
| Configuraciones | Button (engranaje) — abre configuraciones avanzadas |
| Eliminar | Button (papelera) — elimina la etapa |
4.2 Sección: Objetivo
| Elemento | Tipo | Descripción |
|---|---|---|
| Título | Heading 6 | "Objetivo" |
| Contenido | Texto expandible | Instrucciones detalladas de lo que la IA debe hacer en esta etapa |
| Expandir/Contraer | Ícono | Muestra/oculta el texto completo |
Ejemplo de Objetivo:
"Tu objetivo es obtener los datos necesarios para avanzar. Como ya saludaste en el paso anterior, solicita de forma directa pero formal el: -Nombre del Cliente - Casa de Interés."
4.3 Sección: Habilidades y Herramientas
| Elemento | Tipo | Descripción |
|---|---|---|
| Título | Heading 6 | "Habilidades y herramientas" |
| Lista de Tools | Cards | Herramientas/habilidades vinculadas a la etapa |
| Expandir/Contraer | Ícono | Muestra/oculta la lista |
Cada herramienta/habilidad vinculada aparece como un card con:
- Ícono
- Nombre de la herramienta (ej: "Mari", "Casas Homie", "Sitio", "Homie Principal")
4.4 Sección: Próximas Etapas
| Elemento | Tipo | Descripción |
|---|---|---|
| Título | Heading 6 | "Próximas Etapas" |
| Lista de transiciones | Cards | Hacia qué etapas puede seguir la conversación |
| Expandir/Contraer | Ícono | Muestra/oculta la lista |
Cada transición muestra:
| Elemento | Descripción |
|---|---|
| Ícono de etapa | Identificador visual |
| Nombre de la próxima etapa | Destino de la transición |
| Condición ("Cuándo") | Criterio para transicionar |
Ejemplos de Condiciones:
- "Cuándo: El usuario proporciona tanto su Nombre como la Casa de Interés."
- "Cuándo: El cliente selecciona una nueva casa de la lista proporcionada."
- "Cuándo: Cuando el cliente diga que no quiere ninguna casa"
4.5 Estado: Etapa No Configurada
┌─────────────────────────────────────────┐
│ 🤖 Nombre de la Etapa │
│ │
│ Esta etapa requiere configuración antes │
│ de poder usarse en el flujo de trabajo. │
│ │
│ Haz clic en el botón de abajo para │
│ configurar esta etapa. │
│ │
│ [ Atender esta etapa con [Worker] ] │
└─────────────────────────────────────────┘4.6 Estado: Etapa Humana
┌─────────────────────────────────────────┐
│ 👤 Nombre de la Etapa │
│ │
│ Esta etapa es atendida por humanos. │
│ │
│ Haz clic en el botón de abajo para │
│ configurar esta etapa. │
│ │
│ [ Atender esta etapa con [Worker] ] │
└─────────────────────────────────────────┘5. Tipos de Pipeline
| Tipo | Identificador | Descripción |
|---|---|---|
| orchestrator | Pipeline orquestador | Enruta la conversación al pipeline correcto |
| sales-qualification | Pipeline de ventas | Flujo de calificación y cierre |
| support | Pipeline de soporte | Flujo de atención y resolución |
6. Acciones Disponibles en la Automatización de Etapas
| Acción | Cómo acceder |
|---|---|
| Alternar Vista | Toggle "Configuración de Etapas" / "Vista de Etapas" |
| Cambiar Ordenación | Combobox "Ordenación" |
| Duplicar Etapa | Botón "Duplicar Etapa" en el card |
| Configurar Etapa | Botón de engranaje en el card |
| Eliminar Etapa | Botón de papelera en el card |
| Agregar Etapa | Botón "Agregar Etapa" al final de cada pipeline |
| Expandir/Contraer Objetivo | Clic en la sección Objetivo |
| Expandir/Contraer Herramientas | Clic en la sección Habilidades |
| Expandir/Contraer Próximas Etapas | Clic en la sección Próximas Etapas |
| Configurar etapa no configurada | Botón "Atender esta etapa con [Worker]" |
| Eliminar Worker | Botón "Eliminar Empleado-IA" |
| Volver a Workers | Botón "Workers" |
7. Ejemplo de Pipeline Real (Homie Asistente)
Pipeline 1: Calificación de Clientes (orchestrator)
Calificación de Interés (🤖)
├── Objetivo: Clasificar intención (Ventas vs Soporte)
├── Tools: Mari, Casas Homie, Sitio, Homie Principal
└── Próximas Etapas:
├── → Incoming sales (interés en comprar/alquilar)
└── → Incoming support (problemas técnicos/administrativos)
Detectar Interés en Automatización (🤖) [no configurado]
Consulta de Servicios (🤖) [no configurado]
Transferir a Asesor (👤) [humano]Pipeline 2: Ventas (sales-qualification)
Incoming sales (🤖)
├── Objetivo: Solicitar Nombre + Casa de Interés
├── Tools: Mari, Casas Homie, Sitio, Homie Principal
└── Próximas Etapas:
└── → Entrega de información (Nombre + Casa proporcionados)
Entrega de información (🤖)
├── Objetivo: Buscar precio, ubicación, características
├── Tools: Mari, Casas Homie, Sitio, Homie Principal
└── Próximas Etapas:
├── → Cierre y agendamiento (el cliente confirma interés)
└── → Búsqueda alternativa (al cliente no le gustó)
Cierre y agendamiento (🤖)
├── Objetivo: Agendar visita (Google Calendar) o transferir a asesor
├── Tools: Mari, Casas Homie, Sitio, Homie Principal
└── Próximas Etapas:
└── → Asesor (el cliente pide hablar con un humano)
Búsqueda alternativa (🤖)
├── Objetivo: Buscar otras opciones (zona, precio)
├── Tools: Mari, Casas Homie, Sitio, Homie Principal
└── Próximas Etapas:
├── → Cierre y agendamiento (nueva casa seleccionada)
└── → No interesado (no quiere ninguna)
No interesado (🤖)
├── Objetivo: Cerrar profesionalmente, guardar perfil
├── Tools: Mari, Casas Homie, Sitio, Homie Principal
└── Próximas Etapas: Ninguna (fin del flujo)
Asesor (👤) [humano]Pipeline 3: Soporte (support)
Incoming support (🤖)
├── Objetivo: Clasificar problema (técnico/pagos/contrato)
├── Tools: Mari, Casas Homie, Sitio, Homie Principal
└── Próximas Etapas:
└── → Resolución (información del problema proporcionada)
Resolución (🤖)
├── Objetivo: Buscar solución en el Knowledge Base
├── Tools: Mari, Casas Homie, Sitio, Homie Principal
└── Próximas Etapas:
└── → Cierre (solución entregada)
Cierre (🤖)
├── Objetivo: Confirmar resolución o transferir a un humano
├── Tools: Mari, Casas Homie, Sitio, Homie Principal
└── Próximas Etapas:
└── → Asesor (el cliente pide un humano)
Asesor (👤) [humano]