AI Agent with Business Guardrails
Procurement Agent
O comprador de uma distribuidora precisa montar um pedido de oitenta linhas, com itens de fornecedores diferentes, e o horário em que ele consegue fazer isso sem interrupção é depois das sete da noite. É exatamente o horário em que não há ninguém do outro lado para dizer qual item substitui qual, se aquele preço já contempla o contrato e se o limite de crédito comporta o pedido inteiro.

O carrinho se monta às 21h47, porque desfazer é barato
As 80 linhas montadas fora do horário comercial a partir do pedido em linguagem natural, com o preço do contrato e a comparação entre vendedores, e as 3 linhas que…
- Reversível é o que autorizaCarrinho se edita, remove e refaz antes de fechar, e é essa reversibilidade que põe a ação na zona verde.
- O nome sai da aplicaçãoO agente resolve o item pelo veículo e pelo histórico do comprador, não pelo código do fornecedor.
- O limite de crédito seguraTrês linhas passaram do liberado, não entraram, e escalaram para aprovação humana no horário comercial.
As 80 linhas montadas fora do horário comercial a partir do pedido em linguagem natural, com o preço do contrato e a comparação entre vendedores, e as 3 linhas que ficaram de fora por crédito.
É o critério da zona verde explicado por uma tela e não por um slide: montar carrinho é reversível, você edita, remove e refaz antes de fechar, e por isso o agente faz sozinho e de madrugada. A prova de que a faixa tem borda está nas três linhas que ele não executou: passaram do limite de crédito, ficaram registradas e escalaram para gente. A própria tela fecha dizendo que nada foi executado no escuro.
O que é
O agente que executa o ciclo de compra do lado da demanda. Ele faz busca semântica no catálogo, compara ofertas de sellers diferentes, monta o carrinho e cuida da recompra, tudo em linguagem natural e 24 horas por dia. E o que separa isso de um chat de atendimento é a fonte da resposta: ele opera sob exatamente as mesmas regras do Commerce Rules Engine que um comprador humano. Não fura alçada de aprovação, não ignora limite de crédito e não inventa preço, porque não é ele quem calcula o preço.
A capacidade que ninguém replica
A busca semântica resolve o problema do nome do item
No B2B o comprador quase nunca sabe o código do fabricante, e muitas vezes nem o nome oficial da peça. Ele sabe para que serve e em que máquina entra. A busca por palavra exata falha justamente aí, e a consequência não é uma tela de zero resultados: é um pedido que sai menor do que poderia, porque o item existia e não foi encontrado. A busca semântica trabalha sobre a descrição do que o comprador precisa, e não sobre a grafia que ele acertou.
Comparar multi-seller sem esconder a comparação
Quando o mesmo item existe em vários sellers, o agente abre as ofertas com aquilo que realmente as separa: preço para aquele comprador, prazo a partir daquele depósito e condição de pagamento. A decisão continua sendo do comprador, e é isso que impede a comparação de virar recomendação disfarçada. Plataforma que ordena oferta sem mostrar o critério ensina o comprador a desconfiar da ordem.
Fora do horário comercial, e dentro das mesmas regras
Atender 24 horas é a parte fácil, e sozinha ela é uma armadilha: um canal noturno que aceita qualquer coisa produz de manhã uma fila de pedidos para desfazer. O que torna a disponibilidade utilizável é que o agente consulta o mesmo motor determinístico que atende o vendedor durante o dia. O preço que ele apresenta à noite é o preço contratado daquele comprador, com a regra fiscal do depósito que vai atender. O limite de crédito é verificado na hora, e não na conferência do dia seguinte. E o que precisa de aprovação humana não é executado no escuro: fica registrado e escala. O comprador termina o trabalho dele à noite, e a decisão que é de gente continua sendo tomada por gente.
Perguntas frequentes
O comprador consegue fechar um pedido fora do horário comercial?
Sim, e sem que isso vire uma fila de correção na manhã seguinte. O agente atende 24 horas por dia consultando o mesmo motor determinístico que atende o vendedor durante o expediente: o preço apresentado às onze da noite é o preço contratado daquele comprador, com a regra fiscal do depósito que vai atender, e o limite de crédito é verificado na hora. O que exige decisão humana fica registrado e escala, em vez de ser executado no escuro.
Como ele compara ofertas de sellers diferentes?
Colocando lado a lado o que de fato diferencia uma da outra: o preço válido para aquele comprador, o prazo de entrega a partir do depósito que atenderia e a condição de pagamento disponível. A escolha continua com o comprador, e é isso que impede a comparação de virar recomendação disfarçada. Um mesmo pedido pode fechar com sellers diferentes linha a linha, cada um com o prazo que é dele.
Ele respeita o limite de crédito e a aprovação que a minha empresa exige?
Sim, porque não é ele quem define nenhum dos dois. Limite de crédito, alçada de aprovação e condição de pagamento são parâmetros do Commerce Rules Engine, e o agente consulta esses parâmetros como um comprador humano consultaria. Um pedido que passa do limite não é recusado nem liberado por conta própria: segue o mesmo caminho de aprovação que seguiria se tivesse sido montado à mão.