TL;DR

Uma squad de funcionários virtuais é um conjunto de agentes de IA especializados que trabalham juntos, coordenados por um agente orquestrador. Enquanto um agente isolado é limitado a uma tarefa, uma squad paralleliza, especializa e escala. Você aprenderá arquitetura, padrões de orquestração, implementação prática e casos de uso reais para multiplicar sua capacidade sem contratar.


Por Que Você Deveria Ler Este Artigo

Você provavelmente já criou um agente de IA. Talvez tenha um que pesquisa informações, outro que escreve, outro que analisa dados. Mas quando você tenta automatizar um fluxo complexo — validar uma ideia de produto, processar 1000 documentos, criar um workflow completo de vendas — um agente solitário não é suficiente.

Um agente de IA funciona bem para tarefas focadas. Mas tarefas do mundo real são complexas: requerem pesquisa, depois análise, depois síntese, depois validação. Um agente fazendo tudo fica lento e superficial.

É aqui que uma squad muda o jogo.

Uma squad é uma equipe de funcionários virtuais — cada um especialista em algo — coordenados por um maestro que orquestra o trabalho. Pesquisador coleta dados em paralelo com o Analista. Enquanto isso, o Sintetizador prepara o resultado. O Orquestrador valida tudo e retorna um resultado de qualidade.

Resultado? Você escala sem contratar. Você automatiza fluxos complexos que antes pareciam impossíveis sem um time de humanos. E você faz isso com custo muito menor.

Este guia mostra como construir isso na prática.


Por Que Um Agente Não é Suficiente

Se você já trabalhou com um único agente de IA, notou as limitações rapidamente.

Um agente pode pesquisar. Um agente pode analisar. Um agente pode escrever. Mas quando você precisa de pesquisa + análise + escrita em um fluxo coeso, um agente solitário fica ineficiente.

O Problema de Tarefas Complexas

Imagina que você quer validar se sua ideia de produto é viável. Você precisa:

  1. Pesquisar o mercado (tamanho, crescimento, tendências)
  2. Analisar a concorrência (quem já faz, como ganham dinheiro)
  3. Avaliar viabilidade técnica (quanto custa, quanto tempo demora)
  4. Sintetizar tudo em um relatório com recomendação

Um agente faz isso sequencialmente. Pesquisa por 5 minutos. Depois analisa por 10 minutos. Depois sintetiza por 5 minutos. Total: 20 minutos.

Mas espera — a análise não precisa esperar a pesquisa terminar totalmente. Eles poderiam rodar em paralelo. A pesquisa descobrindo dados enquanto o analista já começa a processar os primeiros insights.

Aqui está o ganho: múltiplos agentes em paralelo = 8-10 minutos em vez de 20.

O Problema de Especialização

Um agente genérico tende a ser medíocre em tudo. Ele sabe pesquisar, mas não é otimizado para pesquisa. Sabe analisar, mas não é otimizado para análise.

Um agente de pesquisa especializado sabe quais perguntas fazer, quais fontes verificar, como validar dados. Um agente de análise especializado sabe identificar padrões, calcular métricas, avaliar risco.

Quando cada agente é otimizado para uma coisa, a qualidade do resultado final aumenta significativamente.

O Problema de Escalabilidade

Se você quer rodar sua automação 10 vezes por dia com um agente solitário, ele fica sobrecarregado. Se você quer rodar 100 vezes, é impossível.

Mas com uma squad, você tem escalabilidade horizontal: adicione mais agentes paralelos conforme necessário. Precisa processar 1000 documentos? Sem problema, rode múltiplas squads em paralelo.


O Que é Uma Squad Orquestrada

Uma squad é simples de entender se você pensar em um time humano de verdade.

Imagine você contratando uma equipe para validar ideias de negócio:

  • Um pesquisador: descobre dados de mercado, competitors, tendências
  • Um analista: processa os dados, calcula métricas, avalia viabilidade
  • Um redator: sintetiza tudo em um relatório claro
  • Um gerente de projeto: você mesmo, que define o objetivo, distribui tarefas, verifica qualidade, aprova o resultado final

O gerente é o orquestrador. Ele não faz o trabalho técnico, ele coordena quem faz.

Em uma squad de IA, é exatamente assim:

Squad = conjunto de agentes especializados + um orquestrador central

