Pular para o conteúdo principal

Capítulo 3: Modelos Open Source

Por que Open Source?​

  • Privacidade: Execute localmente, seus dados nunca saem do seu sistema
  • Custo: Sem taxas por token de API
  • Customização: Fine-tuning para casos de uso específicos
  • Controle: Sem dependências externas

Modelos Open Source Populares​

ModeloCriadorTamanhosPontos Fortes
Llama 3Meta8B, 70BUso geral, bem documentado
MistralMistral AI7BEficiente, desempenho robusto
MixtralMistral AI8x7BMixture of experts, versátil
Phi-2/3Microsoft2.7B-3.8BPequeno, mas capaz

Diferenças de Prompting​

Modelos open source podem exigir:

  • Formatos de prompt específicos (ex.: [INST]...[/INST] para Llama)
  • Expectativas ajustadas para modelos menores
  • Instruções mais explícitas

Exemplo de Formato Llama​

[INST] You are a helpful assistant.

Write a haiku about programming. [/INST]

Opções de Deploy​

  • Ollama: Deploy local fácil
  • vLLM: Servidor pronto para produção
  • Hugging Face: Nuvem ou local com transformers
  • llama.cpp: Inferência eficiente em CPU

Principais Pontos​

Summary
  1. Open source = privacidade, economia, controle
  2. Modelos diferentes exigem formatos de prompt diferentes
  3. Modelos menores precisam de instruções mais claras
  4. Escolha o método de deploy conforme a escala

← Anterior: Claude | Faça o Quiz →