Open-weight

O termo open-weight (ou pesos abertos em uma tradução livre) descreve um modelo de distribuição e licenciamento de inteligência artificial em que os pesos treinados do modelo são disponibilizados publicamente.

Embora esse modelo seja frequentemente chamado pela mídia de “código aberto” (open-source), a comunidade técnica prefere o termo open-weight por ser mais preciso e honesto sobre o que está (e o que não está) sendo disponibilizado.

A Diferença Fundamental: Open-Weight vs. Open-Source vs. Closed-Source

Para entender a distinção no ecossistema de IA, vale comparar esses três níveis de transparência:

CaracterísticaClosed-Source (SaaS / API)Open-WeightOpen-Source Autêntico (OSI)
ExemplosGPT-4o, Claude 3.5 Sonnet, Gemini ProLlama 3, DeepSeek-V3, Mistral 7BOLMo (Allen AI), Amber, LLM360 K2
Acesso ao ModeloApenas via requisições de API no servidor da empresa.Download dos arquivos de pesos para rodar localmente.Download dos pesos + código completo + datasets.
PesosPrivadosPúblicosPúblicos
Código de InferenciaPrivadoPúblicoPúblico
Dataset de TreinoPrivadoPrivado (na maioria das vezes)Público
Receita/Código de TreinoPrivadoPrivado / ParcialPúblico

Por que a diferença importa?

No software tradicional, open-source significa acesso ao código-fonte para que qualquer um possa recompilar o programa do zero. Em IA, ter apenas os pesos permite executar, modificar e aplicar fine-tuning, mas não permite reproduzir o treinamento original se a empresa não publicar os dados de treino e a receita de otimização.

O que o acesso aos Pesos permite fazer?

Ter os arquivos de pesos abertos desbloqueia capacidades de controle que são impossíveis de obter com APIs fechadas:

  • Execução Local e Soberania de Dados: O modelo pode rodar em servidores próprios (on-premises) ou em computadores pessoais (usando formatos como GGUF).
  • Ajuste Fino (Fine-Tuning e LoRA): É possível treinar o modelo para se especializar em uma tarefa ou domínio muito específico, alterando ou estendendo a matriz de pesos original.
  • Quantização Personalizada: É possível comprimir os pesos para rodar em hardware com menos memória VRAM (como reduzir de FP16 para INT4 ou INT8).
  • Inspecionabilidade de Camadas: Pesquisadores e desenvolvedores podem inspecionar as ativações internas do modelo, entender como o mecanismo de atenção está reagindo ou usar técnicas de steering (guiar o comportamento editando ativações em tempo de inferência).

As Licenças e as Restrições Open-Weight

Nem todos os modelos open-weight são totalmente livres do ponto de vista comercial. Os criadores costumam usar licenças customizadas com algumas restrições comuns:

  1. Cláusulas de Escala de Usuários: Licenças como a do Llama (Meta) permitem uso comercial gratuito, exceto se a aplicação atingir mais de centenas de milhões de usuários ativos mensais (caso em que exige uma licença especial).
  2. Restrição de Treinamento Sintético: Algumas licenças proíbem o uso da saída do modelo para treinar ou aprimorar outros modelos concorrentes.
  3. Restrições de Uso Aceitável: Cláusulas que proíbem o uso do modelo em cenários específicos (militar, vigilância em massa, geração de conteúdo ilegal).