Logo
Blog Sem Codar
OpenSquad: crie um time de agentes IA para produzir carrosséis de Instagram
Agentes IA AI Coding & Vibe Coding Automações

OpenSquad: crie um time de agentes IA para produzir carrosséis de Instagram

Renato Asse

Se você sente que produzir carrosséis (principalmente os “carrosséis de notícia”) virou um trabalho interminável, você não está sozinho. A parte difícil não é só escrever. É pesquisar, transformar em narrativa, criar ângulos que prestem, estruturar slide por slide, desenhar visualmente de um jeito que pareça “de marca” e, no fim, ainda publicar.

A proposta aqui é exatamente essa: usar o OpenSquad para montar um Squad automático com um “time” de agentes IA, cada um com uma função. O resultado pode ir desde uma versão semi-automática (você aprova tudo) até um fluxo quase automático (você só fornece entrada e confia na execução).

Ao longo deste guia, você vai entender como desenhar o squad de produção de carrosséis do zero, como escolher nível de qualidade (econômico x alta performance), como usar referências reais do Instagram para capturar padrões e como evoluir o sistema iterativamente até ele ficar “redondo”. Vamos do começo ao fim, incluindo publicação e a conversa inevitável sobre tokens e APIs.

Por que um “time” de agentes resolve melhor do que uma IA solitária

Você já percebeu que quando pede para uma IA fazer “tudo” (pesquisa, copy, estrutura visual e até publicação), o resultado frequentemente fica inconsistente. Às vezes é bom em texto, mas fraco no visual. Ou o visual fica ok, mas o gancho não prende. Ou o carrossel fica com cara genérica.

No OpenSquad, a lógica é diferente: o squad é como contratar estagiários com responsabilidades claras. Um agente pesquisa notícias, outro gera ângulos, outro escreve a copy, outro desenha os slides, outro revisa e outro publica.

Isso tem dois efeitos práticos:

  • Mais robustez: cada agente foca em uma parte do problema.
  • Melhoria incremental: você ajusta checkpoints e, com execuções repetidas, o squad vai ficando melhor no seu estilo.

E sim: no começo dá trabalho. Mas é justamente assim que você treina o seu “time”.

Visão geral do squad de carrosséis (do zero até o Instagram)

O objetivo prático do squad que vamos construir é:

  • Pegar uma notícia ou artigo de referência (ou deixar o squad pesquisar).
  • Transformar isso em um carrossel completo para Instagram (slides com copy estruturada).
  • Criar as imagens dos slides.
  • Revisar (com checkpoints humanos opcionais).
  • Converter e consolidar arquivos para publicação.
  • Fazer upload e publicar no Instagram.

O que torna isso poderoso é que você consegue variar o fluxo: se você já tiver notícia, pode pular passos como pesquisa e seleção e ir direto para gerar ângulos e copy.

Começando: criar um novo squad no OpenSquad

Com o OpenSquad instalado e rodando na sua IDE, o primeiro passo é abrir o menu e criar um novo squad. Quando você manda criar um squad, o OpenSquad normalmente vai fazer perguntas como:

  • Que tipo de conteúdo você quer produzir (redes sociais, e-mails etc.).
  • Como você quer conduzir o fluxo.

No exemplo, o foco é redes sociais e a construção do squad de carrosséis para Instagram. A partir daí, você define a regra de negócio do squad: transformar artigo/notícia em carrossel completo para publicação.

Chat do OpenSquad no Visual Studio Code

Definindo a regra de negócio

Essa é a peça central. Você quer que o squad receba uma notícia (ou faça uma pesquisa), entenda o tema e gere um carrossel pronto para publicação. O squad pode começar com perguntas, por exemplo:

  • Você quer fornecer uma notícia de referência ou prefere que eu pesquise?
  • Qual é o assunto?

Depois que o conteúdo chega, o fluxo se divide entre definir público, escolher qualidade, usar referências reais, gerar ângulos, copy, visual e a revisão final.

Transformar artigo em carrossel: flexibilidade total

Você pode direcionar o squad para diferentes objetivos:

  • Carrossel em inglês e depois adaptação para português.
  • Pesquisa prévia das notícias mais relevantes do seu nicho.
  • Texto mais educacional ou mais investigativo.
  • CTA final (call to action) no tom certo.

Público-alvo e qualidade: econômico vs alta performance

Depois que a regra de negócio está clara, vem uma escolha estratégica: para quem é o conteúdo e com qual nível de qualidade.

Público

Você pode definir o squad para produzir carrosséis para alunos e clientes atuais, público novo (topo de funil), empreendedores ou conteúdos mais genéricos de descoberta.

Qualidade

  • Alta performance: tende a usar mais agentes e mais “raciocínio”, melhorando a consistência à custa de mais tokens e tempo.
  • Econômico: usa o mínimo de agentes necessário, sendo mais rápido e barato.

No exemplo de carrosséis, usamos alta performance para garantir robustez e consistência máxima.

Visualização de perfil com referências no Instagram

Referências reais: capturando padrões

Em vez de pedir para a IA inventar um estilo, você usa referências reais de perfis que já performam bem. O fluxo funciona assim:

  1. Você cola o link do carrossel de referência.
  2. O squad ativa o agente “Sherlock” para investigar.
  3. Ele analisa padrões como hook de abertura, estrutura, CTAs e número de slides.

