Astra profundo · Capítulo 28 de 31 · 30 min
Coordenar tarefas paralelas e incorporar uma mudança de direção
Você sai com um fluxo que aproveita esperas e incorpora uma correção sem perder as entregas do Aurora.
Este capítulo faz parte do curso gratuito Astra profundo.
O Estúdio Aurora, caso fictício, prepara a divulgação de uma oficina enquanto aguarda a consulta da agenda e a exportação de uma imagem. Durante o trabalho, a equipe decide priorizar o formato vertical. Você vai organizar esse percurso para aproveitar tarefas independentes e incorporar a mudança, preservando o que já foi produzido e ainda serve ao objetivo.
Uma dependência existe quando uma etapa precisa do resultado de outra. O texto final da programação depende da data consultada; a estrutura de uma legenda pode ser preparada antes. A composição vertical depende da imagem exportada para o ajuste definitivo, mas o espaço de título e assinatura pode ser planejado enquanto ela fica pronta.
Dependências da divulgação Aurora
| Trabalho | Pode começar junto? | Quando concluir |
|---|---|---|
| Consultar agenda | Sim, com a exportação | Quando data e horário retornarem |
| Exportar imagem | Sim, com a consulta | Quando o arquivo estiver disponível |
| Preparar estrutura da peça | Sim, durante as consultas | Após preencher os resultados necessários |
| Adaptar para vertical | Reaproveita o trabalho já feito | Quando a nova composição for inspecionada |
Registre o estado de cada ação: solicitada, em andamento e concluída. O arquivo da imagem só entra na composição depois de existir; a data só entra no texto depois da consulta. Esse registro permite retomar a sequência com clareza. Uma resposta anunciando que a exportação começou não tem o mesmo significado que um resultado com o caminho do arquivo final.
Aprofunde as decisões desta aula
Como as dependências orientam a execução assíncrona?
Chamadas assíncronas de ferramentas permitem que o modelo continue trabalhando enquanto a aplicação executa uma ação. A [documentação da OpenAI](https://developers.openai.com/api/docs/guides/async-tool-calling) usa async: true na definição e associa o retorno à chamada original por call_id. A execução continua na aplicação; o recurso organiza a espera entre modelo e ferramenta. No exemplo resolvido, a consulta da agenda e a exportação de imagem começam juntas. O Astra prepara a estrutura da legenda, define os campos de programação e esboça o layout. Quando a agenda retorna, preenche data e horário. Quando a imagem fica pronta, ajusta o enquadramento. O ganho vem de usar o intervalo entre as respostas para avançar em decisões que não dependem delas.
Como registrar estados e incorporar uma mudança de direção?
A mudança de direção entra por outro mecanismo. Mid-turn steering permite enviar uma instrução durante uma resposta pela conexão WebSocket. A [referência de steering](https://developers.openai.com/api/docs/guides/steering) documenta o evento response.steer e o retorno de aceitação. Aceitação indica que a instrução entrou na fila; a aplicação acompanha os eventos seguintes até a continuação incorporar o pedido. No Aurora, a nova instrução deve dizer o que muda e o que permanece: priorize a peça vertical, mantenha a oficina e reaproveite a imagem disponível. O trabalho pronto vira insumo para a próxima composição. A orientação adicional não desfaz operações já realizadas; por isso, o fluxo precisa distinguir material concluído, tarefa em execução e decisão ainda aberta. Escolha a escala de paralelismo pela independência. Consultar agenda e obter uma imagem são ações compatíveis; duas tarefas alterando a mesma composição pedem coordenação. Comece com apenas duas operações e observe se o tempo de espera realmente diminui. Depois, amplie o fluxo onde a separação de responsabilidades estiver clara.
O entregável reúne um desenho das dependências e um registro de execução que inclui a mudança para vertical. Você consegue apontar quais etapas avançaram durante a espera e onde a correção foi aplicada. A equipe do Aurora recebe a peça final e um procedimento que pode repetir quando uma nova orientação chegar no meio de uma produção.
Faça agora: simule a produção coordenada
Use 30 minutos para desenhar e percorrer o fluxo, com ferramentas reais disponíveis ou retornos didáticos.
Passo 1: Marque as dependências
Separe o que depende da agenda, da imagem e das decisões de composição.
Deu certo quando: Cada espera tem uma razão explícita.
Passo 2: Inicie duas ações
Consulte a agenda e prepare a imagem, usando o intervalo para estruturar a peça.
Deu certo quando: O trabalho independente continua.
Passo 3: Envie a correção
Peça prioridade para vertical e indique quais elementos devem ser reaproveitados.
Deu certo quando: A alteração preserva o objetivo da divulgação.
Passo 4: Conclua o registro
Associe retornos às ações e confira a peça na orientação escolhida.
Deu certo quando: A sequência pode ser reconstruída.
No fim você tem: Fluxo de dependências e registro de uma produção que incorporou uma correção.
Paralelismo funciona entre tarefas independentes. Cada retorno precisa estar ligado à ação que o solicitou. A correção orienta a continuação e reaproveita o trabalho concluído.
Seu caderno neste capítulo
Abrir o caderno completoSelecione um trecho do capítulo para destacar ou anotar. Nos vídeos e áudios, use Anotar este momento. No teclado, selecione com Shift e as setas e use Alt+Shift+D para destacar ou Alt+Shift+N para anotar.
Salvo neste navegador. Entre na sua conta para levar o caderno a outros aparelhos.
Entre na sua conta para compartilhar o que aprendeu e convidar alguém para estudar com você.
Conexões deste capítulo
Veja o que estudar antes e para onde seguir depois, explore os conceitos e compare abordagens em outros cursos. Sugestões marcadas como “sugerido pelo grafo” vêm dos assuntos em comum, não do índice do curso.
Estude antes
- CursoEscrever bem com IAsugerido pelo grafoAs primeiras aulas do Astra pedem um briefing com referências e dirigem cada iteração por texto. O curso de escrita ensina a decidir o que pedir, dar contexto e conferir a saída, que é a base dessas aulas. Ordem decidida quando o Astra ganhou uma página por aula (Etapa 4, wave 3), para que as 31 aulas mostrem o que estudar antes.
- CursoNode.js: JavaScript no Servidorsugerido pelo grafo4 capítulos de “Astra profundo” usam conceitos apresentados em “Node.js: JavaScript no Servidor”.
Conceitos deste capítulo
O mesmo assunto em outros cursos
- Agentes de IA Autônomos: Do Conceito à ProduçãoCrewAI multi-agenteExaminar conexões de CrewAI multi-agente
- Software e IA para executivosParticipar do planejamento para revisar menos no fimExaminar conexões de Participar do planejamento para revisar menos no fim
- Gestão de Projetos GEOEscolher entre fluxo contínuo e ciclos de trabalhoExaminar conexões de Escolher entre fluxo contínuo e ciclos de trabalho
- Segundo cérebro com IAComo retomar o trabalho do agente de onde ele parouExaminar conexões de Como retomar o trabalho do agente de onde ele parou
Voltar ao capítulo anterior: Conectar ferramentas ao fluxo de trabalho do Aurora
Leve uma ideia para a prática
Escolha uma atividade no painel e volte a este curso quando quiser.
Atividades e evolução ficam reunidas no painel da sua conta.
Capítulos vizinhos em Astra profundo
- 26Projetar uma integração pequena com a Responses API
- 27Conectar ferramentas ao fluxo de trabalho do Aurora
- 28Coordenar tarefas paralelas e incorporar uma mudança de direção
- 29Calcular custo e escolher modelos por resultado
- 30Governar a esteira: gerar uma vez e multiplicar com cota zero