Negócios: Operações · Aula N.ops.6

Coreografia: rota e alocação sob restrição real

A IA otimiza rota e alocação rápido, mas a otimização matematicamente perfeita pode ser operacionalmente impossível. Esta aula mostra como auditar a restrição real antes de rodar qualquer plano que a IA considerou ótimo.

Exemplos para

Você pede pra IA montar a rota de entrega mais barata pro dia, com quinze paradas. Ela devolve em segundos uma sequência que economiza 40 quilômetros contra a rota de ontem, bonita, redonda, parece perfeita. Só que essa rota faz o caminhão passar numa avenida com restrição de circulação de veículo pesado depois das oito da manhã, e a terceira parada é um cliente que só recebe carga entre dez e onze, janela que a rota "ótima" estoura por vinte minutos. No papel, a rota é a melhor possível. Na rua, ela não roda.

Putz, tem uma armadilha silenciosa em toda otimização: o resultado pode ser perfeito no papel e impossível na rua. A IA é ótima em achar a melhor combinação dentro do que você disse a ela. O problema é quando você não disse tudo, e ela nunca vai perceber isso sozinha, porque pra ela, se ninguém falou que existe uma restrição, essa restrição simplesmente não existe.

A ideia central desta aula. A IA otimiza a combinatória incrivelmente bem: rota, alocação, distribuição de carga, ela testa mais combinações em minutos do que você testaria manualmente num dia. Mas ela só otimiza dentro das restrições que você deu a ela. Se uma restrição real (jornada máxima, janela de entrega, capacidade de peso, contrato de exclusividade, regra de segurança) não entrou no pedido, o plano "ótimo" pode violar exatamente essa restrição, com a mesma confiança de um plano correto. Por isso, antes de rodar qualquer plano que a IA considerou ótimo, você audita contra a sua lista de restrições reais, escrita à mão.

01O que a IA otimiza bem: a combinatória

Rota, alocação e distribuição de carga são, no fundo, problemas de combinatória: existem muitas formas de organizar as peças, e você quer a melhor segundo algum critério, menor distância, menor custo, menor tempo total. Testar essas combinações à mão é lento e, na prática, ninguém testa todas, você testa duas ou três variações e escolhe a que parece melhor.

A IA muda esse jogo de verdade. Ela testa centenas de combinações em segundos e devolve a que otimiza o critério que você pediu. Isso é ganho real, e é exatamente onde ela deve ser usada: a parte de gerar e comparar variações é trabalho mecânico de busca, e busca em volume é a força da máquina, não a sua.

02O que continua seu: listar as restrições reais

Aqui está o ponto que a aula inteira gira em torno. Antes de pedir qualquer otimização, você precisa listar, por escrito, as restrições que o plano PRECISA respeitar, porque a IA não inventa essas restrições sozinha. Se você não disser, ela otimiza como se elas não existissem.

Pensa nas restrições que aparecem toda semana numa operação real:

Essa lista não vem de nenhum lugar mágico. Ela vem de você, de quem conhece a operação por dentro, e ela precisa estar escrita antes de você pedir a otimização, não conferida depois de olhar o resultado bonito.

restrições que você deu distância, custo, tempo a IA otimiza dentro disso restrições reais faladas? jornada, janela, peso, contrato, segurança o que não entrou no pedido, o plano ótimo pode violar

03O perigo central: ótimo no papel pode ser impossível na prática

Aqui mora o risco que dá nome à aula. A IA entrega o plano mais eficiente segundo o critério pedido, com a mesma confiança de sempre, seja ele operacionalmente possível ou não. Uma rota mais curta pode cruzar uma rua com restrição de circulação de caminhão pesado. Uma alocação "eficiente" pode estourar a jornada de um motorista. Um plano de distribuição pode juntar duas cargas que não podem viajar no mesmo veículo por norma de segurança.

ÓTIMA NO PAPEL restrição 40km mais curta, cruza área proibida VIÁVEL um pouco mais longa, respeita todas as restrições

Repare que a rota da direita não é a "melhor" segundo o critério original de distância. Ela é a melhor segundo os critérios que de fato importam, incluindo os que não couberam no primeiro pedido. Isso não é falha da IA, é falha do pedido: ela otimizou exatamente o que foi descrito, e o que foi descrito estava incompleto. Guarde essa frase, porque ela se aplica a quase todo desastre de otimização: a máquina não erra a conta, ela responde exatamente à pergunta que você fez, e o problema mora na pergunta.

04A auditoria da restrição, antes de rodar qualquer plano

A defesa é simples de descrever e fácil de pular quando a pressa aperta. Antes de aceitar qualquer plano que a IA considerou ótimo, você confere contra a sua lista de restrições reais, escrita antes, não contra a sensação de "parece razoável" que o plano bonito transmite.

O checklist tem três passos. Primeiro, liste as restrições reais por escrito, antes de pedir a otimização, não depois de ver o resultado. Segundo, confira cada restrição da lista contra o plano que a IA devolveu, uma por uma, sem pular nenhuma só porque o resto parece certo. Terceiro, para cada restrição violada, calcule o custo real de rodar assim mesmo, multa, risco trabalhista, contrato quebrado, e decida se vale mais ajustar o plano ou aceitar o custo conscientemente.

O frame econômico fecha o argumento. O ganho de eficiência de uma rota alguns quilômetros mais curta é pequeno perto do custo de um motorista estourando jornada e virando passivo trabalhista, ou de um contrato de exclusividade quebrado que custa a relação inteira com um parceiro. A otimização matemática só vale a pena dentro da restrição do mundo real; fora dela, o ganho no papel vira prejuízo na prática.

Faça agora

Faça você

Pegue uma decisão real de rota, alocação ou distribuição que você toma com frequência, a sua tarefa real ou outra.

  1. Antes de pedir qualquer otimização pra IA, liste por escrito as restrições reais que o plano precisa respeitar: jornada, janela de horário, capacidade de peso e volume, contrato, regra de segurança, o que for aplicável ao seu caso.
  1. Peça a otimização pra IA, dando o critério que você quer minimizar ou maximizar, mas SEM ainda mencionar a lista de restrições, só pra ver o que ela devolve de cara.
  1. Confira o plano da IA contra cada item da sua lista, um por um. Marque quais restrições o plano violou.
  1. Refaça o pedido incluindo explicitamente as restrições que faltaram, e compare os dois planos. O segundo costuma ser um pouco menos "eficiente" no papel, e infinitamente mais possível na prática.

Pratique

1. Na otimização de rota ou alocação com IA, o que continua sendo seu e a IA não faz sozinha?

2. Por que uma rota ou alocação 'ótima' entregue pela IA pode ser operacionalmente impossível?

Para o quadro

Sobre o ponto cegopara a IA, restrição que ninguém falou simplesmente não existe.
Sobre o que é seulistar as restrições reais antes de rodar. Ela otimiza a combinatória, não descobre a realidade.
Sobre o ótimo impossívela máquina responde à pergunta que você fez. Plano que viola restrição sai com a mesma cara de certeza de um plano correto.
O que você achou desta página?
Recomendaria esta página para alguém do seu time?