Workflows determinísticos com passos tipados e branching
Por Mauro Mequelussi · Curso gratuito Mastra sem mistério: agentes e workflows em TypeScript · Português (PT-BR)
Resposta direta · O que esta aula resolve
A Aula 7 de 17 ("Workflows determinísticos com passos tipados e branching"), parte do módulo "Agentes, workflows e tempo real" do curso gratuito "Mastra sem mistério: agentes e workflows em TypeScript" na Escola de Aplicativos (ministrado por Mauro Mequelussi), ensina na prática: construímos o pipeline determinístico de troca de lotes da Nuvem Café usando os Workflows do Mastra. Exploramos como garantir contratos de entrada e saída com Zod e TypeScript, evitando falhas em tempo de execução. Também cobrimos execução paralela, desvios condicionais e iteração em lote com estado persistido.
Crie sua conta grátis para assistir a esta videoaula em HD
O resumo técnico e os capítulos abaixo são abertos para consulta. Crie sua conta 100% gratuita em segundos para liberar todas as 17 videoaulas em HD, controle automático de progresso, Tutor IA e certificado gratuito verificável.
- R$ 0 · Sem cartão de crédito
- Tutor IA tira-dúvidas da aula
- Certificado gratuito incluso
O que você vai aprender
- Como criar etapas isoladas e tipadas usando createStep com Zod.
- Como detectar incompatibilidades entre passos durante o desenvolvimento via TypeScript.
- Como utilizar operadores de controle de fluxo para sequenciamento, execução paralela e desvios condicionais.
- Como processar múltiplos registros em lote com limites de concorrência.
- Como funciona a persistência automática do estado do workflow a cada etapa.
Pontos-chave da aula
- Workflows determinísticos eliminam alucinações e garantem que etapas obrigatórias nunca sejam puladas.
- O contrato de entrada e saída com Zod avisa falhas de tipagem antes mesmo da execução.
- Disparos simultâneos (como frete e estoque) aceleram a execução geral do grafo.
- A persistência no banco a cada passo permite auditar e retomar execuções com segurança.
Capítulos e roteiro técnico da aula
4 capítulos minutados- 00:00
Workflows determinísticos e validação com Zod
Entenda por que fluxos críticos exigem ordem estrita em vez de autonomia do modelo. Veja como o Mastra usa Zod para validar a entrada e saída de cada passo.
- 00:23
Operadores de fluxo: sequência, paralelo e desvios
Aprenda a conectar passos com checagem estática de tipos, disparar tarefas simultâneas e criar bifurcações condicionais antes de registrar o grafo.
- 00:46
Iteração em lote e persistência em banco
Descubra como processar múltiplos itens com controle de concorrência e salvar o estado de cada etapa diretamente no banco de dados.
- 01:08
Pipeline concluído e introdução a pausas manuais
Revise o pipeline estruturado da Nuvem Café e veja o que esperar da próxima aula sobre aprovação humana e interrupção de fluxo.
Momentos de destaque na prática
Construindo grafos tipados sem risco de quebra
Veja como o TypeScript e o Zod impedem erros de integração entre passos antes mesmo de rodar o código.
Execução paralela e repetição com estado salvo
Aprenda a rodar ações simultâneas e processar listas em lote sem perder o progresso em falhas.
Notas de aula e guia de estudo
Quando a ordem das tarefas não pode depender da imprevisibilidade de um LLM, os workflows determinísticos são a solução ideal. Nesta aula, você verá como o Mastra permite criar pipelines rígidos onde cada etapa possui contratos de dados rigorosos definidos com Zod. Você aprenderá a encadear operações sequenciais, disparar ações em paralelo e criar desvios conforme regras de negócio.
O que você vai aprender
- Como criar etapas isoladas e tipadas usando
createStepcom Zod. - Como detectar incompatibilidades entre passos durante o desenvolvimento via TypeScript.
- Como utilizar operadores de controle de fluxo para sequenciamento, execução paralela e desvios condicionais.
- Como processar múltiplos registros em lote com limites de concorrência.
- Como funciona a persistência automática do estado do workflow a cada etapa.
Pontos-chave
- Workflows determinísticos eliminam alucinações e garantem que etapas obrigatórias nunca sejam puladas.
- O contrato de entrada e saída com Zod avisa falhas de tipagem antes mesmo da execução.
- Disparos simultâneos (como frete e estoque) aceleram a execução geral do grafo.
- A persistência no banco a cada passo permite auditar e retomar execuções com segurança.
