Uma ferramenta autónoma é ideal para uma operação pontual. Quando uma tarefa exige três ou quatro transformações sucessivas, repetir manualmente os mesmos passos torna-se cansativo. O Workspace Bethemesh serve para compor essas operações numa ordem explícita e guardar a receita como pipeline quando o workflow está estável.
Ferramenta, Workspace ou pipeline?
| Necessidade | Solução |
|---|---|
| Uma operação pontual | ferramenta autónoma |
| Várias operações a testar em conjunto | Workspace |
| Uma cadeia estabilizada para reutilizar | pipeline |
Um pipeline guarda estrutura, ordem e parâmetros, não transforma Bethemesh num armazenamento dos seus ficheiros.
1. Definir o resultado esperado
Escreva o objetivo numa frase: “Importar uma imagem, redimensioná-la, convertê-la para um formato Web e descarregar o resultado” ou “Importar áudio, cortar, normalizar e exportar”.
Essa frase já sugere a ordem geral do pipeline.
2. Identificar a entrada
Todo o workflow começa numa fonte: ficheiro, texto ou dados estruturados. A entrada determina os módulos que podem vir a seguir. Um módulo para imagem não pode receber arbitrariamente uma tabela CSV.
O Workspace utiliza os tipos declarados pelos módulos para evitar associações incoerentes.
3. Adicionar uma transformação de cada vez
Comece pelo mínimo. Configure a primeira transformação, execute e verifique antes de adicionar a seguinte:
fonte → transformação 1 → teste
Depois:
fonte → transformação 1 → transformação 2 → teste
Se o resultado ficar errado após a segunda etapa, sabe imediatamente onde investigar.
4. Pensar na ordem
Operações compatíveis não são necessariamente intercambiáveis. Para uma imagem:
redimensionar → comprimir
é geralmente mais lógico do que:
comprimir → redimensionar → recomprimir
No áudio, cortar cedo uma parte longa e inútil evita processar dados que serão eliminados.
5. Usar resultados intermédios
Quando o resultado final surpreende, pergunte: a entrada é a esperada? Em que etapa surge a diferença? O parâmetro desse módulo corresponde realmente ao objetivo?
Alterar uma variável de cada vez facilita muito o diagnóstico.
6. Reordenar em vez de reconstruir
Um workflow é um rascunho executável. Pode transformar:
importar → A → B → C → exportar
em:
importar → A → C → B → exportar
desde que os tipos permaneçam compatíveis.