Orquestrador = agente que decide quais agentes usar, quando usá-los, como combinar resultados

A mágica acontece porque:

  1. Cada agente é otimizado para uma coisa
  2. Agentes podem trabalhar em paralelo
  3. O orquestrador valida qualidade antes de entregar resultado
  4. Tudo é automático — você só define o objetivo e aguarda o resultado

Um Exemplo Concreto

Você define: “Validar se uma micro-SaaS de agendamento para veterinários é viável”

O orquestrador:

  1. Analisa a tarefa
  2. Decide: “Preciso de Pesquisador, Analista e Redator”
  3. Enfileira as tarefas
  4. Pesquisador executa em paralelo com Analista
  5. Redator espera dados de ambos
  6. Redator sintetiza resultado
  7. Orquestrador valida qualidade
  8. Retorna: “Ideia viável — relatório em anexo”

Tempo total: ~10 minutos. Qualidade: excelente. Seu esforço: zero.


Arquitetura de Uma Squad Orquestrada

Para construir uma squad que realmente funciona, você precisa entender como os agentes se comunicam e como o orquestrador coordena tudo.

Os Componentes Principais

Agentes Especializados: Cada agente tem um papel bem definido e um conjunto de instruções otimizadas para aquele papel. Um agente de pesquisa tem prompts focados em descoberta. Um agente de análise tem prompts focados em pattern recognition.

O Orquestrador: O agente maestro que recebe a tarefa inicial, quebra em subtarefas, distribui para agentes especializados, aguarda resultados, refina conforme necessário.

Fila de Mensagens: Um sistema que permite agentes se comunicarem. Pode ser simples (array em memória), ou robusto (Redis, RabbitMQ).

Estado Compartilhado: Um lugar onde agentes podem ler/escrever dados. A pesquisa descobre algo, salva em estado compartilhado. O analista lê esse estado compartilhado.

Feedback Loops: Validação para verificar se o resultado é bom o suficiente, ou se é necessário rodar novamente.

Como a Execução Funciona

Passo 1: Recepção da Tarefa O orquestrador recebe uma tarefa clara: “Validar viabilidade de SaaS de agendamento veterinário”

Passo 2: Planejamento O orquestrador analisa a tarefa e cria um plano:

  • Pesquisador descobre tamanho de mercado, concorrência, trends
  • Analista avalia custo técnico, unit economics, viabilidade
  • Redator sintetiza em relatório

Passo 3: Distribuição e Paralelização O orquestrador enfileira as tarefas. Pesquisador e Analista rodam em paralelo. Não esperam um ao outro.

Passo 4: Execução

  • Pesquisador: “Mercado de agendamento veterinário = $5B globalmente”
  • Analista: “MVP = 2 semanas, custo inicial = $500”
  • Redator aguarda ambos, depois sintetiza

Passo 5: Síntese Redator combina dados de ambos: “Mercado grande, concorrência baixa, viável em 2 semanas por $500”

Passo 6: Validação Orquestrador verifica: qualidade é boa? Dados são precisos? Relatório é completo? Sim → Retorna resultado. Não → Refina.

Passo 7: Entrega Você recebe um relatório pronto com recomendação: “Viável — invista.”

O tempo total é ~10 minutos em vez de horas de pesquisa manual.

Padrões de Orquestração

Há diferentes formas de orquestrar dependendo do que você precisa:

Sequential: Uma tarefa após outra. Pesquisa termina → Análise começa → Síntese começa. Útil quando há dependências rígidas.

Parallel: Múltiplas tarefas ao mesmo tempo. Pesquisa e Análise rodam juntas. Mais rápido, mas apenas funciona se não há dependência.

Conditional: Baseado em resultado, execute diferentes tarefas. Se viável → Redige relatório. Se inviável → Redige explanação.

Polling Iterativo: Agente executa, resultado é validado, se ruim → repete até melhorar. Útil para refinamento progressivo.

Fan-out/Fan-in: Distribui para múltiplos agentes (fan-out), depois consolida resultados (fan-in). Útil para processamento em massa.


O Agente Orquestrador: O Maestro

Se os agentes especializados são os músicos, o orquestrador é o maestro. Ele não toca o instrumento, mas faz a orquestra soar bem.

Responsabilidades Principais

