bruno lodi.dev
PTENES
Chamar no WhatsApp
← Voltar para projetos02 — Caso técnico

Arquitetura de IA Híbrida

Stack de IA que roda local e usa nuvem só quando compensa — reduziu meu custo de ~R$ 110 para ~R$ 10 por mês, sem mandar dado de cliente para fora.

Repositório privadoVamos conversar
Open WebUI
interface local
Ollama + Qwen
GPU · privacidade
DeepSeek + GLM
nuvem · plano B
MCP
GitHub · VPS · WordPress

Local ⇄ nuvem · MCP conectando a IA às ferramentas

O problema

Queria usar IA de forma profissional e esbarrava em dois limites ao mesmo tempo: custo — assinaturas de IA custam cerca de R$ 110 por mês, pesado demais para quem ainda estuda — e privacidade, porque enviar dado de cliente de agência para API de terceiro não é aceitável.

O que eu fiz

Uma arquitetura híbrida: roda local no notebook e chama a nuvem apenas quando faz sentido.

Componente Papel
Open WebUI Interface de chat própria, rodando local
Ollama + Qwen Modelo local na GPU — privacidade total, sem sair da máquina
DeepSeek + GLM Modelos em nuvem, baratos, para o que exige mais capacidade
MCP (Model Context Protocol) Conecta a IA ao GitHub, à VPS e ao WordPress
Automação de navegador Agente opera o Chrome real, com sessão e login
27 perfis de agente Design, Dev, Marketing, Jurídico, Dados e Segurança

O que isso executa de verdade: publica conteúdo, faz manutenção de site WordPress (atualização de plugin, correção de SEO) e gera site em Astro a partir de um briefing.

As decisões que importaram

Decisão Por quê
Híbrido, nem só nuvem nem só local Privacidade onde importa (dado de cliente) + potência onde precisa (tarefa complexa)
MCP como camada de integração Em vez de escrever integração sob medida para cada ferramenta, uso um protocolo único
Alertar saldo antes de acabar Descobri o custo de não ter plano B levando erro em cima da hora
Backup e DATA_DIR fixo Perdi dados uma vez. Nunca mais

Os problemas que eu resolvi

Problema Solução
Smart App Control bloqueando o Python Desativei a proteção e documentei o procedimento
Erro “Model not found” no Open WebUI Era permissão de modelo base — tornei público
Erro 402 (saldo esgotado) no meio do trabalho Ativei alerta de saldo e montei plano B com outro provedor
Conflito de aspas no cmd.exe Descobri que o Windows preserva as aspas — removi dos comandos SSH
Automação não conectava ao Chrome Configurei o host nativo do Windows para o WSL2
Erro de permissão no WSL2 Ajustei com chmod 700
Dados perdidos ao fechar o Open WebUI Configurei DATA_DIR fixo e montei backup

O que aprendi

  1. IA não é mágica — é engenharia. Configurar, depurar, testar.
  2. Custo é decisão de arquitetura. A escolha do modelo certo vale 90% da conta.
  3. Documentar é o que separa amador de profissional.
  4. Resolver problema vale mais que seguir tutorial.