Worker Configuration — Automação de Etapas (Stage Automation)
URL:
https://app.getdarwin.ai/ou/{orgId}/workforce/worker/{workerId}Tab: Automação de Etapas (selected by default)
1. Cabeçalho do Worker
| Elemento | Tipo | Descrição |
|---|---|---|
| Avatar | Imagem | Ícone/avatar do worker |
| Nome do Worker | Combobox | Dropdown para alternar entre workers (ex: "Homie Asistente") |
| ID do Worker | Texto | Identificador numérico (ex: "6122") |
| Caso de Uso | Badge | Tipo do worker (ex: "Qualificação de Vendas") |
2. Barra de Navegação do Worker
2.1 Ações Superiores
| Ação | Tipo | Descrição |
|---|---|---|
| Workers | Button (voltar) | Retorna à lista de workers (Workforce) |
| Excluir Funcionário-IA | Button (destrutivo) | Remove permanentemente o worker |
2.2 Tabs de Configuração
| # | Tab | Descrição |
|---|---|---|
| 1 | Base de Conhecimento | Conhecimento individual do worker |
| 2 | Automação de Etapas | Configuração dos pipelines e etapas (selecionada por padrão) |
| 3 | Habilidades e ferramentas | Skills e tools disponíveis para o worker |
| 4 | Feedbacks | Feedback e avaliações do worker |
| 5 | Identidade | Personalidade, nome, avatar e tom de voz |
3. Automação de Etapas — Estrutura
3.1 Barra de Controle
| Elemento | Tipo | Descrição |
|---|---|---|
| Configuração de Etapas | Button toggle (pressionado) | Modo de edição detalhada de cada etapa |
| Vista de Etapas | Button toggle | Modo de visualização do fluxo (diagrama) |
| Ordenação | Combobox | Critério de ordenação das etapas (ex: "Ordem de Pipelines") |
3.2 Estrutura de Pipelines
A página exibe múltiplos pipelines, cada um como uma seção expansível:
Pipeline: Nome do Pipeline
├── Etapa 1
│ ├── Objetivo
│ ├── Habilidades e ferramentas
│ └── Próximas Etapas
├── Etapa 2
│ ├── Objetivo
│ ├── Habilidades e ferramentas
│ └── Próximas Etapas
├── ...
└── [+ Adicionar Etapa]4. Card de Etapa (Stage Card)
4.1 Cabeçalho da Etapa
| Elemento | Descrição |
|---|---|
| Ícone | 🤖 (IA atende) ou 👤 (humano atende) |
| Nome da Etapa | Título da etapa (heading 6) |
| Duplicar Etapa | Button — clona a etapa |
| Configurações | Button (engrenagem) — abre configurações avançadas |
| Excluir | Button (lixeira) — remove a etapa |
4.2 Seção: Objetivo
| Elemento | Tipo | Descrição |
|---|---|---|
| Título | Heading 6 | "Objetivo" |
| Conteúdo | Texto expansível | Instruções detalhadas do que a IA deve fazer nesta etapa |
| Expandir/Recolher | Ícone | Mostra/oculta o texto completo |
Exemplo 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 Seção: Habilidades e Ferramentas
| Elemento | Tipo | Descrição |
|---|---|---|
| Título | Heading 6 | "Habilidades e ferramentas" |
| Lista de Tools | Cards | Ferramentas/skills vinculadas à etapa |
| Expandir/Recolher | Ícone | Mostra/oculta a lista |
Cada tool/skill vinculada aparece como um card com:
- Ícone
- Nome da ferramenta (ex: "Mari", "Casas Homie", "Sitio", "Homie Principal")
4.4 Seção: Próximas Etapas
| Elemento | Tipo | Descrição |
|---|---|---|
| Título | Heading 6 | "Próximas Etapas" |
| Lista de transições | Cards | Para quais etapas a conversa pode seguir |
| Expandir/Recolher | Ícone | Mostra/oculta a lista |
Cada transição exibe:
| Elemento | Descrição |
|---|---|
| Ícone de etapa | Identificador visual |
| Nome da próxima etapa | Destino da transição |
| Condição ("Quando") | Critério para transicionar |
Exemplos de Condições:
- "Quando: El usuario proporciona tanto su Nombre como la Casa de Interés."
- "Quando: El cliente selecciona una nueva casa de la lista proporcionada."
- "Quando: Cuando el cliente diga que no quiere ninguna casa"
4.5 Estado: Etapa Não Configurada
┌─────────────────────────────────────────┐
│ 🤖 Nome da Etapa │
│ │
│ Esta etapa requer configuração antes │
│ de poder ser usada no fluxo de trabalho.│
│ │
│ Clique no botão abaixo para configurar │
│ esta etapa. │
│ │
│ [ Atender esta etapa com [Worker] ] │
└─────────────────────────────────────────┘4.6 Estado: Etapa Humana
┌─────────────────────────────────────────┐
│ 👤 Nome da Etapa │
│ │
│ Esta etapa é atendida por humanos. │
│ │
│ Clique no botão abaixo para configurar │
│ esta etapa. │
│ │
│ [ Atender esta etapa com [Worker] ] │
└─────────────────────────────────────────┘5. Tipos de Pipeline
| Tipo | Identificador | Descrição |
|---|---|---|
| orchestrator | Pipeline orquestrador | Roteia a conversa para o pipeline correto |
| sales-qualification | Pipeline de vendas | Fluxo de qualificação e fechamento |
| support | Pipeline de suporte | Fluxo de atendimento e resolução |
6. Ações Disponíveis na Automação de Etapas
| Ação | Como acessar |
|---|---|
| Alternar Vista | Toggle "Configuração de Etapas" / "Vista de Etapas" |
| Alterar Ordenação | Combobox "Ordenação" |
| Duplicar Etapa | Botão "Duplicar Etapa" no card |
| Configurar Etapa | Botão de engrenagem no card |
| Excluir Etapa | Botão de lixeira no card |
| Adicionar Etapa | Botão "Adicionar Etapa" no final de cada pipeline |
| Expandir/Recolher Objetivo | Clique na seção Objetivo |
| Expandir/Recolher Ferramentas | Clique na seção Habilidades |
| Expandir/Recolher Próximas Etapas | Clique na seção Próximas Etapas |
| Configurar etapa não configurada | Botão "Atender esta etapa com [Worker]" |
| Excluir Worker | Botão "Excluir Funcionário-IA" |
| Voltar para Workers | Botão "Workers" |
7. Exemplo de Pipeline Real (Homie Asistente)
Pipeline 1: Calificación de Clientes (orchestrator)
Calificación de Interés (🤖)
├── Objetivo: Classificar intenção (Ventas vs Soporte)
├── Tools: Mari, Casas Homie, Sitio, Homie Principal
└── Próximas Etapas:
├── → Incoming sales (interesse em comprar/alugar)
└── → Incoming support (problemas técnicos/admin)
Detectar Interés en Automatización (🤖) [não configurado]
Consulta de Servicios (🤖) [não configurado]
Transferir a Asesor (👤) [humano]Pipeline 2: Ventas (sales-qualification)
Incoming sales (🤖)
├── Objetivo: Solicitar Nome + Casa de Interesse
├── Tools: Mari, Casas Homie, Sitio, Homie Principal
└── Próximas Etapas:
└── → Entrega de información (Nome + Casa fornecidos)
Entrega de información (🤖)
├── Objetivo: Buscar preço, localização, características
├── Tools: Mari, Casas Homie, Sitio, Homie Principal
└── Próximas Etapas:
├── → Cierre y agendamiento (cliente confirma interesse)
└── → Búsqueda alternativa (cliente não gostou)
Cierre y agendamiento (🤖)
├── Objetivo: Agendar visita (Google Calendar) ou transferir para asesor
├── Tools: Mari, Casas Homie, Sitio, Homie Principal
└── Próximas Etapas:
└── → Asesor (cliente pede falar com humano)
Búsqueda alternativa (🤖)
├── Objetivo: Buscar outras opções (zona, preço)
├── Tools: Mari, Casas Homie, Sitio, Homie Principal
└── Próximas Etapas:
├── → Cierre y agendamiento (nova casa selecionada)
└── → No interesado (não quer nenhuma)
No interesado (🤖)
├── Objetivo: Encerrar profissionalmente, salvar perfil
├── Tools: Mari, Casas Homie, Sitio, Homie Principal
└── Próximas Etapas: Nenhuma (fim do fluxo)
Asesor (👤) [humano]Pipeline 3: Soporte (support)
Incoming support (🤖)
├── Objetivo: Classificar problema (técnico/pagos/contrato)
├── Tools: Mari, Casas Homie, Sitio, Homie Principal
└── Próximas Etapas:
└── → Resolución (info do problema fornecida)
Resolución (🤖)
├── Objetivo: Buscar solução no Knowledge Base
├── Tools: Mari, Casas Homie, Sitio, Homie Principal
└── Próximas Etapas:
└── → Cierre (solução entregue)
Cierre (🤖)
├── Objetivo: Confirmar resolução ou transferir para humano
├── Tools: Mari, Casas Homie, Sitio, Homie Principal
└── Próximas Etapas:
└── → Asesor (cliente pede humano)
Asesor (👤) [humano]