Planejamento: Recebe um objetivo confuso e o quebra em subtarefas claras. “Validar ideia” vira “Pesquisar mercado”, “Analisar viabilidade”, “Sintetizar relatório”.

Delegação: Decide qual agente fazer cada tarefa baseado nas especialidades. Pesquisa → Pesquisador. Análise → Analista.

Comunicação: Passa informações entre agentes. Resultado de Pesquisa → Input para Analista.

Monitoramento: Acompanha progresso. Se um agente demora muito ou falha, o orquestrador sabe o que fazer.

Validação: Antes de entregar o resultado final, valida qualidade. Dados são precisos? Relatório é completo? Recomendação é coerente?

Decisão: Se algo der errado, decide se retenta, escalona para humano, ou toma um rumo alternativo.

Um Exemplo do Orquestrador em Ação

Você diz: “Validar se minha ideia de produto é viável”

O orquestrador pensa:

Tarefa: Validar viabilidade de ideia
├─ Preciso entender o mercado
│  └─ Delegue para Pesquisador
├─ Preciso avaliar números
│  └─ Delegue para Analista
├─ Preciso documentar achados
│  └─ Delegue para Redator
└─ Preciso validar tudo antes de entregar
   └─ Faço eu mesmo

O orquestrador coordena:

Pesquisador começa → coleta dados de mercado
Analista começa (em paralelo) → processa primeiros dados
Enquanto ambos trabalham...
Redator aguarda resultados iniciais → começa a esboçar estrutura
Quando todos terminam:
Orquestrador valida → qualidade é boa?
Sim → Retorna relatório final
Não → "Pesquisador, preciso de mais dados sobre concorrência"

O tempo total é muito menor porque agentes não esperam um ao outro. A coordenação é inteligente.


Tipos de Agentes em Uma Squad

Não existe um conjunto padrão de agentes. Você cria agentes baseado no problema que está resolvendo. Mas há alguns padrões comuns que aparecem em muitas squads.

Agente de Pesquisa

O que faz: Coleta dados, busca informações, descobre trends, valida fontes.

Entrada: Uma pergunta ou objetivo (“Qual é o tamanho do mercado de agendamento veterinário?”)

Saída: Dados descobertos, fontes, insights (“Mercado = $5B, crescimento = 15% ao ano”)

Exemplo de prompts:

  • “Pesquise o tamanho do mercado de X”
  • “Identifique os 5 competitors principais”
  • “Descubra trends recentes na indústria de Y”

Ferramentas que usa:

  • APIs de busca (Google, Perplexity)
  • Web scraping
  • Bases de dados públicas

Agente de Análise

O que faz: Processa dados brutos, identifica padrões, calcula métricas, avalia viabilidade.

Entrada: Dados brutos (“Mercado = $5B, 100k consultórios, sem SaaS especializado”)

Saída: Análise estruturada (“Viabilidade = alta, oportunidade = grande, custo inicial = médio”)

Exemplo de prompts:

  • “Analise estes dados e identifique padrões”
  • “Calcule unit economics para este modelo de negócio”
  • “Avalie o risco desta solução”

Ferramentas que usa:

  • Análise numérica
  • Cálculo de métricas
  • Modeling de cenários

Agente de Síntese

O que faz: Combina múltiplas fontes de informação em uma narrativa clara e acionável.

Entrada: Dados de pesquisa + análises (“Pesquisa diz X, Análise diz Y”)

Saída: Relatório estruturado com recomendação (“Recomendação: viável, próximos passos são…”)

Exemplo de prompts:

  • “Escreva um relatório executive summary”
  • “Sintetize estes dados em 3 recomendações principais”
  • “Crie uma apresentação clara dos achados”

Ferramentas que usa:

  • Geração de texto
  • Estruturação de informação
  • Redação clara

Agente de Validação

O que faz: Verifica qualidade, completude, precisão de outputs antes de entregar.

Entrada: Resultado final (“Aqui está o relatório de validação”)

Saída: Aprovado ✓ ou Rejected ✗ com feedback (“Faltam dados sobre pricing dos competitors”)

Exemplo de prompts:

  • “Valide se este relatório responde todas as perguntas”
  • “Identifique gaps na análise”
  • “Verifique se as recomendações são coerentes com os dados”

Agente de Ação

O que faz: Executa tarefas práticas além de processamento de texto. Cria tickets, envia emails, atualiza bancos de dados, dispara APIs.

