Aperfeiçoamento no Microsoft Foundry

O ajuste fino adapta um modelo pré-treinado à sua tarefa através de treino adicional em dados específicos da tarefa. Ajusta os pesos do modelo em vez de adicionar exemplos a cada prompt. Baseia-se nas capacidades existentes do modelo sem treinar um modelo do zero.

O ajuste fino pode ajudar quando tem dados de treino de alta qualidade, específicos para a tarefa, e pretende:

  • Melhorar a precisão e a relevância. Treinar com um número de exemplos superior ao que cabe num prompt pode ensinar padrões específicos para a tarefa.
  • Reduz a sobrecarga do prompt. Menos exemplos de prompts podem reduzir os custos de tokens e a latência.
  • Alinhe estilo e estrutura. As respostas podem seguir um tom, formato ou esquema consistente.
  • Melhorar a utilização da ferramenta. Exemplos de treino podem melhorar a seleção de ferramentas e a precisão dos argumentos.
  • Utilize o contexto recuperado de forma eficaz. Os modelos podem aprender a priorizar o contexto relevante e a ignorar informação irrelevante.
  • Especialize um modelo mais pequeno. Exemplos gerados por um modelo professor podem ajudar um modelo mais pequeno a cumprir os requisitos da tarefa com menor custo e menor latência.

Os benefícios não são garantidos; a avaliação com conjunto de validação separado ajuda-te a comparar o modelo afinado com a tua linha de base. O aperfeiçoamento acrescenta custos de treino e alojamento e não substitui a recuperação de informação para obter informação atual nem os controlos de segurança ao nível da aplicação.

Escolha a sua abordagem de treino

A Microsoft Foundry oferece duas abordagens de formação. Afinação fina gerida executa um trabalho de treino a partir dos seus dados e definições. O treino interativo (pré-visualização) permite-lhe controlar os passos de treino em Python.

Ambos usam infraestrutura de treino gerida pela Foundry; não precisa de aprovisionar GPUs de treino.

Note

A formação interativa está em pré-visualização e requer aprovação explícita de acesso. Solicite acesso através do formulário de inscrição para pré-visualização e aguarde aprovação antes de criar sessões de formação.

Afinação gerida Formação interativa (versão preliminar)
Como funciona Submeter dados e definições; A Foundry gere a tarefa de treino. Escreve um ciclo Python; O Foundry executa operações de treino e amostragem.
Ideal para Iniciantes e engenheiros de IA que preferem fluxos de trabalho pré-definidos em vez de operações de treino de nível inferior. Profissionais experientes de ML a construir fluxos de trabalho personalizados para treino.
O teu controlo Dados, hiperparâmetros suportados e avaliadores RFT. Perdas, recompensas, rollouts, acumulação de gradiente, atualizações e pontos de controlo.
Métodos de treino SFT, DPO e RFT específicos do modelo; destilação através de dados de SFT gerados pelo modelo teacher. Receitas para SFT, aprendizagem por reforço, aprendizagem por preferências, destilação e perdas personalizadas.
Exemplos de casos de uso Destile um modelo maior, aprenda com conversas de apoio ou melhore as respostas com um avaliador. Recolha execuções de uso de ferramentas, aplique recompensas personalizadas ou altere o comportamento da atualização do ciclo de treino e da avaliação.

Tip

Comece pelo fine-tuning gerido se for novo na personalização de modelos. Fornece fluxos de trabalho pré-definidos sem exigir que implemente operações de treino individuais.

Os requisitos do modelo podem limitar esta escolha. Um modelo suportado para uma abordagem, método ou modalidade não é automaticamente suportado para outra. O suporte a receitas Cookbook também não estabelece a disponibilidade do serviço. Consulte a tabela dos modelos suportados abaixo para as combinações disponíveis.

Métodos de personalização

Os métodos de personalização determinam como um modelo aprende a partir de dados de treino ou feedback, como respostas desejadas, preferências ou recompensas.

Method Sinal de formação Quando encaixar
Ajuste fino supervisionado (SFT) Prompts e respostas desejadas. Pode demonstrar o comportamento que o modelo deve aprender.
Ajuste fino de preferências, usando otimização direta por preferências (DPO) Respostas preferidas e rejeitadas ao mesmo input. A qualidade depende de preferências, como o tom ou o grau de detalhe, e não de uma única resposta correta.
Ajuste fino por aprendizagem por reforço (RFT) Prompts e um avaliador que pontua as respostas geradas. São possíveis múltiplas soluções e pode avaliar de forma fiável a sua qualidade.

