A United acaba de proibir agentes de IA de reservar os seus voos. Desenhe o seu agente para os comerciantes que dizem não

12 de novembro de 2026
8 min read

12 de novembro de 2026
8 min read
Se está a construir um agente que compra coisas em nome de outras pessoas, a notícia de ontem da United Airlines importa mais do que qualquer lançamento de modelo deste mês. A 11 de novembro, a United anunciou que iria restringir os «agentes ou assistentes pessoais de IA de terceiros não autorizados», tanto no seu site e na sua app como através das agências de viagens e dos agregadores que vendem os seus bilhetes. O seu Contrato de Transporte revisto, segundo as passagens citadas pela imprensa, vai mais longe do que a maioria dos fundadores esperaria. Abrange os agentes mesmo quando o passageiro supervisiona ou aprova cada passo, e permite à United cancelar as reservas que eles fazem. Não é uma decisão judicial nem uma regulamentação. É um comerciante a decidir, nos seus próprios termos, o que o seu produto pode fazer.
Este artigo baseia-se no anúncio da United de 11 de novembro de 2026 e na cobertura do PPC Land e do Simple Flying, que citam o Contrato de Transporte revisto. Não li o contrato em si, por isso as citações do texto contratual abaixo são as que esses meios apresentam. A leitura a partir da secção 3 é minha.
O anúncio da United é curto. Diz que a companhia está a «tomar medidas para restringir o acesso — diretamente nas nossas plataformas digitais e indiretamente através de agências de viagens e agregadores — para proibir o uso de agentes ou assistentes pessoais de IA de terceiros não autorizados», e que isto inclui «atualizações às nossas políticas de reservas, emissão de bilhetes e distribuição».
O texto do contrato, tal como o citam o PPC Land e o Simple Flying, tem três partes que importam:
Há dois pormenores noticiados que são menos certos. Segundo o Wall Street Journal, citado pelo PPC Land, os agentes ainda podem mostrar voos e preços da United; a proibição começa na transação. E o PPC Land lê as regras já existentes do contrato no sentido de que os bilhetes emitidos antes de 11 de novembro continuam sujeitos ao texto anterior, embora note que o contrato não indica uma data de entrada em vigor própria para as novas disposições.
O anúncio apresenta dois tipos de razões. A primeira diz respeito ao cliente: partilhar credenciais com assistentes de IA de terceiros «pode expor informação sensível, e as ações destas ferramentas podem resultar em compras não intencionais, alterações de conta ou utilização de milhas MileagePlus». A segunda é regulatória: as ações automatizadas «podem violar as regras da FAA e do DOT», e o exemplo dado é o check-in, que «exige que uma pessoa confirme que a bagagem não contém substâncias proibidas, como explosivos».
Há também uma razão comercial, e o presidente executivo da United disse-a em voz alta. Num evento em Chicago, segundo o Wall Street Journal, citado pelo Simple Flying e pelo PPC Land, Scott Kirby afirmou que não queria «criar mais um intermediário». Uma companhia aérea passa décadas a atrair os clientes para o seu próprio site e a sua app. Um agente que reserva em nome do cliente coloca-se entre a companhia e o cliente, e decide que companhia aparece primeiro.
A United afirma ainda que não está sozinha: «líderes empresariais da banca e do retalho tomaram medidas semelhantes em relação aos agentes de IA». O PPC Land enumera exemplos do retalho. A Amazon impediu, em setembro, que o agente Muse da Meta comprasse na Amazon.com. A Walmart seguiu o caminho oposto em outubro, ao publicar termos que permitem a agentes externos comprar dentro de limites definidos pelo cliente, anunciando que bloquearia os agentes que não os cumprissem.
Aprovar cada passo não torna um agente conforme. A definição da United abrange os agentes «quer» uma pessoa supervisione ou aprove as suas ações, «quer não».
Em agosto analisámos a decisão do Nono Circuito segundo a qual, à luz da lei anti-hacking, um agente de IA é «uma ferramenta, não uma pessoa». Esse artigo previa que a disputa passaria para o contrato, e que a pessoa vinculada a esse contrato seria o seu utilizador. A United acaba de fazer exatamente isso. A sanção não é um processo contra quem faz o agente. É uma reserva cancelada, sem aviso, para o passageiro que o usou.
Isto muda a forma como deve pensar em três coisas.
O humano no circuito não é uma resposta de conformidade. Muitos produtos de agentes tratam um passo de confirmação como a solução para qualquer risco: o agente enche o carrinho e o utilizador toca em aprovar. Continua a ser um bom desenho contra erros. Mas um comerciante cuja definição abrange os agentes, quer uma pessoa aprove as suas ações quer não, retirou essa defesa dos seus termos. Se o seu agente submete a transação, o ecrã de confirmação não muda quem a fez.
Cada comerciante define agora o seu âmbito. Até agora, os produtos de agentes eram limitados sobretudo pelo que os modelos conseguem fazer de forma fiável. A United mostra que o limite também pode ser uma única regra nos termos de um comerciante. A mesma tarefa pode ser permitida num comerciante, permitida dentro de limites num segundo e motivo de cancelamento num terceiro. O seu produto precisa de saber qual é qual antes de agir, e não depois de a reserva de um utilizador desaparecer.
O risco recai sobre o seu utilizador. Quem pode perder a reserva é o passageiro, não o leitor. A consequência acontece fora do seu produto, pode chegar sem aviso e recai sobre a pessoa que confiou em si. O nosso artigo de setembro sobre o Visa Trust Index mostrava que 23% dos consumidores norte-americanos deixariam um assistente pagar. Um utilizador que perde um voo por causa do seu agente não voltará a estar nesses 23%.
A resposta prática é separar o que um agente pode consultar do que pode fazer, e decidir o segundo por comerciante, em código, antes de o agente agir.
from dataclasses import dataclass
from enum import Enum
class Mode(Enum):
TRANSACT = "transact" # merchant allows agents to buy
LIMITED = "limited" # allowed within limits the user set
HANDOFF = "handoff" # agent may search; the user completes checkout
BLOCKED = "blocked" # do not touch this merchant at all
@dataclass
class MerchantPolicy:
domain: str
mode: Mode
source_url: str # where the rule is written down
reviewed_on: str # date someone last read it
max_amount: float | None = None
POLICIES = {
"united.com": MerchantPolicy(
"united.com", Mode.HANDOFF,
"https://united.mediaroom.com/news-releases?item=125496", "2026-11-12"),
}
def next_step(domain: str, amount: float, user_limit: float) -> str:
policy = POLICIES.get(domain)
if policy is None:
return "handoff" # unknown merchant: safest default
if policy.mode is Mode.TRANSACT:
return "transact"
if policy.mode is Mode.LIMITED:
limit = min(user_limit, policy.max_amount or user_limit)
return "transact" if amount <= limit else "handoff"
return policy.mode.value
Mantenha uma política por comerciante. Registe o modo, o URL da regra e a data em que alguém a leu pela última vez. Por omissão, um comerciante desconhecido passa para o utilizador, não para compra. Uma regra que não verificou é uma regra que está a adivinhar.
Pesquise e compare livremente, onde isso for permitido. A maior parte do valor que os utilizadores tiram de um agente de viagens ou de compras está em encontrar e comparar opções. Segundo a imprensa, a United continua a permiti-lo, e é aí que o seu agente pode fazer a maior parte do trabalho.
Devolva o pagamento ao utilizador. Quando o comerciante diz não, termine com uma ligação para a página do próprio comerciante, preenchida previamente quando as suas ligações o permitem, e deixe o utilizador concluir lá. Uma boa passagem é uma funcionalidade, não um fracasso. É também o passo que mantém as credenciais fora do seu sistema.
Diga aos utilizadores o que cada comerciante permite. Antes de o agente começar, diga se vai reservar ou passar o pagamento ao utilizador, e porquê. Se um comerciante pode cancelar o que o seu agente faz, o seu utilizador deve sabê-lo por si antes de o saber pelo comerciante.
Há mais duas coisas que pertencem à lista desta semana. Primeiro, dê preferência aos comerciantes que publicam regras para agentes, como os termos da Walmart com limites definidos pelo cliente, e aos canais que o comerciante aprovou, em vez de operar uma sessão autenticada de uma forma que o comerciante proíbe. Segundo, mantenha um registo de cada transação que o seu agente submete, com a política que a permitiu. O nosso artigo de outubro sobre as regras de aprovação da Stripe para agentes mostra o mesmo padrão do lado dos pagamentos: decida em código o que o agente pode fazer e torne essa decisão visível.
Se o comerciante é você
Muitos fundadores que leem isto gerem o produto que os agentes visitam, não o agente. A decisão da United é um lembrete para definir a sua própria política antes de o tráfego a definir por si. Quer que os agentes pesquisem, que comprem dentro de limites, ou nenhuma das duas coisas? Escreva a resposta nos seus termos, publique-a onde os agentes e quem os faz a possam encontrar, e decida como vai distinguir o tráfego de agentes. Uma política pouco clara dá o pior resultado: os agentes usam o seu produto de formas que não previu, e são os seus clientes que pagam o custo.
Que o comércio agêntico acabou. Uma companhia aérea traçou a linha na transação. A Walmart traçou outra, com limites. O mais provável é uma mistura de comerciantes que permitem agentes, que os permitem dentro de limites e que os proíbem, e é por isso que vale a pena construir já uma política por comerciante.
Que a pesquisa está protegida no contrato. A ideia de que os agentes ainda podem mostrar tarifas vem da imprensa. O PPC Land assinala que a definição de agente de IA no contrato inclui ações para «descobrir» e «pesquisar» produtos, enquanto a prática proibida só menciona emitir, alterar ou gerir um bilhete e comprar. É essa lacuna que deixa a pesquisa permitida, e a United poderia fechá-la.
Que o check-in está abrangido de forma explícita. O anúncio da United usa o check-in como exemplo, e o título do Simple Flying diz que a proibição o abrange. O PPC Land observa que o contrato não diz se fazer o check-in de um passageiro conta como gerir um bilhete.
Que a United consegue detetar todos os agentes. Nem o anúncio nem a cobertura que li explicam como a United vai distinguir um agente de uma pessoa. Uma regra que não pode ser aplicada de forma fiável pode, ainda assim, ser aplicada aos utilizadores que apanha, e não quer que esses utilizadores sejam os seus.
A 11 de novembro de 2026, a United Airlines restringiu os agentes de IA de terceiros nos seus próprios canais e através de agências de viagens e agregadores. O seu Contrato de Transporte revisto, segundo as passagens citadas pela imprensa, define os agentes de IA de modo a incluir os que o passageiro supervisiona ou aprova, proíbe usá-los para emitir, alterar ou gerir um bilhete ou para comprar qualquer produto, e permite à United cancelar as reservas que fazem. A United invocou a segurança dos clientes e as regras da FAA e do DOT, e o seu presidente executivo acrescentou que não queria mais um intermediário.
Para os fundadores, a lição é que os termos de um comerciante podem agora definir o âmbito de um produto de agentes com a mesma firmeza que a qualidade do modelo, e quem paga pela infração é o seu utilizador.
Esta semana, faça a lista dos comerciantes onde o seu agente faz transações, leia o que cada um diz sobre agentes, e encaminhe cada comerciante que não verificou para uma passagem que o utilizador conclui.
Fontes: United Airlines, United Restricts Access for Third-Party AI Agents (11 de novembro de 2026) — a restrição nas plataformas digitais da United, nas agências de viagens e nos agregadores, as razões relativas a credenciais, compras não intencionais e milhas MileagePlus, o exemplo do check-in e das regras da FAA e do DOT, e a referência à banca e ao retalho; Luis Rijo, PPC Land, United bans AI agents from buying its tickets, seats and upgrades (11 de novembro de 2026) — o texto citado das regras 1, 5.H e 6.J.6, a leitura sobre que bilhetes ficam sujeitos ao texto anterior, a permissão de pesquisa noticiada, a lacuna entre a definição e a prática proibida, e os exemplos da Amazon e da Walmart; Luke Bodell, Simple Flying, United Airlines Officially Bans AI Agents From Booking Your Flights And Checking You In (12 de novembro de 2026) — a regra 6.J.6, o contexto do check-in e das mercadorias perigosas, e a observação de Scott Kirby em Chicago. O código da secção 4 é uma ilustração minha, e a leitura das secções 3 a 5 é minha.
IdeaToMVP Academy
4-week live cohort for founders. Learn to ship AI agents, scope MVPs, and automate your business — taught by the same team that writes these guides.