Entrada: Comando estruturado (“Criar ticket de follow-up”)

Saída: Confirmação de execução (“Ticket criado: ID-12345”)

Exemplo de prompts:

  • “Crie um ticket com prioridade alta”
  • “Envie email para o cliente com o resultado”
  • “Atualize o banco de dados com este novo lead”

Caso Prático: Squad para Validação de Ideias

Agora vamos ver na prática como uma squad de verdade funciona. Você tem uma ideia de negócio e quer saber se é viável. Normalmente, isso levaria horas de pesquisa manual. Com uma squad, leva minutos.

Passo 1: Você Define o Objetivo

Validar viabilidade de micro-SaaS para agendamento de consultas veterinárias

Passo 2: Orquestrador Planeja

O orquestrador analisa a tarefa e cria um plano:

Objetivo: Validar viabilidade
├─ Pesquisador vai descobrir:
│  ├─ Tamanho do mercado
│  ├─ Número de consultórios
│  ├─ Tendências da indústria
│  └─ Soluções existentes
├─ Analista vai calcular:
│  ├─ Custo de MVP
│  ├─ Tempo de desenvolvimento
│  ├─ Unit economics
│  └─ Risco da solução
└─ Redator vai:
   ├─ Sintetizar em relatório
   └─ Formular recomendação

Passo 3: Agentes Executam em Paralelo

Pesquisador começa:

  • Busca “tamanho mercado agendamento veterinário”
  • Descobre: $5 bilhões globalmente
  • Identifica: 100 mil consultórios só nos EUA
  • Valida: crescimento de 15% ao ano
  • Encontra: poucos SaaS especializados (oportunidade!)

Enquanto isso, Analista começa:

  • Analisa custo de um MVP: $500-$2000
  • Tempo para MVP: 2-3 semanas
  • Potencial MRR por cliente: $50-$200
  • Com 1000 clientes: $50k-$200k/mês
  • Risco técnico: baixo (problema bem definido)

Enquanto isso, Redator começa:

  • Estrutura o documento
  • Cria seções: Mercado, Análise, Recomendação
  • Aguarda dados de Pesquisador e Analista

Passo 4: Orquestrador Valida

Quando todos terminam:

  • Pesquisador: “Dados coletados e validados”
  • Analista: “Análise completa, números coerentes”
  • Redator: “Relatório escrito, aguardando dados”

Orquestrador verifica:

  • Dados são precisos? ✓
  • Análise é completa? ✓
  • Relatório responde a pergunta original? ✓

Passo 5: Resultado Final

Você recebe:

VALIDAÇÃO DE IDEIA: Micro-SaaS Agendamento Veterinário

MERCADO:
- Tamanho: $5B globalmente
- Oportunidade: 100k consultórios sem solução otimizada
- Tendência: crescimento 15% ao ano

ANÁLISE:
- Custo MVP: $1500
- Tempo: 2 semanas
- MRR potencial: $100 por cliente
- Break-even: ~50 clientes

RECOMENDAÇÃO:
✓ VIÁVEL - Mercado grande, pouquíssima concorrência, modelo unit economics sólido.
Próximos passos: validar com 5-10 veterinários-alvo, prototipar, lançar MVP.

Tempo total: 12 minutos
Seu esforço: 1 minuto (escrever a pergunta)

Isso que antes levaria 3 horas de pesquisa manual.


Como Implementar Uma Squad: Opções Práticas

Agora que você entende como uma squad funciona, como você constrói uma?

Há várias formas dependendo do seu nível técnico e preferências.

Opção 1: Claude API + Node.js

Stack: Claude API, Node.js, TypeScript

Como funciona:

  • Você cria funções Node.js para cada agente
  • Usa Claude API para o “cérebro” de cada agente
  • Orquestrador é uma função que chama outros agentes

Vantagem:

  • Máxima flexibilidade
  • Controle total
  • Fácil de debugar

Desvantagem:

  • Requer código JavaScript
  • Você gerencia a orquestração manualmente

Exemplo simplificado:

async function squad(tarefa) {
  const pesquisador = await agentePesquisa(tarefa);
  const analista = await agenteSAnalise(pesquisador);
  const relatorio = await agenteSintese([pesquisador, analista]);
  return await validar(relatorio);
}