Os métodos predefinidos nesta tabela aplicam-se apenas ao ajuste fino gerido. O treino interativo expõe primitivas de treino para construir fluxos de trabalho personalizados.

Tipos de treino

Os tipos de formação definem onde esta decorre e a forma como se aplicam a capacidade, os preços e as garantias de serviço. São distintos dos tipos de implantação, que determinam como se disponibiliza um modelo treinado.

Tipo de formação Description
Standard A formação ocorre na região do recurso Foundry atual e garante a residência de dados. Ideal para cargas de trabalho em que os dados devem permanecer em uma região específica.
Zona de dados O treino ocorre numa zona de dados suportada, e não numa única região. Ideal para cargas de trabalho onde os dados têm de permanecer dentro dessa zona. Atualmente, apenas a zona de dados dos EUA é suportada.
A nível mundial Oferece preços mais acessíveis em comparação com o Standard, recorrendo a capacidade fora da sua região atual. Os dados e pesos são copiados para a região onde ocorre o treinamento. Ideal se a residência de dados não for uma restrição e quiseres tempos de fila mais rápidos.
Desenvolvedor Proporciona poupanças significativas ao utilizar a capacidade ociosa para treino. Não há garantias de latência ou SLA, por isso os empregos neste nível podem ser automaticamente preemptados e retomados mais tarde. Não há garantias de residência dos dados. Ideal para experimentação e cargas de trabalho sensíveis ao preço.

Opções de implantação

Foundry oferece três opções de implementação com diferentes infraestruturas de disponibilização e modelos de faturação.

  • Serverless: A Foundry aloja o modelo afinado e gere a infraestrutura de inferência.
  • Computação gerida (pré-visualização): A capacidade dedicada da GPU executa um modelo base correspondente com um ou mais adaptadores LoRA compatíveis.
  • Fireworks on Foundry (pré-visualização): O tempo de execução do Fireworks serve um adaptador integrado numa cópia de peso total do modelo base.

Serverless e Fireworks oferecem diferentes tipos de implementação, que determinam a geografia de processamento, capacidade e modelo de faturação. A disponibilidade depende do modelo, da opção de implementação e do artefacto.

Tipo de implantação Description
Standard Executa inferência na região da implantação com faturação por token e custos de alojamento do modelo ajustado aplicáveis.
Padrão de zona de dados Executa inferência dentro de uma zona de dados suportada com faturação por token. Apenas a zona de dados dos EUA é suportada.
Padrão Global Utiliza capacidade global com faturação por token. Os pesos personalizados dos modelos podem ser temporariamente armazenados fora da geografia do recurso.
Desenvolvedor Executa inferência globalmente com cobrança por token e sem taxa horária de alojamento ou garantia de residência de dados. Apenas para avaliação; dura 24 horas e não tem SLA de disponibilidade.
Capacidade de transferência provisionada Fornece capacidade regional faturada em unidades de capacidade aprovisionada (PTU) para um processamento previsível.
Provisionamento Global Utiliza capacidade global com faturação baseada em PTU para modelos personalizados importados.

Modelos suportados

Os seus requisitos podem exigir um modelo ou abordagem de treino específica. Utilize a tabela para verificar que combinações são compatíveis com o seu método de personalização, tipo de treino e opção de implementação.

Para implementações serverless suportadas, estão disponíveis Global Standard, Data Zone Standard e Developer, a menos que uma legenda indique o contrário. Verifique as regiões de implementação padrão e as regiões de implementação de Débito Aprovisionado para esses tipos de implementação.