Você pode escolher entre a investigação de post único (rápida) ou a varredura do perfil (profunda, analisa múltiplos posts).

Modal do Modo Sherlock no OpenSquad

Por que o método HTML vence o Canva na automação

Embora o Canva seja popular para design manual, para automação ele pode ser ineficiente. O OpenSquad privilegia o método HTML: a IA gera o código HTML do slide e o sistema renderiza imagens com alta consistência técnica.

A esteira de agentes e checkpoints

O OpenSquad desenha um conjunto de agentes especializados:

  • Nando Notícias: busca e ranqueia temas.
  • Carlos Carrossel: gera diferentes ângulos para a notícia.
  • Diego Designer: desenha os slides via código.
  • Vera Veredito: revisora técnica.
  • Paulo Publicador: responsável pelo upload final.

Existem os “checkpoints” (marcados como bolinhas vermelhas) onde você entra para aprovar a notícia, o ângulo ou o design. Com o tempo, você pode remover esses checkpoints e deixar o fluxo 100% automático.

Pipeline de agentes e confirmação de design

Executando a primeira versão

Ao rodar o squad pela primeira vez, o sistema cria pastas e arquivos internos. Ele faz a busca inicial, ranqueia os temas e gera saídas parciais (análise, ângulos e copy) antes de partir para o visual.

Execução do pipeline no OpenSquad

A “memória” da empresa

Durante o setup, o OpenSquad armazena informações sobre o seu projeto. Isso afeta o tom de voz e as preferências. Se você mudar de nicho, deve atualizar essa memória nas configurações do squad.

Pulando passos e otimizando fluxos

Se você já possui a notícia, não precisa que o squad pesquise. Você pode editar o roteamento para:

  • Caminho A: Notícia fornecida -> Extração de texto -> Geração de ângulos.
  • Caminho B: Sem notícia -> Pesquisa -> Seleção -> Geração de ângulos.

Ajustes de roteamento no pipeline

Qualidade editorial: Escolhendo ângulo e tom de voz

Uma notícia pode ser abordada de várias formas: investigativa, educacional, alerta ou oportunidade. No nosso exemplo, optamos por um ranking comparativo educacional para listar dispositivos tecnológicos.

Geração da copy slide a slide

O sistema gera a headline, o texto de suporte e destaca termos-chave. Se o resultado não estiver perfeito, você pede uma revisão indicando o que deve mudar.

Criação visual via HTML: do texto ao design

A IA gera o HTML, e o OpenSquad renderiza arquivos PNG em pastas de versão (V1, V2, etc.).

Inspeção de HTML e CSS do slide

Ajustes de marca e imagens reais

Quase sempre o primeiro render precisa de toques humanos:

  1. Incluir fotos reais de produtos via busca automática.
  2. Ajustar paleta de cores e tipografia (ex: Sora ou Albert Sans).
  3. Corrigir quebras de linha e áreas de respiro.

Image Generator para fundos e arte customizada

Para criar backgrounds originais, usamos a skill image generator. Modelos como Riverflow V2 são econômicos (cerca de 2 centavos por imagem), enquanto o Gemini 3.1 oferece mais qualidade técnica por um custo superior.

Configuração da skill image generator

Configuração de APIs (OpenRouter e .env)

Para o gerador de imagens funcionar, você precisa configurar a chave de API do Open Router no arquivo .env do projeto. Esse arquivo é onde ficam armazenadas suas credenciais de forma segura.

Configuração do arquivo .env no VS Code

Revisão final e publicação via ImageBB

Antes de ir ao ar, a revisora analisa dimensões críticas e consolida o diretório final. O squad utiliza o serviço ImageBB para fazer o upload das imagens temporárias necessárias para a API do Instagram.

Status das variáveis de ambiente para publicação

Autenticação no Instagram (Meta API)

Esta é a parte técnica mais densa. Você precisa:

  1. Criar um app no developers.facebook.com.
  2. Obter um token de acesso com permissão Instagram content publish.
  3. Configurar o Instagram User ID e o ID da página no seu arquivo .env.

Para evitar expiração constante, recomenda-se converter o token de curta duração para um de longa duração (permanente) através do Graph API Explorer.

Validação de tokens de longa duração

Conclusão: transformando automação em sistema

Carrosséis virais exigem consistência. O OpenSquad transforma o que seria um trabalho repetitivo em um pipeline previsível de agentes.

Regras de ouro para o sucesso:

  1. Trate o squad como um time: Agentes são estagiários que precisam de correção no início para se tornarem seniores.
  2. Use o chat: Surgiu dúvida? Pergunte diretamente ao agente no VS Code; muitas vezes ele mesmo resolve o problema executando o comando necessário.

Comece com supervisão e, conforme o squad aprende seu estilo, aumente a autonomia até que a publicação se torne quase invisível no seu dia a dia.

Renato Asse

Renato Asse

Fundador da Comunidade Sem Codar

Renato Asse é fundador da Comunidade Sem Codar, a maior escola No Code e Inteligência Artificial da América Latina, com mais de 25 mil alunos formados.

Eleito o melhor professor de Bubble do mundo (#1), atua como embaixador oficial da Lovable, Bubble, FlutterFlow e WeWeb no Brasil. Pioneiro no setor, criou o primeiro canal de No Code no Youtube no país, alcançando mensalmente mais de 1 milhão de pessoas.