Quando usar: Se você conhece JavaScript e quer máxima flexibilidade.

Opção 2: n8n (Low-Code)

Stack: n8n, webhooks, integrações visuais

Como funciona:

  • Você desenha o fluxo visualmente
  • n8n conecta os agentes via HTTP
  • Paralelização é automática

Vantagem:

  • Zero código
  • Visual e intuitivo
  • Muito rápido para prototipar

Desvantagem:

  • Menos flexível
  • Limitado a funcionalidades n8n
  • Requer conta n8n (pode ter custo)

Quando usar: Se você não quer escrever código e quer um protótipo rápido.

Opção 3: Anthropic SDK (Python/TypeScript)

Stack: Anthropic SDK, Python ou TypeScript

Como funciona:

  • SDK oferece abstrações para agentes
  • Você define roles, tools, e fluxo
  • SDK gerencia muito da orquestração

Vantagem:

  • Mais simples que código raw
  • Inteligência nativa de agentes
  • Otimizado para Claude

Desvantagem:

  • Requer alguns conhecimentos de programação
  • Menos flexível que código raw

Quando usar: Se você quer simplicidade com controle.

Recomendação para Iniciantes

Comece com: n8n para validar o conceito. Aprenda como uma squad funciona sem código.

Depois migre para: Claude API se precisar de customização, ou Anthropic SDK se quiser simplicidade.


Ferramentas Essenciais para Sua Squad

Para construir uma squad de verdade, você pode precisar dessas ferramentas:

Claude API

O quê: Acesso a Claude via API

Por quê: Claude é uma dos melhores modelos para raciocínio complexo e orquestração

Custo: $3 por 1M input tokens, $15 por 1M output tokens

Alternativa: GPT-4 via OpenAI, Gemini via Google

LangChain / LangGraph

O quê: Framework para construir agentes

Por quê: Abstrai muita complexidade, oferece componentes prontos

Custo: Grátis (open source)

n8n

O quê: Orquestração low-code

Por quê: Rápido para prototipar, não requer código

Custo: Plano gratuito existe, mas versão self-hosted é melhor

Redis

O quê: Fila de mensagens e estado compartilhado

Por quê: Agentes precisam se comunicar eficientemente

Custo: Grátis (self-hosted) ou pago (Redis Cloud)

Anthropic SDK

O quê: SDK oficial da Anthropic

Por quê: Integração nativa com Claude

Custo: Grátis

Logging e Observabilidade

O quê: Ferramentas como Datadog, LogRocket, ou simples logging local

Por quê: Você precisa entender o que sua squad está fazendo

Custo: Varia


Benefícios Reais: Squad vs Agente Solitário

Agora vamos ver na prática os ganhos de usar uma squad em vez de um agente único.

Comparação Direta

Aspecto1 AgenteSquad
Tempo para validar ideia1 hora12 minutos
Qualidade do resultadoBoaExcelente
Tarefas complexasSuperficialProfundo
EscalabilidadeLimitadaAlta
SpecializaçãoGenéricaFocada
ParallelizaçãoNenhumaTotal
Custo por tarefa$0.50$1.50
Número de tarefas/dia20200+

Quando Usar Squad?

Use squad se:

  • ✓ Tarefas são complexas (múltiplas etapas)
  • ✓ Volume é alto (precisa processar muitos items)
  • ✓ Qualidade é crítica (não pode haver erros)
  • ✓ Você tem múltiplas especialidades necessárias
  • ✓ Latência baixa é importante

Não use squad se:

  • ✗ Tarefas são simples (1-2 passos)
  • ✗ Volume é muito baixo (< 10 tarefas/dia)
  • ✓ Um agente faz bem o trabalho
  • ✓ Custo é o fator limitante (agente único é mais barato)

Desafios Comuns e Como Evitar

Trabalhar com squads traz desafios. Aqui estão os principais e como resolvê-los.

Desafio 1: Deadlocks Entre Agentes

O problema: Agente A espera Agente B, Agente B espera Agente A. Ninguém avança.

Solução:

  • Use timeouts: “Se Agente B não responder em 30 segundos, continúe sem ele”
  • Use retry logic: Se falhar, tente novamente até 3 vezes
  • Escale para orquestrador: Se ainda falhar, orquestrador toma decisão

Desafio 2: Qualidade Inconsistente

