AgentFlow — Manual: Criar seu Primeiro Pipeline

AgentFlow

Guia completo para criar seu primeiro pipeline de automação de conteúdo com IA

v2.0 — Modo Avançado (input_schema)

1 Introdução

O que é um Pipeline?

Um pipeline é uma sequência de workers que processam conteúdo em etapas. Cada worker recebe dados do anterior, processa com IA ou sistema, e passa o resultado adiante. No final, um artigo completo é publicado automaticamente no WordPress.

Fluxo típico (na prática)

Um pipeline real geralmente começa com um Agendador, seguido por workers de texto que geram notícia, título e conteúdo, depois workers de imagem (FLUX para destaque, Seedream para imagem inline) e finalmente o Publicador. Veja a ordem exata:

Agendador execução imediata
Texto → noticias_raw Deepseek 1cr
output: noticias_raw
Texto → título Deepseek 1cr
recebe: noticias_raw
Texto → conteúdo Deepseek 1cr
recebe: noticias_raw, título
Imagem FLUX.2 Max (destaque) 8cr
output: img_feat · recebe: título
Upload de Imagem (featured)
output: img_feat_wp.attachment_id
Imagem Seedream 4.5 (inline) 3cr
output: img_inline · recebe: noticias_raw
Upload de Imagem (inline)
output: img_inline_wp.attachment_id
Publicador (WordPress)
title_from=título · body_from=conteudo · featured=img_feat_wp.attachment_id · inline=img_inline_wp.attachment_id

Esse fluxo gera automaticamente um artigo completo com imagem destacada (FLUX) e uma imagem ilustrativa dentro do corpo (Seedream), usando [[IMAGEM]] no texto.

Créditos: Cada worker com IA consome créditos (ex: Deepseek = 1 cr por chamada, FLUX = 8 cr por imagem, Seedream = 3 cr). Seu saldo aparece no topo do Dashboard. Compre mais clicando no saldo.

2 Dashboard

Ao fazer login, você vê o Dashboard com:

  • Saldo de créditos (pill verde no canto superior direito) — clique para recarregar
  • Meus Pipelines — lista de todos os seus pipelines
  • Templates — pipelines prontas para clonar
  • + Novo pipeline — cria do zero
  • Sites WordPress — gerencia conexões
  • Comunidade — pipelines públicas de outros usuários

Cada pipeline na lista mostra seu nome, os tipos de worker que contém, e se é rascunho ou publicado.

Antes de criar um pipeline: cadastre um site WordPress em “Sites WordPress”. Você precisará do Application Password gerado no WordPress (Usuários → Perfil → Application Password).

3 Criar Pipeline

Opção 1: A partir de um Template

No Dashboard, clique em Templates. Escolha um modelo, dê um nome, selecione um site WordPress, e pronto — você tem um pipeline funcional em segundos.

Opção 2: Criar do Zero (recomendado para aprender)

No Dashboard, clique em + Novo pipeline. Você será levado ao Editor.

Editor de Pipeline — Passo a Passo

1

Configurações básicas

Dê um nome ao pipeline e selecione o site WordPress onde o conteúdo será publicado. Escolha se o padrão é “Rascunho” ou “Publicado”.

2

Ativar modo avançado (v2)

Role até o fim da seção de Configuração e clique em “Ativar modo avançado (v2)”. Isso permite controlar entradas e saídas de cada worker com precisão.

O modo v2 adiciona uma seção ENTRADA DO PIPELINE onde você define campos que serão preenchidos na hora da execução — como o tema da notícia.
3

Adicionar workers

Clique em + Adicionar worker. Um modal de 3 etapas aparece:

  • 1. Tipo: Texto, Imagem, Busca, Upload de Imagem, Image Fetcher, Organizador, Publicador, Agendador
  • 2. Modelo: (para tipos com IA) escolha o modelo — cada um tem um custo em créditos
  • 3. Configuração: nome da saída, conexões de entrada, prompt
4

Ordenar workers

Arraste e solte os cards dos workers para reordenar. O Agendador sempre fica na primeira posição.

5

Salvar

Clique em Salvar (canto superior direito). Um “✓ Salvo” confirma.

4 Tipos de Worker

TextoGeração de texto

Usa IA (Deepseek, GPT, Claude, Gemini) para gerar conteúdo escrito a partir de um prompt.

Requer: modelo de IA + prompt + nome da saída

Custo: 1-3 créditos por chamada

ImagemGeração de imagem

