Você passa três meses construindo um produto. Lança. Silêncio. Ou pior: feedback dizendo que as pessoas não pagam pelo que você cobrou, não entendem o posicionamento, ou não se importam com o problema que você resolveu.
Esse ciclo mata mais solo builders do que falta de habilidade técnica.
A alternativa existia antes na forma de pesquisa qualitativa — entrevistas, surveys, grupos de foco. Funcionam, mas custam tempo que você não tem e sofrem do problema de demanda social: as pessoas dizem o que acham que você quer ouvir.
O MiroFish Offline é uma abordagem diferente. Em vez de perguntar para pessoas reais, você roda uma simulação com milhares de agentes de IA — cada um com personalidade, memória e comportamento independente — e observa como eles reagem à sua ideia. A resposta não é uma previsão linear. É um padrão emergente: consenso, polêmica, objeções, prioridades.
Este tutorial mostra como rodar o MiroFish localmente (sem código), criar uma simulação de validação real via interface visual, interpretar os resultados, e usar isso para decidir o que construir — antes de gastar qualquer recurso real.
O Que Você Vai Ter
Ao final deste tutorial você terá:
- O MiroFish rodando localmente na sua máquina (via Docker Compose)
- Acesso a uma interface web intuitiva (zero linhas de código)
- Um fluxo de trabalho reproduzível para testar qualquer hipótese de negócio antes de executar
- Privacidade total — tudo roda offline, nenhum dado sai da sua máquina
Tempo de setup: 5 minutos (Docker faz o trabalho)
Custo operacional: Zero
Perfil necessário: Ter Docker instalado, saber clicar em um navegador
Por Que MiroFish Offline e Não o Serviço Online
Antes de entrar no setup, vale entender o que é o MiroFish e por que a versão offline importa.
O Que é o MiroFish
O MiroFish é uma engine de swarm intelligence criada originalmente pelo pesquisador chinês “Bifu” com apoio do Shanda Group. A ideia central: simular uma sociedade digital com milhares de agentes autônomos, cada um com personalidade e memória, para observar como comportamentos coletivos emergem a partir de um estímulo inicial — o que eles chamam de “seed”.
Internamente, o sistema usa GraphRAG (Graph Retrieval-Augmented Generation) para modelar relações complexas entre agentes, contextos e comportamentos. Cada agente não responde só ao prompt — ele responde ao seu histórico de memória, às interações com outros agentes, e ao estado atual do ambiente.
Por Que Isso é Diferente do ChatGPT
Perguntar ao ChatGPT “as pessoas vão gostar do meu produto?” produz uma resposta linear, otimista, e sem conflito. O modelo tenta satisfazer você.
Rodar uma simulação com o MiroFish produz algo diferente: 500 agentes com personalidades distintas processando a mesma ideia de formas independentes. Alguns ficam entusiasmados. Outros ignoram. Outros levantam objeções específicas. A distribuição dessas respostas, os padrões de concordância e discordância, os tópicos que emergem sem você ter pedido — isso é o sinal real.
A diferença não é filosófica. É prática:
| Abordagem | O Que Produz |
|---|---|
| ChatGPT simples | Uma perspectiva, otimizada para agradar |
| Survey com pessoas reais | Demanda social, respostas enviesadas |
| MiroFish Offline | Distribuição de comportamentos emergentes |
Por Que a Versão Offline
O serviço online do MiroFish tem custo e exige que você envie suas hipóteses de negócio para servidores externos. A versão offline — o repositório nikmcfly/MiroFish-Offline no GitHub — roda modelos locais via Ollama e armazena o grafo de conhecimento no Neo4j local. Você ganha:
- Custo zero por simulação
- Privacidade total das suas ideias
- Controle sobre os modelos usados
- Capacidade de rodar simulações em paralelo sem throttling
O tradeoff? Docker precisa estar instalado. E é isso.
Requisitos Mínimos
- Docker Desktop instalado (Windows, Mac, Linux)
- 16 GB de RAM (8 GB funciona, mas mais lento)
- 50 GB de espaço em disco (para os modelos de IA)
- Conexão com internet (para baixar as imagens Docker, modelos)
- macOS, Windows, ou Linux (Docker roda em todos)
Se você já tem Docker, você está pronto.
Setup em 5 Minutos
Passo 1 — Clonar o Repositório
git clone https://github.com/nikmcfly/MiroFish-Offline.git
cd MiroFish-Offline
Passo 2 — Copiar Configuração Padrão
cp .env.example .env
Isso cria o arquivo .env com as variáveis corretas. Você não precisa editar nada — os padrões funcionam perfeitamente.
Passo 3 — Iniciar Tudo com Docker Compose
docker compose up -d
Isso inicia:
- Backend Flask (API do MiroFish) na porta 5001
- Frontend Vue (interface web) na porta 3000
- Neo4j (banco de dados de grafo) na porta 7474
- Ollama (modelos de IA locais) na porta 11434
O processo leva de 2 a 5 minutos dependendo da sua conexão.
Passo 4 — Baixar os Modelos de IA
Enquanto o Docker inicia, puxe os modelos em outro terminal:
docker exec mirofish-ollama ollama pull qwen2.5:32b
docker exec mirofish-ollama ollama pull nomic-embed-text
Isso baixa:
- qwen2.5:32b (~18 GB) — o modelo de linguagem principal
- nomic-embed-text (~250 MB) — modelo para embeddings
O download leva de 10 a 30 minutos dependendo da conexão. Você pode deixar rodando no background.
Passo 5 — Abrir no Navegador
http://localhost:3000
Pronto. A interface está rodando.
Entendendo a Interface
O MiroFish trabalha em 5 etapas via web:
1. Upload de Documento
Na página inicial, clique em “New Project” e faça upload de um arquivo:
- Markdown
- Arquivo de texto
Ou descreva diretamente sua ideia no campo de texto.
2. Gerar Ontologia
O MiroFish analisa seu documento com IA e extrai:
- Entidades principais (produto, mercado, cliente)
- Relações entre elas
- Contexto
Isso cria um “esquema” que os agentes usarão para entender o mundo da simulação.
3. Construir Grafo de Conhecimento
O sistema constrói um Neo4j graph com as entidades extraídas. Isso permite que os agentes tenham “memória” de interações e saibam sobre uns aos outros.
4. Gerar Perfis de Agentes
O MiroFish gera automaticamente os perfis dos agentes. Cada um tem:
- Personalidade distinta
- Valores e prioridades
- Histórico de comportamento
Por padrão, você pode ter 50 a 500 agentes. Mais agentes = mais perspectivas = mais preciso (mas mais lento).
5. Rodar Simulação
Clique em “Start Simulation”. O sistema:
- Ativa os agentes
- Deixa eles interagirem entre si
- Simula comportamentos em redes sociais (Twitter, Reddit)
- Gera relatório automático
O resultado é uma análise completa mostrando:
- Sentimento geral
- Objeções principais
- Perfis que mais gostam/rejeitam
- Padrões emergentes
Exemplo Prático: Validar um SaaS de Thumbnails
Vamos usar um exemplo concreto: “SaaS que gera thumbnails otimizadas com IA para YouTubers”.
O que você faz:
Na interface web:
- Clique em “New Project”
- No campo de descrição, escreva:
Produto: ThumbAI
Descrição: SaaS que analisa o histórico de performance de um canal do YouTube,
identifica padrões de thumbnails com maior CTR, e gera novas thumbnails
otimizadas usando IA generativa.
Preço: $29/mês
Público-alvo: Criadores com 1k a 100k inscritos
Proposta de valor: Aumente seu CTR em 30% sem precisar de designer ou
entender de edição de imagem.
Contexto: 2026, mercado de ferramentas de IA para criadores é saturado,
mas maioria focada em conteúdo textual. YouTube tem 50M+ criadores.
Criadores mid-tier (10k-100k inscritos) sentem pressão de performance
mas não têm budget para contratar designer.
- Clique em “Generate Ontology”
- Após alguns segundos, clique em “Build Knowledge Graph”
- Quando terminar, clique em “Create Simulation”
- Configure os agentes (ou use os padrões)
- Clique em “Start Simulation”
O que acontece:
O MiroFish simula:
- 200 criadores de YouTube com diferentes tamanhos
- 50 agências de conteúdo
- Alguns críticos, alguns early-adopters
Eles processam a ideia do ThumbAI e interagem entre si por 10 rodadas.
Lendo os Resultados
Após a simulação (15-30 minutos), você recebe um relatório automático com:
Sentimento Geral
Positivo: 58%
Neutro: 28%
Negativo: 14%
O que significa: Existe interesse genuíno, mas há objeções reais.
Objeções Principais
1. "Como eu sei que a IA entende o estilo do meu canal?" (67% dos agentes)
2. "R$29 é caro se eu não ver resultado em 30 dias" (54%)
3. "Já tentei outras ferramentas de thumbnail que prometeram isso" (48%)
4. "Quero ver exemplos reais de canais parecidos com o meu" (43%)
O que fazer: Essas são as objeções que você resolve na landing page, onboarding e proposta de valor.
Segmentos com Maior Adoção
Criadores Growth-Focused (20k-100k inscritos): 82% positivo
Criadores Casual (<10k): 35% positivo
Agências: 76% positivo
O que significa: Comece com criadores obsessed com métricas. Deixa os casual-creators para depois.
Sensibilidade a Preço
$19/mês: 74% aceitação
$29/mês: 58% aceitação
$49/mês: 31% aceitação
Freemium: 68% preferência
O que fazer: $29 é bom, mas modelo freemium (com limite de gerações) reduziria barreiras de adoção.
Features que Agentes Pediram
1. Período de teste gratuito (91%)
2. Dashboard com comparação CTR antes/depois (78%)
3. Exemplos reais de canais que usaram a ferramenta (72%)
4. Integração com YouTube Studio (65%)
5. Templates por nicho de conteúdo (57%)
O que fazer: Essas features aparecem na sua roadmap. A #3 é crítica — social proof é tudo.
Como Interpretar Sem Enganar Você
✅ Use os Resultados Para:
- Decidir se vale a pena construir — 58% positivo com objeções claras = vale a pena, mas não vá construindo sem responder as objeções
- Ajustar o posicionamento — Se 67% perguntam “como a IA entende meu estilo?”, essa é sua primeira venda
- Priorizar features — As features que 70%+ dos agentes mencionaram são MVP
- Escolher segmento inicial — Growth-focused creators (82%) antes de casual-creators (35%)
- Testar preço — A queda de 58% para 31% entre $29 e $49 é seu ceiling
❌ NÃO Use Para:
- Garantir sucesso — Simulação não é validação com pessoas reais. É sinalizador de risco.
- Ignorar objeções — Se 67% levantaram a mesma dúvida, você tem que resolver, ponto.
- Contar com números absolutos — 58% positivo não significa “58 em cada 100 compram”
- Substituir 5 conversas reais — Sempre valide com pelo menos 5-10 pessoas do seu segmento alvo
Aplicações Práticas para Solo Builders
1. Validar Ideias Antes de Codar
O uso mais direto. Simule sua ideia antes de escrever código. Custa 30 minutos vs. 3 meses de desenvolvimento.
Exemplo: Um builder planejava 3 meses em um SaaS de automação de relatórios. Simulou primeiro. Descobriu que o maior bloqueio não era o produto — era a percepção de que “mais uma ferramenta de BI” não diferencia. Mudou o posicionamento. Desenvolveu em 6 semanas com messaging já testado.
2. Testar Messaging Antes do Lançamento
Crie variantes da descrição do produto com diferentes ângulos:
- Variante A: “Automação de relatórios para agências”
- Variante B: “Relatórios prontos para cliente, sem trabalho manual”
Simule ambas. Compare objeções e sentimento. A melhor vai direto para sua landing page.
3. Descobrir Objeções Antes de Construir Onboarding
As objeções principais da simulação são o roadmap do seu onboarding. Se 67% perguntam “como a IA entende meu estilo?”, seu step 1 responde isso.
4. Calibrar Preço
Teste 3-4 preços diferentes e observe a queda de aceitação. Onde cai mais de 20% é seu ceiling.
5. Testar Pivots Antes de Executar
Cogita pivotar? Simule os dois cenários e compare. Evita pivots que matam momentum.
6. Prever Reação a Conteúdo
Se cria conteúdo como produto/aquisição, simule a reação antes de investir semanas criando.
7. Identificar Casos de Uso Não-Óbvios
Leia os logs detalhados dos agentes. Frequentemente eles usam o produto imaginado de formas que você não previu. Um agente “content agency rep” pensando em “gerenciar thumbnails de 20 clientes” abre um caso de uso de plano agência que você não tinha visto.
Monetização: O Que Você Pode Construir
Modelo 1 — Serviço de Validação
Ofereça validação de ideias como serviço para outros builders/founders. Você roda a simulação, interpreta os resultados, e entrega um relatório de 5-10 páginas.
Preço: R$ 500 a R$ 1.500 por validação
Frequência: 4-8 validações/mês (com análise)
Faturamento: R$ 4.000 a R$ 12.000/mês
Vantagem: Custo operacional zero, apenas seu tempo
Modelo 2 — Produto SaaS de Validação
Construa uma interface mais polida sobre o MiroFish e venda acesso a startups/builders.
Preço: $49 a $99 por simulação, ou assinatura mensal
Modelo: Cota mensal de 5-10 simulações
Custo variável: Zero (roda localmente)
Faturamento: R$ 2.000 a R$ 5.000/mês com 10-20 clientes
Modelo 3 — Consultoria de Produto
Combine MiroFish com seu conhecimento de produto/mercado. Você não só simula, mas recomenda ajustes estratégicos e roadmap.
Preço: R$ 2.000 a R$ 5.000 por projeto
Duração: 2-4 semanas
Cliente ideal: Builders técnicos saindo do zero para o mercado
Limitações e Quando NÃO Usar
Viés dos Modelos
Os agentes são gerados pelo LLM (qwen2.5:32b por padrão). Isso significa que seus comportamentos refletem os padrões nos dados de treinamento do modelo — que têm viés geográfico, cultural e temporal.
Comportamentos de mercados muito específicos, muito novos, ou muito culturalmente distintos do ocidente digital não são modelados com fidelidade.
Mitigação: Use múltiplos modelos e compare. Se qwen2.5 e mistral chegam nas mesmas conclusões, o sinal é mais robusto.
Simulação Não Captura Black Swans
Eventos imprevistos (mudança de algoritmo, crise regulatória, player dominante entrando) não aparecem na simulação.
A simulação modela comportamentos baseados no contexto que você define. Se o contexto está incompleto, o resultado está incompleto.
Qualidade Entra, Qualidade Sai
Uma seed genérica produz resultados genéricos. Se você descrever seu produto como “SaaS de marketing para empresas”, os agentes vão processar uma ideia vaga.
Dedique tempo à descrição do seu produto. Quanto mais específico (mercado, público, problema, solução), melhor o sinal.
Não Substitui Validação com Pessoas Reais
A simulação é uma ferramenta de redução de risco, não de eliminação de incerteza. Antes de lançar qualquer produto com preço significativo, valide ao menos 5 a 10 conversas reais com o perfil de cliente simulado.
A simulação diz onde olhar. As conversas reais confirmam o que você encontrou.
Fluxo de Trabalho Recomendado
1. Ideia bruta
|
v
2. Simulação inicial (5-10 min)
|
v
3. Leitura das objeções e clusters de aceitação
|
[Ideia tem sinal positivo?]
Não → reformule posicionamento ou abandone
Sim → continue
|
v
4. 5-10 conversas reais com pessoas do segmento simulado
|
[Confirmação de sinal?]
Não → volta para passo 2 com nova hipótese
Sim → construa o MVP
|
v
5. MVP com messaging já calibrado pela simulação
Esse ciclo completo — da ideia bruta ao MVP validado — pode ser executado em 1 a 2 semanas para produtos digitais.
Próximos Passos
Você tem o MiroFish rodando. O passo imediato é pegar uma decisão real que você precisa tomar — um produto que está pensando em construir, uma precificação que está indefinida, um posicionamento que está mudando — e rodar uma simulação de verdade.
A qualidade do resultado depende da qualidade com que você descreve sua ideia. Dedique 15-30 minutos escrevendo uma descrição clara do seu produto, mercado, cliente ideal e proposta de valor.
Para aprofundar na validação de ideias com outras abordagens complementares, o artigo Como Validar Sua Ideia de SaaS Antes de Programar cobre técnicas de pesquisa qualitativa que funcionam em paralelo com a simulação. E se você ainda está definindo qual ideia vale a pena simular, Como Validar Sua Ideia de Produto Digital tem o framework de pré-seleção.
O MiroFish Offline te dá o laboratório. O que você coloca nele é o que determina o valor que sai.
