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.
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.
A IA sugeriu a alocação "ótima" de capital de giro entre três fornecedores pra maximizar desconto por antecipação de pagamento, ignorando que um dos contratos tem cláusula de exclusividade que proíbe pagar dois fornecedores concorrentes na mesma semana. O plano parecia perfeito na planilha e quebrava uma cláusula que ninguém tinha informado à IA.
Pediram pra IA otimizar a distribuição de processos entre os advogados do time, equilibrando carga de trabalho. Ela alocou perfeitamente pelo volume de processos, só que ignorou que dois dos processos exigem o mesmo advogado por conflito de interesse com outro caso, uma restrição que só existe no histórico do escritório, não em nenhuma planilha que a IA viu.
A IA otimizou a alocação de verba entre canais pra maximizar alcance previsto, ignorando que um dos canais tem um contrato mínimo de investimento trimestral já assinado. A alocação "eficiente" cortaria esse canal a zero, violando um compromisso contratual que não estava nos dados que ela recebeu.
A IA otimizou a escala de plantão médico do mês, minimizando o número total de trocas. O resultado ótimo colocava o mesmo profissional em dois plantões seguidos sem o intervalo mínimo de descanso exigido por norma, uma restrição legal que não estava explícita no pedido.
Pediram pra IA priorizar e alocar squads entre features pra maximizar o valor entregue no trimestre. A alocação ótima ignorava que duas features dependem da mesma API que só um time pode alterar por vez, uma restrição técnica de sequenciamento que a IA não tinha como saber sem ser informada.
A IA otimizou a distribuição de contas entre vendedores pra equilibrar potencial de receita. O plano ótimo deu a maior conta pra um vendedor que já está no limite de contas simultâneas que consegue atender bem, uma restrição de capacidade que existe na prática e não em nenhum CRM.
No centro de distribuição, a IA recebeu o pedido de otimizar a alocação de sete motoristas pra vinte e duas entregas do dia, minimizando o tempo total de rota. Ela devolveu uma distribuição elegante, com o menor tempo somado de todas as opções testadas. O problema apareceu às nove da manhã: um dos motoristas, na alocação "ótima", ficaria com uma jornada de dez horas seguidas, passando da jornada máxima permitida por lei e por acordo coletivo. Outro motorista ficaria alocado pra duas entregas que, juntas, excedem a capacidade de peso do veículo dele, não do volume, do peso. A IA otimizou exatamente o que foi pedido, o tempo total, mas ninguém disse a ela que existia um limite de jornada e um limite de peso. O gestor só percebeu a tempo porque conferiu a alocação linha por linha antes de despachar, comparando contra a lista de restrições que ele mesmo mantém numa planilha à parte.
Pediram pra IA otimizar o cronograma de auditorias internas do ano, minimizando deslocamento entre unidades. O cronograma ótimo agrupava duas auditorias na mesma semana que, por norma interna, precisam ser conduzidas por auditores diferentes e nunca em paralelo na mesma região, uma restrição de segregação que não estava no pedido.
A IA otimizou a alocação de instâncias de servidor entre serviços pra minimizar custo de nuvem. O plano ótimo reduzia a capacidade de um serviço abaixo do mínimo de redundância exigido pelo contrato de SLA com o cliente, uma restrição contratual que não estava nos números de custo que ela recebeu.
Pediram pra IA otimizar a agenda de testes de usabilidade da semana, maximizando o número de sessões por dia. A agenda ótima marcava sessões consecutivas sem intervalo pra transcrever as observações enquanto ainda estão frescas, uma restrição de qualidade de pesquisa que não estava explícita no pedido.
Pediram pra IA otimizar a alocação de squads entre três iniciativas do trimestre, maximizando o impacto esperado somado. A alocação ótima concentrava tudo numa única pessoa-chave que já está comprometida em outro projeto crítico, uma restrição de disponibilidade que só existe na cabeça do gestor, não em nenhum sistema.
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:
- Jornada máxima do motorista ou colaborador, definida por lei e por acordo coletivo, não por bom senso.
- Janela de entrega ou de atendimento, o cliente só recebe ou só é atendido dentro de um horário específico.
- Capacidade real do veículo ou do recurso, peso e volume separados, porque um plano pode caber no volume e estourar o peso.
- Contrato de exclusividade ou de sequenciamento, coisas que existem num papel assinado, não num sistema que a IA consulta.
- Regra de segurança, duas cargas que não podem viajar juntas, dois processos que exigem pessoas diferentes por conflito de interesse.
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.
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.
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
Pegue uma decisão real de rota, alocação ou distribuição que você toma com frequência, a sua tarefa real ou outra.
- 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.
- 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.
- Confira o plano da IA contra cada item da sua lista, um por um. Marque quais restrições o plano violou.
- 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.
Valeu pelo feedback. Isso ajuda a afiar a próxima aula.