
Acesse as variáveis em qualquer parte do seu fluxo de trabalho usando a sintaxe
<variable.variableName>.Visão geral
O bloco Variáveis permite:1
Atualizar variáveis do fluxo de trabalho: Alterar valores
de variáveis durante a execução
2
Armazenar dados dinâmicos: Capturar saídas de blocos em
variáveis
3
Manter o estado: Acompanhar contadores, indicadores e
resultados intermediários
Como usar Variáveis
1. Inicializar em Variáveis do fluxo de trabalho
Primeiro, crie suas variáveis na seção Variáveis do fluxo de trabalho (acessível a partir da configuração do fluxo de trabalho):2. Atualizar com o bloco Variáveis
Use o bloco Variáveis para atualizar esses valores durante a execução:3. Acessar de qualquer lugar
Referencie variáveis em qualquer bloco:Exemplos de casos de uso
Contador de loop e estado
Cenário: Acompanhar o progresso através de iterações de loop
- Inicializar no fluxo de trabalho:
itemsProcessed = 0,lastResult = "" - O loop itera sobre elementos
- Dentro do loop: O agente processa o elemento atual
- Dentro do loop: Variáveis atualiza
itemsProcessed = <variable.itemsProcessed> + 1 - Dentro do loop: Variáveis atualiza
lastResult = <agent.content> - Próxima iteração: Acessa
<variable.lastResult>para comparar com o resultado atual
Lógica de tentativas
Cenário: Acompanhar tentativas de retry de API
- Inicializar no fluxo de trabalho:
retryCount = 0 - O bloco API tenta realizar a solicitação
- Se falhar, Variáveis incrementa:
retryCount = <variable.retryCount> + 1 - A condição verifica se
<variable.retryCount>< 3 para tentar novamente ou falhar
Configuração dinâmica
Cenário: Armazenar contexto de usuário para o fluxo de trabalho
- Inicializar no fluxo de trabalho:
userId = "",userTier = "" - A API obtém o perfil do usuário
- Variáveis armazena:
userId = <api.id>,userTier = <api.tier> - O agente personaliza a resposta usando
<variable.userTier> - A API usa
<variable.userId>para registro
Saídas
<variables.assignments>: Objeto JSON com todas as atribuições de variáveis deste bloco
Melhores práticas
- Inicializar na configuração do fluxo de trabalho: Sempre crie variáveis na seção Variáveis do fluxo de trabalho antes de usá-las
- Atualizar dinamicamente: Use blocos de Variáveis para atualizar valores baseados em saídas de blocos ou cálculos
- Usar em loops: Perfeito para rastrear o estado através de iterações
- Nomear descritivamente: Use nomes claros como
currentIndex,totalProcessed, oulastError