Gera imagens com IA (FLUX, Seedream, DALL-E) a partir de uma descrição textual.

Requer: modelo de imagem + prompt + nome da saída

Custo: 4-8 créditos por imagem

BuscaPesquisa na web

Busca informações atualizadas na internet. Usa Gemini com Google Grounding (quando disponível) ou fallback via OpenRouter.

Requer: modelo de busca + prompt + nome da saída

Upload de ImagemEnviar imagem ao WP

Pega uma imagem gerada (em base64) e envia para a biblioteca de mídia do WordPress.

Requer: input_key (qual imagem pegar) + output_key (nome da saída)

Produz: {output_key}.attachment_id e {output_key}.url

Image FetcherBaixar imagem externa

Baixa uma imagem de uma URL externa, converte para WebP e envia para o WordPress.

Requer: input_key (URL da imagem) + output_key

Produz: {output_key}.attachment_id e {output_key}.url

OrganizadorMapear saídas

Renomeia ou redireciona chaves do contexto. Útil para compatibilidade entre workers.

Config: mapeamentos de from_keyto_key

PublicadorPublicar no WordPress

Monta o post completo e publica (ou salva como rascunho) no WordPress.

Requer: site WordPress configurado

Config: título, corpo, imagem destacada, categorias, tags, imagens inline

AgendadorAgendar execução

Define quando o pipeline roda: imediato, diário ou semanal. Sempre na primeira posição.

Modos: uma vez, diário (horário), semanal (dia + horário)

ComunidadeCompartilhar na comunidade

Após a publicação, registra o link do post na página Comunidade do AgentFlow.

Posição: coloque depois do Publicador no pipeline

5 Conexões entre Workers (v2)

Como os workers se comunicam

Cada worker pode produzir uma saída (com um nome, o output_key) e consumir saídas de workers anteriores (as input_connections). Isso cria um fluxo de dados controlado.

Exemplo prático: pipeline completo (ordem vertical)

Veja abaixo a sequência exata de workers, na ordem em que aparecem no editor, com suas conexões de entrada e saída:

AgendadorExecução imediata
output_key: —
Texto → noticias_rawDeepseek 1cr
output: noticias_raw
Texto → títuloDeepseek 1cr
input: noticias_raw · output: título
Texto → conteúdoDeepseek 1cr
input: noticias_raw, título · output: conteudo
Imagem FLUX.2 Max8cr
input: título · output: img_feat
Upload (featured)
input: img_feat · output: img_feat_wp.attachment_id
Imagem Seedream 4.53cr
input: noticias_raw · output: img_inline
Upload (inline)
input: img_inline · output: img_inline_wp.attachment_id
Publicador
title_from=título · body_from=conteudo · featured=img_feat_wp.attachment_id · inline=img_inline_wp.attachment_id
Fluxo resumido: Agendador → noticias_raw → título → conteúdo → FLUX (destaque) → upload → Seedream (inline) → upload → Publicador.
Workeroutput_keyinput_connectionsCusto
Agendador
Texto (noticias_raw)noticias_raw1cr
Texto (título)títulonoticias_raw1cr
Texto (conteúdo)conteudonoticias_raw, título1cr
Imagem FLUX.2 Maximg_feattítulo8cr
Upload Imagem (featured)img_feat_wpimg_feat
Imagem Seedream 4.5img_inlinenoticias_raw3cr
Upload Imagem (inline)img_inline_wpimg_inline
Publicadortítulo, conteudo, img_feat_wp.attachment_id, img_inline_wp.attachment_id
Dica: No prompt do worker de texto, use {noticias_raw} ou {título} para referenciar saídas anteriores.

Campos de entrada do pipeline

No modo v2, você pode definir campos de entrada que o usuário preenche ao executar. Ex: campo “tema” usado como {tema} no prompt.

6 Configurar o Publicador

O Publicador é o worker mais configurável. Veja o que cada campo significa:

CampoO que faz
TítuloQual saída de worker anterior contém o título do post
CorpoQual saída contém o HTML do conteúdo
ExcerptQual saída tem o resumo (opcional)
Imagem destacadaQual output_key.attachment_id usar como imagem principal
StatusRascunho, Publicado ou Pendente
Autor WPID do autor no WordPress (opcional)
CategoriasIDs separados por vírgula (ex: 3,7,12)
TagsNomes separados por vírgula (ex: política, brasil)
Imagens no corpoMapeia marcadores [[NOME]] no HTML para imagens inline

