Pular para o conteúdo principal

Capítulo 2: LLMs Locais vs Nuvem

Executando IA na Sua Própria Máquina​

Você não precisa usar APIs em nuvem para acessar LLMs. Com modelos open-source e o hardware adequado, é possível rodar IA localmente—totalmente privado e offline.


O Que É Execução Local de LLM?​

Definição

LLM local significa rodar o modelo de IA no seu próprio computador ou servidor, em vez de enviar requisições para um serviço em nuvem.

A Diferença Principal​

LLM em NuvemLLM Local
Seus dados vão para OpenAI/AnthropicSeus dados ficam na sua máquina
Pague por usoPague pelo hardware uma vez
Sempre o modelo mais recenteAtualize manualmente
Requer internetFunciona offline

Ferramentas para Rodar LLMs Locais​

Ollama​

A opção mais amigável para LLMs locais.

Recursos:

  • Instalação com um comando
  • Gerenciamento simples de modelos
  • Funciona em Mac, Windows, Linux
  • API compatível com OpenAI

Primeiros Passos (exemplo):

# Instale o Ollama, depois:
ollama run llama3

LM Studio​

Aplicativo desktop com interface gráfica.

Recursos:

  • Não precisa de linha de comando
  • Navegação e download de modelos
  • Interface de chat integrada
  • Funciona em Mac e Windows

llama.cpp​

Técnico, mas leve.

Recursos:

  • Muito eficiente
  • Funciona em hardware mínimo
  • Base de muitas outras ferramentas
  • Controle total das configurações

Outros​

  • Text Generation WebUI - Interface rica em recursos
  • GPT4All - Aplicativo desktop simples
  • Jan - Moderno, focado em privacidade

Requisitos de Hardware​

O Que Você Precisa​

Rodar LLMs localmente exige um hardware razoável:

Tamanho do ModeloRAM MínimaGPU Recomendada
7B parâmetros8GBOpcional (mais lento no CPU)
13B parâmetros16GB8GB VRAM
30B parâmetros32GB16GB VRAM
70B parâmetros64GB+24GB+ VRAM

Entendendo Tamanhos de Modelos​

ModeloTamanho AproximadoNível de Qualidade
7B~4-7 GBBom para muitas tarefas
13B~7-13 GBQualidade superior
30B~15-30 GBPróximo ao GPT-3.5
70B~35-70 GBQuase qualidade de fronteira

Quantização: Tornando Modelos Menores​

O que é quantização?

Quantização reduz a precisão do modelo para deixá-lo menor e mais rápido, com algum impacto na qualidade.

Níveis de Quantização​

NívelRedução de TamanhoImpacto na Qualidade
FP16BaseQualidade total
Q8~50% menorPerda mínima
Q4~75% menorPerceptível, mas utilizável
Q2~87% menorPerda significativa

Um modelo de 7B pode variar de ~14GB (FP16) até ~3GB (Q4), tornando possível rodar em notebooks.


Benefícios de Privacidade​

Seus Dados Permanecem Privados​

Ao usar LLMs em nuvem:

  • Prompts são enviados pela internet
  • Armazenados nos servidores do provedor
  • Podem ser usados para treinamento (verifique os Termos de Uso)
  • Sujeito às políticas do provedor

Ao usar LLMs locais:

  • Nada sai da sua máquina
  • Sem registro por terceiros
  • Controle total de conformidade
  • Funciona em ambientes isolados (air-gapped)

Casos de Uso Críticos para Privacidade​

SetorPor Que Local É Importante
SaúdeConformidade HIPAA, dados de pacientes
JurídicoSigilo advogado-cliente
FinanceiroEstratégias de trading proprietárias
GovernoInformações confidenciais
EmpresarialSegredos comerciais

Considerações de Desempenho​

Latência​

ImplantaçãoTempo de Resposta Típico
API em Nuvem (GPT-4)2-10 segundos
Local (M3 Max, 7B)1-3 segundos
Local (RTX 4090, 7B)Menos de 1 segundo
Local (apenas CPU, 7B)10-30 segundos

Vazão​

APIs em nuvem geralmente suportam mais requisições paralelas, enquanto a execução local é limitada pelo seu hardware.


Vantagens da Nuvem​

Por Que a Nuvem Ainda Faz Sentido​

  1. Sem investimento inicial - Não precisa de hardware caro
  2. Sempre atualizado - Modelos mais recentes automaticamente
  3. Escalabilidade - Suporta picos de tráfego
  4. Multimodalidade - Capacidades de imagem, áudio, vídeo
  5. Disponibilidade global - Acesso de qualquer lugar
  6. Manutenção especializada - Provedores cuidam da operação

Comparação de Custos​

Análise de Ponto de Equilíbrio​

CenárioCusto Nuvem (Mensal)Custo Local (Hardware)
Uso leve (1K consultas)~$5-20GPU de $1.000+
Uso médio (100K consultas)~$500-2.000Mesmo hardware
Uso intenso (1M consultas)~$5.000-20.000Mesmo hardware

Regra geral: Usuários intensivos economizam com local; uso leve é mais barato na nuvem.


Abordagens Híbridas​

O Melhor dos Dois Mundos​

Padrões Híbridos Comuns​

PadrãoComo Funciona
Roteamento por sensibilidadeDados sensíveis → local; demais → nuvem
Roteamento por complexidadePerguntas difíceis → modelo melhor
FallbackLocal primeiro, nuvem como backup
Rascunho local, refinamento na nuvemLocal gera, nuvem aprimora

Começando com LLMs Locais​

Passo 1: Verifique Seu Hardware​

  • Pelo menos 8GB de RAM para modelos pequenos
  • GPU recomendada, mas não obrigatória

Passo 2: Escolha uma Ferramenta​

  • Iniciantes: LM Studio ou Ollama
  • Usuários avançados: llama.cpp ou text-generation-webui

Passo 3: Baixe um Modelo​

  • Comece com Llama 3 8B ou Mistral 7B
  • Use quantização Q4 se tiver pouca RAM

Passo 4: Experimente​

  • Teste diferentes prompts
  • Compare com modelos em nuvem
  • Descubra o que funciona para seu caso

Principais Pontos​

✅ LLMs locais rodam no seu próprio hardware, mantendo os dados privados

✅ Ferramentas como Ollama e LM Studio facilitam o uso local

✅ Requisitos de hardware variam conforme o tamanho do modelo (7B é o mais acessível)

✅ Quantização troca qualidade por modelos menores e mais rápidos

✅ Aplicações críticas de privacidade geralmente exigem execução local

✅ Abordagens híbridas combinam privacidade local com capacidade da nuvem


Reflita​

  1. Que dados pessoais ou de trabalho você nunca enviaria para um LLM em nuvem?
  2. Como dispositivos de borda (celulares, notebooks) mudariam se pudessem rodar LLMs capazes localmente?
  3. Quando você escolheria nuvem mesmo que local fosse tecnicamente possível?

Próximos Passos​

Agora vamos ver para onde os LLMs estão caminhando em Capítulo 3: Desenvolvimentos Futuros.