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.
| Termo | Definição | Fonte |
|---|---|---|
| fluxo de trabalho | Um 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ção | O 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 única | Um 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 |
| subagente | A 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-reduce | O 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 |
| passo | A 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 |
| estado | Todas 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 |
| contexto | A 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 trabalho | Todas 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ão | O 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 |
| checkpoint | Salvar 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 estados | Modelar 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 sequencial | Uma 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 paralela | Uma 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íbrida | Uma 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ência | A 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-thought | Uma 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-shot | Pedir 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ório | Um 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 permanente | Um 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 exponencial | Uma 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 |
| jitter | Adicionar 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 breaker | Quando 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ória | Uma 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 Saga | Definir 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ência | A 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ção | Um 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 |
| loop | Um 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ência | Limitar 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ída | Cada passo definindo claramente que entrada aceita e que saída retorna, tão preciso quanto uma assinatura de função. | AWS Marketplace: Agent Orchestration |
| observabilidade | A 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 progresso | Registrar 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 erros | Um 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 desempenho | Medir 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 controle | A 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ística | O 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 contexto | A 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 contexto | Quando 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 reiniciado | Cada 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 acumulado | O 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 externo | Persistir 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 fase | Salvar 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ção | Depois 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 humana | O 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 |
| lote | Dividir 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 taxa | Um 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 recursos | Vá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 cascata | A 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ápido | Em 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 graciosa | Quando 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ências | Um 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 |
| DAG | A 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 |
| folha | Um 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ógica | Determinar 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ódigo | Um 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ção | Um 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 testes | Um 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 tarefas | Pegar 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 |
| depurar | Localizar 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-open | O 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 |