Usando imagens inline

1. No prompt do worker de texto, insira [[IMAGEM]] no lugar onde a imagem deve aparecer.

2. Crie um worker de Imagem + Upload para gerar a imagem.

3. No Publicador, em “Imagens no corpo”, adicione: marcador = IMAGEM, attachment_id = saída do upload.

Para ter 2 imagens DIFERENTES: use dois workers de Imagem (ex: FLUX para destaque + Seedream para inline), cada um com seu próprio Upload.

7 Executar o Pipeline

1

Clique em ▶ Executar

Botão verde no canto superior direito do Editor.

2

Preencha os campos de entrada (se houver)

Se você definiu campos de entrada no pipeline, um modal aparece para você preencher (ex: o tema da notícia).

3

Veja o custo estimado

Um modal mostra o custo estimado e seu saldo. Se tiver saldo suficiente, confirme.

4

Acompanhe a execução

Você é redirecionado para a página da execução, que atualiza a cada 2 segundos mostrando o progresso.

8 Acompanhar Resultados

A página de execução (/runs/:id) mostra:

  • Barra de progresso — quantos workers já completaram
  • Lista de workers — cada um com status (⏳ pendente, ⚡ executando, ✓ completo, ✗ falhou)
  • Outputs expansíveis — clique em um worker completo para ver o resultado
  • Links do WordPress — se o Publicador completou, links “Ver post →” e “Editar no WordPress →”
  • Botão “Publicar agora” — se o post foi salvo como rascunho, você pode publicar direto da página

Em caso de falha

Se um worker falhar, a execução para e mostra o erro. Você pode clicar em “Tentar novamente” para retomar de onde parou (workers já concluídos não são refeitos, e o custo já debitado não é cobrado de novo).

Histórico de execuções

No Editor do pipeline, role até o final para ver o histórico de todas as execuções daquele pipeline, com status, custo e data.

Atenção: Se o Publicador falhar, verifique se o site WordPress está acessível e as credenciais estão corretas. O Worker de imagem requer que o modelo gere uma imagem válida — prompts muito vagos podem falhar.

9 Agendar Execuções

Para executar um pipeline automaticamente em horários específicos:

  1. Adicione um worker do tipo Agendador como primeiro worker do pipeline
  2. Configure o modo: Diário ou Semanal
  3. Defina horário (horário de Brasília) e, se semanal, o dia da semana
  4. Salve e clique em ▶ Agendar

Modos de agendamento

ModoComportamento
Uma vezExecuta imediatamente ao clicar em ▶ Executar
DiárioExecuta todos os dias no horário definido
SemanalExecuta uma vez por semana no dia+horário definidos
Dica: Para notícias diárias, use o modo Diário com scheduler + busca + texto + imagem + publicador. O beat do Celery verifica a cada minuto se há pipelines para executar.

10 Dicas Avançadas

Usando 2 imagens diferentes

Um padrão comum para artigos no WordPress:

  1. Worker Imagem (FLUX.2 Max) → foto realista para imagem destacada
  2. Worker Upload → envia ao WP, produz imagem_wp.attachment_id
  3. Worker Imagem (Seedream 4.5) → arte conceitual para o corpo do artigo
  4. Worker Upload → envia ao WP, produz imagem_inline_wp.attachment_id
  5. Publicador: featured = imagem_wp.attachment_id, inline = imagem_inline_wp.attachment_id

Referenciando saídas no prompt

No prompt de um worker, use {chave} para inserir o valor de uma saída anterior:

  • {noticias_raw} — insere o resultado de uma busca ou texto anterior
  • {briefing} — insere o briefing do pipeline (modo v1)
  • {tema} — insere o valor do campo de entrada “tema”

Evitando markdown no HTML

No prompt do worker de texto, seja explícito: "Gere HTML puro, sem ```html, sem markdown."

Padrão completo para artigo autoral

9 workers em sequência:

  1. Agendador
  2. Busca → noticias_raw
  3. Texto → titulo
  4. Texto → conteudo (com [[IMAGEM]])
  5. Imagem FLUX → imagem_gerada
  6. Upload → imagem_wp
  7. Imagem Seedream → imagem_inline
  8. Upload → imagem_inline_wp
  9. Publicador
Precisa de mais ajuda? O AgentFlow está em constante evolução. Consulte a Comunidade para ver pipelines compartilhadas por outros usuários e use como inspiração.
AgentFlow — Manual do Pipeline v2.0 — Gerado em 29/04/2026