Pipelines (esteiras de agentes)
Encadeia agentes: o resultado de uma etapa alimenta a próxima, com condição entre elas. Para processo repetível com mais de um papel.
Pipelines (esteiras de agentes)
Encadeia agentes: o resultado de uma etapa alimenta a próxima, com condição entre elas. Serve para processo repetível com mais de um papel — o caso clássico aqui de casa é a esteira de desenvolvimento, com quem escreve, quem revisa e quem testa.
O que dá para fazer
- Montar a esteira: as etapas, qual agente executa cada uma e o que passa adiante.
- Decidir o caminho entre etapas por critério objetivo, sem gastar um agente para isso.
- Executar sob demanda e acompanhar etapa por etapa.
- Cancelar uma execução em andamento.
- Disparar por horário, por evento de um serviço conectado, ou de um sistema de fora.
Por onde as esteiras se usam
| O que dá para fazer | Onde |
|---|---|
| Montar e editar a esteira, no mapa de etapas | A tela da esteira |
| Executar agora e acompanhar o andamento | A mesma tela, e a de execuções |
| Ver o que cada etapa devolveu, e onde parou | A execução aberta |
| Programar horário ou reagir a um serviço conectado | A aba de gatilhos da esteira |
Um limite que vale saber de cor
Uma etapa só repete se você aumentar o teto de repetições dela. O padrão é um: desenhar uma volta no mapa sem mexer nesse número derruba a execução na primeira vez que ela tentar repetir.
Presença no Roam
O assento de uma pessoa acende no mapa do escritório virtual Roam enquanto um agente trabalha para ela numa conversa do chat da web.
Disparo da esteira e filtro de entrada
Quatro formas de uma esteira começar: alguém aperta o botão, chega a hora marcada, um serviço conectado avisa, ou um sistema de fora chama pela API.