O problema: Às vezes o resultado é excelente, às vezes é ruim.

Solução:

  • Adicione agente de validação que verifica qualidade
  • Use feedback loops: Se resultado é ruim, agente tenta novamente
  • Implemente métricas de qualidade

Desafio 3: Custo Aumenta Rápido

O problema: Squad custa 3x mais que agente único.

Solução:

  • Otimize prompts: prompts menores = tokens menores = custo menor
  • Use caching: se a mesma pergunta vem múltiplas vezes, cache a resposta
  • Priorize: nem toda tarefa precisa de squad completa

Desafio 4: Debugging Difícil

O problema: Com 5 agentes rodando em paralelo, quando algo falha, qual é o culpado?

Solução:

  • Logging estruturado: cada agente loga o que está fazendo
  • Rastreamento de IDs: cada tarefa tem um ID único para rastrear
  • Modo de debug: rode com logs verbosos para entender o fluxo

Desafio 5: Agentes Alucinando

O problema: Um agente “inventa” dados que não descobriu.

Solução:

  • Prompts específicos: “Se você não sabe, diga ’não sei'”
  • Agente de validação: verifica se dados são reais
  • Mecanismo de confiança: agente indica confiança de cada dado

Como Começar: Roadmap de 4 Semanas

Se você quer implementar uma squad, aqui está um plano prático:

Semana 1: Prototipagem com n8n

Objetivo: Validar o conceito visualmente

Tarefas:

  • Criar conta n8n
  • Desenhar squad simples: Pesquisador → Analista → Redator
  • Testar com 5 perguntas reais
  • Iterar baseado em feedback

Resultado: Protótipo funcional, prova de conceito

Semana 2: Otimização de Agentes

Objetivo: Melhorar qualidade de cada agente

Tarefas:

  • Refinar prompts de Pesquisador
  • Refinar prompts de Analista
  • Adicionar agente de Validação
  • Testar 20 casos reais

Resultado: Squad consistente e de qualidade

Semana 3: Implementação em Código

Objetivo: Migrar de n8n para Claude API + Node.js (ou SDK)

Tarefas:

  • Setup inicial
  • Implementar Pesquisador em código
  • Implementar Analista em código
  • Implementar Orquestrador
  • Testes

Resultado: Squad em produção

Semana 4: Escala e Monetização

Objetivo: Escalar para múltiplos usuários (opcional)

Tarefas:

  • Adicionar logging/observabilidade
  • Implementar API externa
  • Documentar para uso público
  • Considerar modelo de precificação

Resultado: Squad pronta para produção e possível comercialização


Próximos Passos

Você agora entende o que é uma squad, como ela funciona, e como implementar.

O próximo passo é começar pequeno.

Não tente construir uma squad perfeita com 10 agentes especializados. Comece com 2-3 agentes para 1 caso de uso bem definido. Aprenda como os agentes se comunicam, como o orquestrador toma decisões, como validar qualidade.

Depois escale.

Ideias para sua primeira squad:

  1. Squad de validação de ideias: Pesquisador + Analista + Redator
  2. Squad de processamento de documentos: Parser + Analista + Summarizer
  3. Squad de criação de conteúdo: Pesquisador + Writer + Editor + Publisher
  4. Squad de suporte ao cliente: Classifier + Responder + Escalator
  5. Squad de análise de mercado: News Scraper + Analyst + Reporter

Escolha uma que resolve um problema real seu. Implemente. Aprenda. Depois expanda.

A beleza de uma squad é que, uma vez que você entende o padrão, você pode aplicar a qualquer problema complexo que sua empresa enfrente.


Conclusão

Uma squad de funcionários virtuais é a evolução natural após dominar agentes individuais de IA.

Enquanto um agente é rápido e simples para tarefas focadas, uma squad abre possibilidades que antes pareciam impossíveis sem contratar humanos.

Com uma squad você pode:

  • Automatizar fluxos complexos de múltiplas etapas
  • Escalar a qualidade de análises e decisões
  • Processar volumes altos de trabalho
  • Ganhar velocidade sem perder qualidade

A tecnologia está pronta. As ferramentas existem. O conhecimento você agora tem.

A pergunta agora é: qual problema complexo em seu negócio poderia ser resolvido por uma squad?

Pense nisso. Desenhe a squad no papel. Implemente. E veja sua capacidade multiplicar.