Agent Mentor Learn

Glossário

60 termos de “Projetando fluxos de trabalho de agentes: de conversas avulsas à automação de várias etapas”. Passe o cursor sobre a primeira ocorrência na lição para ver a definição.

TermoDefiniçãoFonte
fluxo de trabalhoUm script executável que quebra uma tarefa complexa em passos, delega cada passo a um agente novo e mantém a coordenação e o fluxo de controle por conta própria.Alex Op: Claude Code Workflows and Deterministic Orchestration
orquestraçãoO script decidindo a ordem, o paralelismo e as ramificações de uma tarefa, em vez de o agente decidir o fluxo de controle por conta própria.ClaudeWorld: What Is a Workflow? Multi-Agent Orchestration Explained
conversa únicaUm agente concluindo uma tarefa dentro de uma única janela de contexto, onde todo o histórico e todos os resultados vivem dentro dessa conversa.Documentação do Claude Code: Workflows
subagenteA instância de agente independente que um passo de fluxo de trabalho inicia, com sua própria janela de contexto, que conclui uma subtarefa e retorna um resultado.ClaudeWorld: What Is a Workflow? Multi-Agent Orchestration Explained
fan-out-reduceO coração da decomposição paralela: espalhar trabalho entre muitos subagentes paralelos (fan out), depois mesclar todos os resultados em uma única saída (reduce).MindStudio: Five Claude Code Agentic Workflow Patterns
passoA operação atômica de um fluxo de trabalho, ou uma chamada de agente (precisa de raciocínio) ou uma função determinística (transformações de dados, matemática).Mae Capozzi: Building a Multi-Agent Orchestrator
estadoTodas as informações que um fluxo de trabalho atualmente guarda: em que passo está, o resultado de cada passo e o que precisa em seguida, como a memória do fluxo de trabalho.MachineLearningMastery: 5 Architectural Patterns for Persistent Memory and State in AI Agents
contextoA informação passada para uma única chamada de agente, seletivamente extraída do estado do fluxo de trabalho, contendo apenas o que aquele passo precisa.Chrono Innovation: Architecture for Scalable Agentic AI Workflows
estado do fluxo de trabalhoTodas as informações sobre a tarefa atual, passadas entre passos mas não entre sessões, e persistíveis em um banco de dados para recuperação.MindStudio: Workflow State vs. Session State
Estado de sessãoO histórico de conversa e o contexto transitório que o agente gerencia para si mesmo, que o fluxo de trabalho não precisa rastrear.MindStudio: Workflow State vs. Session State
checkpointSalvar estado do fluxo de trabalho em armazenamento externo depois de um passo importante, para que uma queda retome do checkpoint mais recente em vez de começar do zero.MachineLearningMastery: 5 Architectural Patterns for Persistent Memory and State in AI Agents
máquina de estadosModelar um fluxo de trabalho com estados discretos (init, processing, completed) e regras de transição explícitas, persistindo cada transição.MindStudio: Workflow State vs. Session State
decomposição sequencialUma estratégia de decomposição que divide uma tarefa em passos que devem rodar em ordem, cada um dependendo da saída do passo anterior.OneUpTime: How to Create a Task Decomposition
decomposição paralelaUma estratégia de decomposição que divide uma tarefa em subtarefas independentes que podem rodar ao mesmo tempo, com resultados mesclados no final.OneUpTime: How to Create a Task Decomposition
decomposição híbridaUma estratégia de decomposição onde fases de alto nível rodam em ordem e os passos internos de cada fase rodam em paralelo, combinando ambas as forças.OneUpTime: How to Create a Task Decomposition
dependênciaA relação de entrada/saída entre passos; se passo B precisa da saída do passo A, B depende de A e não pode rodar até A terminar.ACONIC paper: Systematic LLM Task Decomposition
chain-of-thoughtUma técnica de prompting que pede ao LLM para mostrar seu raciocínio intermediário ao decompor ou raciocinar, em vez de pular direto para uma resposta.ApX Machine Learning: Task Decomposition Strategies for LLM Agents
zero-shotPedir ao LLM para completar uma tarefa sem exemplos, contando com seu conhecimento pré-treinado.ApX Machine Learning: Task Decomposition Strategies for LLM Agents
erro transitórioUm erro temporário, geralmente de flutuação de rede, disputa de recursos ou sobrecarga breve, que pode ter sucesso em uma retentativa.Augment Code: How Async AI Agent Workflows Survive Failure
erro permanenteUm erro persistente, geralmente de configuração incorreta, permissões ausentes ou bug de código, que não terá sucesso em retentativa.Agents Arcade: Error Handling in Agentic Systems
backoff exponencialUma estratégia de retentativa onde o atraso de cada retentativa cresce exponencialmente (1s, 2s, 4s, 8s...), dando ao serviço mais tempo para se recuperar.Augment Code: How Async AI Agent Workflows Survive Failure
jitterAdicionar uma perturbação aleatória ao atraso de retentativa para que vários clientes não repitam no mesmo instante exato, espalhando a carga.Augment Code: How Async AI Agent Workflows Survive Failure
circuit breakerQuando a taxa de erro cruza um limiar, ele pausa chamadas ao serviço que está falhando e falha rápido, evitando recursos desperdiçados e falha em cascata.Vasanthan: Handling Failures in Agent-Based Workflows
ação compensatóriaUma operação que desfaz um passo concluído, então quando um fluxo de trabalho falha no meio do caminho ele reverte passos anteriores para manter dados consistentes.AWS Marketplace: Agent Orchestration
padrão SagaDefinir uma ação para frente e uma ação compensatória para cada passo, e em caso de falha rodar as compensações em reverso para alcançar uma transação distribuída.AWS Marketplace: Agent Orchestration
idempotênciaA propriedade onde rodar uma operação N vezes tem o mesmo efeito que rodá-la uma vez, não produzindo efeitos colaterais em repetições.Agents Arcade: Error Handling in Agentic Systems
ramificaçãoUm fluxo de trabalho escolhendo um caminho de execução diferente baseado em uma condição, como uma instrução if-else ou switch.Alex Op: Claude Code Workflows and Deterministic Orchestration
loopUm fluxo de trabalho repetindo a mesma operação, como um loop for (sobre cada elemento) ou um loop while (até uma condição valer).Alex Op: Claude Code Workflows and Deterministic Orchestration
limite de concorrênciaLimitar quantas tarefas paralelas rodam de uma vez para evitar esgotar recursos (arquivos abertos demais, um pool de conexões saturado).Augment Code: How Async AI Agent Workflows Survive Failure
contrato de entrada/saídaCada passo definindo claramente que entrada aceita e que saída retorna, tão preciso quanto uma assinatura de função.AWS Marketplace: Agent Orchestration
observabilidadeA capacidade de um fluxo de trabalho responder perguntas como 'quão longe estou, que erros encontrei, onde estão os gargalos de desempenho'.ClaudFlow: 7 Patterns for Claude Code Workflow Automation
acompanhamento de progressoRegistrar quantos passos um fluxo de trabalho concluiu, quantos faltam e quando é esperado que termine.MachineLearningMastery: 5 Architectural Patterns for Persistent Memory and State in AI Agents
log de errosUm registro de todo erro que ocorreu no fluxo de trabalho, incluindo nome do passo, tipo de erro, mensagem de erro e timestamp.Vasanthan: Handling Failures in Agent-Based Workflows
profiling de desempenhoMedir quanto tempo cada passo leva para identificar o gargalo de desempenho de um fluxo de trabalho.ClaudFlow: 7 Patterns for Claude Code Workflow Automation
fluxo de controleA inovação central de um fluxo de trabalho: em vez de o agente decidir o que fazer em seguida, o script decide qual agente chamar em seguida.Alex Op: Claude Code Workflows and Deterministic Orchestration
orquestração determinísticaO caminho de execução de um fluxo de trabalho é decidido pelo fluxo de controle do script (loops, ramificações), então a mesma entrada gera o mesmo caminho.Alex Op: Claude Code Workflows and Deterministic Orchestration
janela de contextoA quantidade máxima de texto que um agente pode ver de uma vez, geralmente centenas de milhares a um milhão de tokens; além disso deve truncar ou esquecer.ClaudeWorld: What Is a Workflow? Multi-Agent Orchestration Explained
explosão do contextoQuando o resultado de cada passo continua se acumulando no contexto, então ele cresce sem limite até exceder o limite ou degradar desempenho.Ranjan Kumar: Building Agents That Remember
contexto reiniciadoCada passo limpa o contexto e passa apenas o que o passo atual precisa, evitando explosão de contexto.Ranjan Kumar: Building Agents That Remember
contexto acumuladoO resultado de cada passo é adicionado ao contexto para que passos posteriores vejam todo histórico, o que serve para um passo de resumo final.Ranjan Kumar: Building Agents That Remember
armazenamento externoPersistir estado do fluxo de trabalho em um banco de dados, Redis ou sistema de arquivos, em vez de mantê-lo apenas em variáveis na memória.Appamass: State Management Patterns for Reliable AI Agent Workflows
transição de faseSalvar um checkpoint depois que cada fase principal do fluxo de trabalho completa, em vez de depois de cada operação pequena.MachineLearningMastery: 5 Architectural Patterns for Persistent Memory and State in AI Agents
lógica de recuperaçãoDepois que um fluxo de trabalho retoma de um checkpoint, ele pula os passos já completados e continua do ponto de interrupção.MachineLearningMastery: 5 Architectural Patterns for Persistent Memory and State in AI Agents
aprovação humanaO fluxo de trabalho pausando em um ponto de decisão importante para esperar um humano confirmar antes de continuar, comum antes de deploys de produção ou exclusão de dados.Appamass: State Management Patterns for Reliable AI Agent Workflows
loteDividir um grande conjunto de tarefas em pequenos grupos processados um grupo por vez, com paralelismo dentro de cada grupo, para controlar concorrência e uso de recursos.Augment Code: How Async AI Agent Workflows Survive Failure
limitação de taxaUm teto de API sobre requisições por unidade de tempo; excedê-lo retorna um erro 429, e você deve esperar ou desacelerar sua taxa de requisição.Augment Code: How Async AI Agent Workflows Survive Failure
disputa por recursosVárias tarefas paralelas acessando um recurso limitado (uma conexão de banco de dados, um handle de arquivo) de uma vez, causando falha ou timeout de algumas.Augment Code: How Async AI Agent Workflows Survive Failure
falha em cascataA falha de um serviço causando falha dos serviços que dependem dele também, com a falha se espalhando para fora.Vasanthan: Handling Failures in Agent-Based Workflows
falhar rápidoEm um erro do qual você claramente não pode se recuperar (um erro permanente, um circuit breaker aberto), falhar imediatamente sem repetir, para economizar recursos.Agents Arcade: Error Handling in Agentic Systems
degradação graciosaQuando um passo não crítico falha, o fluxo de trabalho o pula e continua em vez de falhar como um todo.Augment Code: How Async AI Agent Workflows Survive Failure
grafo de dependênciasUm grafo com nós para passos e setas para dependências, mostrando as dependências e ordem de execução entre passos claramente.ACONIC paper: Systematic LLM Task Decomposition
DAGA versão formal de um grafo de dependências: nós são passos, arestas direcionadas são dependências, e 'acíclico' garante sem deadlock.ACONIC paper: Systematic LLM Task Decomposition
folhaUm nó no grafo de dependências que não depende de mais nada, então pode rodar primeiro.Kinde: Multi-Agent Workflows for Complex Refactoring
ordenação topológicaDeterminar a ordem de execução de passos a partir de suas dependências, garantindo que cada passo rode apenas depois que suas dependências terminarem.ACONIC paper: Systematic LLM Task Decomposition
pipeline de refatoração de códigoUm pipeline completo que analisa código, gera um plano de refatoração, refatora em ordem de dependência e verifica com testes.Kinde: Multi-Agent Workflows for Complex Refactoring
pipeline de geração de documentaçãoUm fluxo automatizado que extrai APIs de código, gera exemplos, renderiza documentação e a publica.ClaudFlow: 7 Patterns for Claude Code Workflow Automation
fluxo de automação de testesUm fluxo de trabalho de testes de ponta a ponta que configura ambientes, roda testes em paralelo, coleta resultados e gera um relatório.ClaudFlow: 7 Patterns for Claude Code Workflow Automation
decomposição de tarefasPegar uma tarefa vaga e grande demais e quebrá-la em passos pequenos e claros, cada um com entradas e saídas definidas.ApX Machine Learning: Task Decomposition Strategies for LLM Agents
depurarLocalizar problemas em um fluxo de trabalho através de logs, inspeção de estado e rastreamento passo a passo.ClaudFlow: 7 Patterns for Claude Code Workflow Automation
half-openO estado do circuit breaker onde, depois de um timeout, algumas requisições de teste passam: se tiverem sucesso o breaker fecha, caso contrário continua aberto.Vasanthan: Handling Failures in Agent-Based Workflows