Prompt Engineering para Executivos · Capítulo 18 de 28 · 12 min
Combinar vários modelos com rota, reserva e versão fixada
Monte a tabela de rotas com modelo principal, reserva testada, dono e versão fixada, e use um prompt de roteador para mandar cada tarefa ao modelo certo.
Este capítulo faz parte do curso gratuito Prompt Engineering para Executivos.
Combinar modelos funciona quando cada tarefa tem rota escrita: modelo principal, reserva testada, dono e versão fixada. Serve para quem já paga dois ou mais fornecedores de IA ou está prestes a contratar o segundo. Hoje, escreva a tabela de rotas da sua equipe e rode o prompt de roteador do guia em dez pedidos reais.
Três fornecedores sem regra de rota multiplicam a fatura e apagam a responsabilidade. Quando uma resposta sai errada, ninguém sabe dizer qual modelo a escreveu, em que versão, nem quem responde por ela. Ficar com um fornecedor só também cobra o seu preço: um modelo sai de linha, uma tarifa dobra (a do Gemini 3.8 Flash dobra em 01/01/2027) ou a API recusa um pedido legítimo, e não há para onde desviar.
Como decidir qual modelo atende cada pedido
Roteamento (routing) é o padrão em que um passo inicial classifica o pedido e o manda ao modelo certo, como a tabela de alçadas que decide quem aprova cada despesa. Quem aplica a regra é o roteador, um programa curto ou um modelo barato com um prompt de classificação. A Anthropic descreve o padrão desde 2024, ao lado do orquestrador com trabalhadores (orchestrator-workers), e a OpenAI registra o mesmo arranjo no guia de raciocínio: o modelo que pensa planeja e um modelo mais rápido executa.
Antes de montar uma cascata, em que o pedido vai primeiro ao modelo barato e só sobe se falhar, meça o modelo mais capaz com esforço baixo. Esforço (effort) é o botão que define quanto o modelo pensa antes de responder, e a Anthropic escreve que baixá-lo corta pensamento, custo e latência (o tempo de espera pela resposta) com mais confiança do que qualquer instrução no prompt. Num estudo com 4.018 trajetórias de programação, gerar duas soluções em esforço baixo e ficar com a melhor chegou a 27,3% de acerto, quase o mesmo das configurações de raciocínio alto, com 43% menos computação (Cuadron et al., 2025). Se o modelo forte em esforço baixo passa no seu gabarito por um preço aceitável, uma rota resolve o que a cascata faria com três modelos e três prompts para manter.
- Etapa 1 de 6: 1. Receber o pedido
Texto do usuário, anexo ou evento de sistema, com um id
- Etapa 2 de 6: 2. Checar dado sensível
Dado pessoal de funcionário ou cliente vai direto para a rota interna
- Etapa 3 de 6: 3. Classificar a tarefa
Modelo barato em esforço baixo devolve a rota da tabela
- Etapa 4 de 6: 4. Chamar o principal pela versão fixada
ID completo do modelo e prompt escrito para aquela casa
- Etapa 5 de 6: 5. Desviar para a reserva
Erro, demora acima do limite ou recusa disparam o segundo modelo
- Etapa 6 de 6: 6. Registrar a chamada
Modelo, versão, custo, rota e se a resposta foi aceita
Modelo reserva (fallback) é o segundo modelo que assume quando o principal cai, demora ou recusa, e só conta como reserva se passou pelo mesmo gabarito com prompt próprio. Na API da Anthropic, a recusa chega com stop_reason (o campo que diz por que a resposta parou) igual a refusal e uma categoria em stop_details; o parâmetro fallbacks com valor default, em beta, pede ao próprio servidor que tente outro modelo nesse caso. Use o desvio do servidor para recusa e mantenha no seu código o desvio para outro fornecedor.
No arranjo com orquestrador, um modelo maior divide o trabalho e os menores executam cada parte com a janela limpa e devolvem só um resumo. Na casa Anthropic, um desenho direto em 2026 põe o Opus 5.5 planejando e o Sonnet 5.5 ou o Haiku 5.5 como trabalhadores, a US$ 2 / 10 e US$ 0,10 / 0,50 por milhão de tokens. A ferramenta advisor faz o caminho inverso: o executor rápido conduz a tarefa e consulta o modelo maior só nos pontos difíceis.
Tabela de rotas de uma distribuidora fictícia, outubro de 2026
| Tarefa | Modelo principal | Reserva | Por quê |
|---|---|---|---|
| Triagem de mensagens do SAC | Claude Haiku 5.5, esforço baixo | GPT-6 Luna | Volume alto; os dois custam US$ 0,10 / 0,50 por milhão de tokens |
| Extrair campos de nota fiscal | Gemini 3.8 Flash | Claude Haiku 5.5 | Leitura de documento barata; rever antes de 01/01/2027, quando o preço dobra |
| Resposta a cliente com política comercial | Claude Sonnet 5.5 | GPT-6.1 Sol | Mesmo preço nas duas casas (US$ 2 / 10); prompt próprio para cada uma |
| Parecer de contrato acima de R$ 50 mil | Claude Opus 5.5, esforço alto | GPT-6 Astra | Erro caro; a reserva é outro fornecedor de fronteira |
| Menções públicas à marca no X | Grok 4.7 com busca no X | Gemini 3.8 Flash com Google Search | Cada um busca na própria fonte em tempo real |
| Avaliação de desempenho e folha de pagamento | Qwen3.8-27B em servidor próprio | Mistral Large 4 em servidor próprio | Dado pessoal de funcionário não sai da empresa |
Empresa e rotas ilustrativas. A tabela da sua equipe sai do gabarito rodado em cada candidato.
Fonte: Preços das páginas oficiais da Anthropic, OpenAI, Google e xAI, consultadas em 13/10/2026.
Quando o dado não pode sair da empresa, a rota vai para um modelo de pesos abertos (o arquivo do modelo baixado e rodado em servidor próprio): DeepSeek V4, Qwen3.8, Mistral Large 4 ou Muse Glimmer, o modelo aberto da Meta para agentes locais. O Qwen3.8-27B sai sob licença Apache 2.0, com 262.144 tokens de janela nativa. Não existe Llama 5; em 2026 a Meta passou à marca Muse.
O cache de prompt (o começo do prompt que o fornecedor guarda e cobra barato na releitura) vale por modelo. Na Anthropic, reler o prefixo em cache no Opus 5.5 custa 0,05x o preço de entrada; um pedido que pula para outro modelo no meio da conversa paga a entrada cheia. Mudar as ferramentas, o tool_choice (a regra que obriga ou libera o uso de ferramenta) ou o esforço de topo também zera o prefixo, por isso agrupe na mesma rota as tarefas que compartilham a mesma instrução fixa.
Fixar a versão (pinar o snapshot) é chamar o modelo pelo ID completo e trocar só depois de rodar o gabarito. A OpenAI recomenda fixar o snapshot e manter os evals (as baterias de teste com gabarito); a Anthropic publica a data mínima de aposentadoria de cada modelo, e o Opus 5.5 não sai antes de 22/09/2027. Cada rota tem um dono nomeado, que responde pela resposta errada e assina a troca.
Operar vários modelos no improviso ou com rota escrita
Evitar
Improviso
- Rota que aponta para o modelo mais novo do fornecedor
- Reserva que só aparece na tabela e nunca rodou
- O mesmo prompt copiado para as quatro casas
- Trocar de modelo a cada turno da mesma conversa
- Rota sem dono e sem data de revisão
Fazer
Rota escrita
- ID completo fixado e troca só depois do gabarito
- Reserva aprovada no mesmo gabarito, com prompt próprio
- Uma versão do prompt por casa, lado a lado na biblioteca
- Conversa inteira num modelo, para aproveitar o cache
- Dono nomeado e revisão em 90 dias ou no próximo lançamento
Trocar o modelo de uma rota quase nunca é trocar só o nome. O parâmetro que um fornecedor exige, outro recusa com erro 400, e a reserva só funciona se a chamada dela foi escrita para a casa dela.
Como fica em cada modelo
| Modelo | O que muda | Cuidado |
|---|---|---|
| Claude (Anthropic) | Prefill no último turno do assistente dá erro 400; temperatura fora do padrão também, em Fable 5.1, Opus 5.5 e Sonnet 5.5. Esforço em output_config.effort. | tool_choice any ou tool dá 400 nesses três modelos: use auto com strict true. Os blocos de pensamento ficam presos ao modelo que os gerou. |
| OpenAI (GPT) | GPT-6 Astra e GPT-6.1 Sol só chamam ferramentas pela Responses API. Esforço em reasoning.effort; com esforço diferente de none, retire temperature e top_p. | Repasse os itens de raciocínio entre chamadas com funções. tool_choice aceita required, função forçada e allowed_tools. |
| Gemini (Google) | Esforço em thinking_level; o guia pede temperatura em 1.0. O prefixo de resposta (partial input) segue recomendado. | Sem estado no servidor, reenvie as thought signatures (o pensamento criptografado) exatamente como vieram. |
| Grok (xAI) | Raciocínio não desliga no 4.5, 4.6 e 4.7; presence_penalty, frequency_penalty e stop dão erro. | No 4.7 o raciocínio criptografado vem sempre e volta inalterado na chamada seguinte. |
| Abertos (DeepSeek, Qwen) | DeepSeek aceita o formato da OpenAI e o da Anthropic; Qwen recomenda temperatura 1.0 pensando e 0.7 sem pensar. | Com ferramentas, o DeepSeek exige o reasoning_content (o raciocínio devolvido) inteiro de volta, senão 400; no Qwen, ligue preserve_thinking. |
Erro 400 é a recusa da API antes de gerar qualquer resposta: a chamada nem chega ao modelo.
Fonte: Documentação oficial da Anthropic, OpenAI, Google, xAI, DeepSeek e Qwen, consultada em 13/10/2026.
Três operações com mais de um modelo
1 de 3Atendimento de varejo
O Haiku 5.5 em esforço baixo faz a triagem de milhares de mensagens por dia e passa ao Sonnet 5.5 só o que pede resposta com política comercial. A reserva das duas rotas fica na OpenAI, com prompt próprio.
Jurídico de uma indústria
O Opus 5.5 lê o contrato inteiro e divide a revisão por cláusula entre trabalhadores Sonnet 5.5, que devolvem resumos. O parecer final volta ao Opus e passa por advogado antes de sair.
RH com dado de funcionário
Avaliações e folha rodam no Qwen3.8-27B em servidor próprio. O roteador detecta CPF, salário ou laudo e força essa rota, mesmo quando o pedido parece um simples resumo.
Guia prático: montar a tabela de rotas e o roteador
Uma tarde de trabalho com a planilha de pedidos da última semana e acesso de teste a dois fornecedores.
Passo 1: Liste as tarefas que se repetem
Separe de cinco a oito tipos de pedido que aparecem toda semana e anote o volume e o custo de um erro em cada um.
Deu certo quando: Cada tipo tem um exemplo real e um número de volume.
Erro comum: Misturar tarefa com setor; a rota segue o tipo de trabalho.
Passo 2: Meça o modelo mais capaz em esforço baixo
Rode de 20 a 50 casos do gabarito no modelo de fronteira com esforço baixo e depois no barato. Compare acerto e custo por caso.
Deu certo quando: Você sabe se uma rota única resolve antes de pensar em cascata.
Erro comum: Testar só o modelo barato e montar a cascata por hábito.
Passo 3: Escolha a reserva e rode o mesmo gabarito nela
Prefira reserva de outro fornecedor nas rotas caras. Escreva o prompt na convenção da casa dela.
Deu certo quando: A reserva passa no gabarito com a nota mínima da rota.
Erro comum: Copiar o prompt do principal com prefill ou tool_choice forçado.
Passo 4: Fixe o ID e nomeie o dono
Anote na tabela o ID completo, a data de aposentadoria publicada e a pessoa que responde pela rota.
Deu certo quando: Nenhuma linha da tabela fica sem ID, data e dono.
Erro comum: Apontar a rota para o modelo mais novo e descobrir a troca pela fatura.
Passo 5: Rode o roteador em pedidos reais
Cole o prompt abaixo com a sua tabela e passe dez pedidos da semana. Confira cada rota escolhida à mão.
Deu certo quando: Pelo menos oito de dez rotas certas e todo dado pessoal na rota interna.
Erro comum: Usar um modelo de fronteira para classificar; o roteador come a economia.
Passo 6: Registre e marque a revisão
Grave modelo, versão, rota, custo e aceite de cada chamada. Marque a revisão da tabela para daqui a 90 dias.
Deu certo quando: O registro responde qual modelo escreveu qualquer resposta do mês.
Erro comum: Registrar só o custo e perder qual versão errou.
No fim você tem: Tabela de rotas com dono, reserva testada e ID fixado, mais um roteador que acerta oito de dez pedidos.
[
{"id": "P1", "rota": "R1", "modelo": "claude-haiku-5-5", "reserva": "gpt-6-luna", "dono": "Gerência de atendimento", "revisao_humana": false, "motivo": "Dúvida sobre status de entrega, sem dado sensível nem valor alto.", "segunda_opcao": null},
{"id": "P2", "rota": "R4", "modelo": "claude-opus-5-5", "reserva": "gpt-6-astra", "dono": "Jurídico", "revisao_humana": true, "motivo": "Revisão de cláusula contratual com valor anual acima de R$ 50.000,00.", "segunda_opcao": null},
{"id": "P3", "rota": "R6", "modelo": "qwen3.8-27b", "reserva": "mistral-large-4", "dono": "RH", "revisao_humana": true, "motivo": "Avaliação de desempenho é dado pessoal de funcionário; R6 vence qualquer rota.", "segunda_opcao": null},
{"id": "P4", "rota": "R2", "modelo": "gemini-3.8-flash", "reserva": "claude-haiku-5-5", "dono": "Controladoria", "revisao_humana": false, "motivo": "Extração de três campos de nota fiscal.", "segunda_opcao": null},
{"id": "P5", "rota": "R3", "modelo": "claude-sonnet-5-5", "reserva": "gpt-6.1-sol", "dono": "Gerência comercial", "revisao_humana": false, "motivo": "Reclamação pede resposta com política comercial, acima da simples triagem.", "segunda_opcao": "R1"},
{"id": "P6", "rota": "nenhuma", "modelo": null, "reserva": null, "dono": null, "revisao_humana": false, "motivo": "Texto interno fora da tabela; falta definir rota e dono para comunicação interna.", "segunda_opcao": null}
]{
"model": "claude-opus-5-5",
"max_tokens": 4000,
"output_config": { "effort": "low" },
"fallbacks": "default",
"messages": [
{ "role": "user", "content": "Revise a cláusula 7.2 do contrato anexo e aponte o risco de multa." }
]
}Onde a combinação de modelos quebra
Toda troca de modelo é mudança de produção e passa pelo gabarito antes de ir ao ar.
- Reserva que nunca rodou no gabarito falha no dia em que o principal cai.
- Prompt copiado sem ajuste quebra: prefill e tool_choice forçado dão 400 no Claude.
- Rota que alterna modelo a cada turno perde o cache e paga a entrada cheia.
- Roteador caro anula a economia: classifique com o modelo mais barato que acerta.
- Dado pessoal enviado por engano a uma API externa não volta; essa regra vem antes.
O teste: Desligue o modelo principal de uma rota por uma hora e veja se a reserva entrega.
alexandrecaramaschi.com/educacao/frontends-com-vibecoding
Acompanhe a atuação de Alexandre na imprensa
A escolha de modelos também aparece nas conversas sobre IA e negócios. Para consultar a atuação pública do autor, veja entrevistas e participações na imprensa. A página também reúne os canais para propor uma pauta.
Faça hoje
Abra uma planilha e escreva a tabela de rotas da sua equipe com quatro colunas (tarefa, modelo principal, reserva e por quê), mais o ID completo e um dono por linha. Troque a tabela da Aurora pela sua no prompt de roteador e passe dez pedidos reais da semana. Deu certo quando o roteador acerta a rota em pelo menos oito dos dez e manda para a rota interna todo pedido com dado pessoal de funcionário.
Seu caderno neste capítulo
Abrir o caderno completoSelecione um trecho do capítulo para destacar ou anotar. Nos vídeos e áudios, use Anotar este momento. No teclado, selecione com Shift e as setas e use Alt+Shift+D para destacar ou Alt+Shift+N para anotar.
Salvo neste navegador. Entre na sua conta para levar o caderno a outros aparelhos.
Entre na sua conta para compartilhar o que aprendeu e convidar alguém para estudar com você.
Conexões deste capítulo
Veja o que estudar antes e para onde seguir depois, explore os conceitos e compare abordagens em outros cursos. Sugestões marcadas como “sugerido pelo grafo” vêm dos assuntos em comum, não do índice do curso.
Estude antes
- CursoSkills de IA com Vibecoding e Terminalsugerido pelo grafo3 capítulos de “Prompt Engineering para Executivos” usam conceitos apresentados em “Skills de IA com Vibecoding e Terminal”.
- CursoVídeo com IA: Claude Code, Codex e ElevenLabssugerido pelo grafo3 capítulos de “Prompt Engineering para Executivos” usam conceitos apresentados em “Vídeo com IA: Claude Code, Codex e ElevenLabs”.
- CursoMCP para quem decidesugerido pelo grafo2 capítulos de “Prompt Engineering para Executivos” usam conceitos apresentados em “MCP para quem decide”.
Depois, siga para
- CursoAgentes de IA Autônomos: Do Conceito à Produção
- CursoLLM FinOps: o custo da IA para quem assina o orçamentosugerido pelo grafo5 capítulos de “LLM FinOps: o custo da IA para quem assina o orçamento” usam conceitos apresentados em “Prompt Engineering para Executivos”.
- CursoRLM 2027sugerido pelo grafo2 capítulos de “RLM 2027” usam conceitos apresentados em “Prompt Engineering para Executivos”.
Conceitos deste capítulo
O mesmo assunto em outros cursos
- Letramento em IA para ExecutivosEscolha e combine modelos com governança e custoExaminar conexões de Escolha e combine modelos com governança e custo
- GEO Universal FrameworkEscolha o modelo por tarefa e evite orquestração desnecessáriaExaminar conexões de Escolha o modelo por tarefa e evite orquestração desnecessária
- Software e IA para executivosCombinar os quatro modelos num time de produtoExaminar conexões de Combinar os quatro modelos num time de produto
- Do Agile ao Agentic Operating ModelGastar modelo caro só onde ele paga e isolar agentes paralelosExaminar conexões de Gastar modelo caro só onde ele paga e isolar agentes paralelos
Voltar ao capítulo anterior: Decidir por tarefa quando o Grok entra ao lado do Claude
Leve uma ideia para a prática
Escolha uma atividade no painel e volte a este curso quando quiser.
Atividades e evolução ficam reunidas no painel da sua conta.
Capítulos vizinhos em Prompt Engineering para Executivos
- 16Escolher entre Claude e Gemini tarefa por tarefa
- 17Decidir por tarefa quando o Grok entra ao lado do Claude
- 18Combinar vários modelos com rota, reserva e versão fixada
- 19Calcular o custo de uma iniciativa de IA pela tabela de preços
- 20Cortar a conta de IA começando pelas alavancas gratuitas