ID do modelo Approach Tipos de treino Opções de implantação
Muse-Glimmer-30B
(pré-visualização)
Gerido: ✅ (SFT, RFT)
Interativo: ✅
Padrão: ❌
Zona de dados: ❌
Global: ✅
Programador: ✅
Serverless: ❌
Computação gerida: ✅
Fogo de artifício: ✅1
Llama-3.3-70B-Instruct Gerido: ✅ (SFT)
Interativo: ❌
Padrão: ❌
Zona de dados: ✅
Global: ✅
Programador: ❌
Serverless: ✅2
Computação gerida: ❌
Fogo de artifício: ❌
Qwen3-32B Gerido: ✅ (SFT)
Interativo: ❌
Padrão: ❌
Zona de dados: ✅
Global: ✅
Programador: ❌
Serverless: ✅2
Computação gerida: ❌
Fogo de artifício: ❌
Qwen3.6-35B-A3B
(pré-visualização)
Gerido: ✅ (SFT, RFT)
Interativo: ✅
Padrão: ❌
Zona de dados: ❌
Global: ✅
Programador: ✅
Serverless: ❌
Computação gerida: ✅
Fogo de artifício: ✅1
Qwen3.8-27B
(pré-visualização)
Gerido: ✅ (SFT, RFT)
Interativo: ✅
Padrão: ❌
Zona de dados: ❌
Global: ✅
Programador: ✅
Serverless: ❌
Computação gerida: ✅
Fogo de artifício: ✅1
gpt-oss-20b Gerido: ✅ (SFT)
Interativo: ✅
Padrão: ❌
Zona de dados: ✅
Global: ✅
Programador: ❌
Serverless: ✅2
Computação gerida: ❌
Fogo de artifício: ❌
gpt-oss-120b
(pré-visualização)
Gerido: ✅ (SFT, RFT)
Interativo: ✅
Padrão: ❌
Zona de dados: ❌
Global: ✅
Programador: ✅
Serverless: ❌
Computação gerida: ✅
Fogo de artifício: ✅1
Ministral-3B
(2411)
Gerido: ✅ (SFT)
Interativo: ❌
Padrão: ❌
Zona de dados: ✅
Global: ✅
Programador: ❌
Serverless: ✅2
Computação gerida: ❌
Fogo de artifício: ❌
gpt-4o-mini
(2024-07-18)
Gerido: ✅ (SFT)
Interativo: ❌
Padrão: ✅
Zona de dados: ✅
Global: ✅
Programador: ✅
Serverless: ✅5
Computação gerida: ❌
Fogo de artifício: ❌
gpt-4o
(2024-08-06)
Gerido: ✅ (SFT, DPO)
Interativo: ❌
Padrão: ✅
Zona de dados: ✅
Global: ✅
Programador: ✅
Serverless: ✅5
Computação gerida: ❌
Fogo de artifício: ❌
gpt-4.1
(2025-04-14)
Gerido: ✅ (SFT, DPO)
Interativo: ❌
Padrão: ✅
Zona de dados: ✅
Global: ✅
Programador: ✅
Serverless: ✅
Computação gerida: ❌
Fogo de artifício: ❌
gpt-4.1-mini
(2025-04-14)
Gerido: ✅ (SFT, DPO)
Interativo: ❌
Padrão: ✅
Zona de dados: ✅
Global: ✅
Programador: ✅
Serverless: ✅
Computação gerida: ❌
Fogo de artifício: ❌
gpt-4.1-nano
(2025-04-14)
Gerido: ✅ (SFT, DPO)
Interativo: ❌
Padrão: ✅
Zona de dados: ✅
Global: ✅
Programador: ✅
Serverless: ✅
Computação gerida: ❌
Fogo de artifício: ❌
o4-mini
(2025-04-16)
Gerido: ✅ (RFT)
Interativo: ❌
Padrão: ✅
Zona de dados: ✅
Global: ✅
Programador: ✅
Serverless: ✅
Computação gerida: ❌
Fogo de artifício: ❌
gpt-5
(2025-08-07)3
Gerido: ✅ (RFT)
Interativo: ❌
Padrão: ✅
Zona de dados: ✅
Global: ✅
Programador: ❌
Serverless: ✅4
Computação gerida: ❌
Fogo de artifício: ❌
MedImageInsight-Premium
(pré-visualização)
Gerido: ✅ (SFT)
Interativo: ❌
A nível mundial Serverless: ✅2
Computação gerida: ❌
Fogo de artifício: ❌
CXRReportgen-Premium
(pré-visualização)
Gerido: ✅ (SFT)
Interativo: ❌
A nível mundial Serverless: ✅2
Computação gerida: ❌
Fogo de artifício: ❌

Legenda

  • 1 Apenas o tipo de implementação de Throughput Provisionado é suportado.
  • 2 Apenas o tipo de implementação Global Standard é suportado.
  • 3 ajuste fino do reforço GPT-5 requer um convite. Contacte a sua equipa da conta Microsoft para a inscrição.
  • 4 Apenas o tipo de implantação padrão é suportado. Ver regiões de implementação padrão.
  • 5 O tipo de implementação por programador não é suportado.

Regiões globais de formação apoiadas

Note

A formação global oferece formação mais acessível por cada token, mas não oferece residência de dados.

A tabela lista as regiões do projeto Foundry obrigadas a utilizar o Global Managed Fine-Tuning e o treino interativo (preview). Escolha uma região suportada para o seu modelo e abordagem de treino, incluindo as restrições abaixo. A formação padrão e a formação na zona de dados têm suporte regional separado.

Região do projeto Foundry Afinação gerida Formação interativa (versão preliminar)
Leste da Austrália ✅ ✅
Sul do Brasil ✅ 1 ❌
Canadá Central ✅ 1 ❌
Leste do Canadá ✅ 1 ✅
E.U.A. Leste ✅ ✅
E.U.A. Leste 2 ✅ ✅
Centro de França ✅ 1 ❌
Alemanha Centro-Oeste ✅ 1 ❌
Norte de Itália ✅ 1 ❌
Leste do Japão ✅ 1,2 ❌
Coreia Central ✅ ✅
E.U.A. Centro-Norte ✅ ✅
Leste da Noruega ✅ 1 ❌
Polónia Central ✅ 1,3 ❌
Norte da África do Sul ✅ 1 ❌
E.U.A. Centro-Sul ✅ 1 ❌
Sul da Índia ✅ 1 ❌
Sudeste Asiático ✅ 1 ❌
Espanha Central ✅ 1 ❌
Suécia Central ✅ ✅
Norte da Suíça ✅ ✅
Oeste da Suíça ✅ 1 ❌
Norte dos E.A.U. ✅ 4 ✅
Sul do Reino Unido ✅ ✅
Europa Ocidental ✅ 1 ❌
E.U.A. Oeste ✅ 1 ❌
E.U.A. Oeste 3 ✅ ✅
  • 1 Ajuste fino gerido para Qwen3.6-35B-A3B, Qwen3.8-27B, Muse-Glimmer-30B e gpt-oss-120b não é suportado nesta região.
  • 2 Vision fine-tuning não é suportado em Japan East.
  • 3 A afinação otimizada gerida para gpt-4.1-nano não é suportada em Poland Central.
  • 4 UAE North é compatível com fine-tuning gerido global apenas para Qwen3.6-35B-A3B, Qwen3.8-27B, Muse-Glimmer-30B e gpt-oss-120b.

Regiões de implementação de Standard suportadas

Apenas os seguintes modelos suportam implementações padrão serverless. Verifique a disponibilidade regional na tabela.

ID do modelo E.U.A. Leste 2 E.U.A. Centro-Norte Suécia Central
gpt-4o-mini ❌ ✅ ✅
gpt-4o ✅ ❌ ✅
gpt-4.1 ❌ ✅ ✅
gpt-4.1-mini ❌ ✅ ✅
gpt-4.1-nano ❌ ✅ ✅
o4-mini ✅ ❌ ✅
gpt-5 ❌ ✅ ✅

Regiões de implementação com Débito de transferência Provisionado Suportado

Apenas os seguintes modelos suportam implantações serverless Provisioned Throughput, nas regiões listadas.

ID do modelo E.U.A. Centro-Norte Suécia Central
gpt-4o-mini ✅ ✅
gpt-4o ✅ ✅
gpt-4.1 ❌ ✅

Desafios e limitações

O ajuste fino é um processo de engenharia iterativo, não uma melhoria garantida.

Desafio Como lidar com isso
Qualidade e cobertura dos dados Use exemplos precisos, consistentes e representativos. Inspecione cenários em falta, duplicados, viés e informações sensíveis antes de carregar dados.
Sobreajuste e vazamento de avaliação Separe os dados de treino, de validação e de teste final. Compare os pontos de controlo em tarefas de validação, não apenas na perda de treino.
Sinais de recompensa enganosos Teste os avaliadores de RFT com respostas corretas, incorretas e adversariais. A recompensa crescente não leva a um melhor desempenho na tarefa se o modelo explorar o avaliador.
Experimentação e custo Orçamente para repetições de execuções, classificação, avaliação, alojamento e inferência. Pare experiências que não melhorem a métrica alvo.
Compatibilidade de modelo e disponibilização Confirme o método, o escalão, a versão e a elegibilidade para implementação antes do treino. Um adaptador não é intercambiável entre modelos base com nomes semelhantes.
Maintenance Reavalie a qualidade à medida que os dados da tarefa mudam ou um modelo base se aproxima da descontinuação. A requalificação e a reafetação podem ser necessárias.
Segurança e governação Analise o manuseamento de dados e a avaliação gerida da segurança. Mantenha controlos de segurança ao nível da aplicação e avalie o ambiente final de execução em produção.
Responsabilidades do runtime interativo Mantenha o seu driver, ambientes, tokenização, pontos de controlo e lógica de recuperação. A amostragem durante a sessão não é prova do comportamento em produção.

Passos seguintes

Comece com o guia para a sua abordagem de treino, depois coloque em produção e avalie o seu modelo afinado.