← Últimos artigos
💻 computer science

ContractBench: Can LLM Agents Preserve Observation Contracts?

Este artigo apresenta o ContractBench, um benchmark determinístico que revela que os agentes LLM de ponta atuais frequentemente falham em preservar a validade temporal e a integridade ao nível de bytes de contratos de observação (como tokens de sessão e URLs), uma capacidade que não escala de forma monótona com o tamanho do modelo e requer treinamento específico consciente de falhas para ser aprimorada.

Autores originais: Jicheng Wang, Yifeng He, Zili Wang, Hanwen Xing, Arkaprava De, Hao Chen

Publicado 2026-05-19
📖 6 min de leitura🧠 Leitura aprofundada

Autores originais: Jicheng Wang, Yifeng He, Zili Wang, Hanwen Xing, Arkaprava De, Hao Chen

Artigo original sob licença CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta é uma explicação gerada por IA do artigo abaixo. Não foi escrita nem endossada pelos autores. Para precisão técnica, consulte o artigo original. Ler aviso legal completo

A Grande Ideia: O Problema da "Entrega Digital"

Imagine que você está contratando um assistente robô muito inteligente, mas um pouco desajeitado, para fazer recados para você. Você diz ao robô: "Vá ao banco, pegue uma chave temporária e use essa chave para abrir o cofre."

No mundo real, se o robô deixar cair a chave, mudar o formato da chave ou tentar usar a chave após ela ter expirado, o cofre não abrirá. O robô falhou, não porque não sabia o que fazer, mas porque falhou em lidar com os detalhes específicos da entrega.

Este artigo chama esses detalhes de "Contratos de Observação".

  • O Contrato: Quando uma ferramenta (como uma API de banco) fornece ao robô um pedaço de dados (como uma senha temporária ou um link assinado), esses dados vêm com duas regras invisíveis:
    1. A Data de Expiração: Você deve usá-la agora, ou ela se tornará inútil.
    2. A Regra "Não Toque": Você deve copiá-la exatamente, letra por letra. Se você mudar até mesmo uma vírgula ou um espaço, ela quebra.

Os autores descobriram que mesmo os agentes de IA mais inteligentes de hoje são terríveis em seguir essas regras. Eles frequentemente deixam cair a chave, derretem-na ou tentam usá-la no dia seguinte.

O Novo Teste: CONTRACTBENCH

Para provar isso, os pesquisadores criaram um novo teste chamado CONTRACTBENCH. Pense nele como um "teste de direção" para agentes de IA, mas em vez de dirigir um carro, eles precisam navegar por um campo de obstáculos digital onde cada passo exige passar um pacote frágil e sensível ao tempo para a próxima pessoa.

  • O Curso: Possui 33 cenários diferentes (como baixar um arquivo com um link que expira em 10 segundos, ou fazer login com um código que deve ser digitado perfeitamente).
  • As Regras: O teste é executado por um programa de computador rigoroso (sem juízes humanos). Ele usa um "relógio virtual" para ver se o agente está muito lento e um "scanner de impressão digital digital" para ver se o agente alterou uma única letra no código.
  • A Pontuação: Se o agente quebrar o limite de tempo ou errar a ortografia do código, ele reprova.

O Que Eles Descobriram (As Descobertas)

Os pesquisadores testaram 38 modelos de IA diferentes (incluindo os mais novos e famosos da OpenAI, Anthropic, Google e equipes de código aberto). Aqui está o que eles encontraram, traduzido para termos do dia a dia:

1. Mesmo os Robôs "Mais Inteligentes" Falham

A Descoberta: Nenhum modelo passou em 80% do teste. O melhor (Claude Opus 4.6) obteve apenas cerca de 78%.
A Analogia: Imagine o aluno mais inteligente do mundo fazendo uma prova de matemática. Ele consegue resolver problemas complexos de cálculo, mas se você pedir para copiar um número de 10 dígitos perfeitamente, sem erros de digitação, ele ainda erra 22% das vezes. Ser "inteligente" não significa ser "cuidadoso".

2. O "Penhasco Mágico" (Qwen 3.5)

A Descoberta: Em uma família específica de modelos (Qwen 3.5), houve um salto súbito na capacidade. O modelo pequeno de 4 bilhões de parâmetros obteve 0% de acertos. O modelo ligeiramente maior de 9 bilhões de parâmetros saltou para 56%.
A Analogia: É como um personagem de videogame que é inútil até atingir o Nível 9. No Nível 8, ele nem consegue segurar a chave. No Nível 9, ele de repente aprende a segurá-la com delicadeza. Isso não foi uma melhoria lenta; foi um "despertar" súbito de uma habilidade específica chamada restricção (saber não alterar os dados).

3. Maior Nem Sempre é Melhor (A Montanha-Russa do GPT-5)

A Descoberta: À medida que a família de modelos GPT-5 evoluiu, seu desempenho subiu, depois caiu drasticamente e depois subiu novamente.
A Analogia: Imagine um chef recebendo um novo livro de receitas.

  • Chef A (GPT-5): Faz um bolo perfeito.
  • Chef B (GPT-5.1): Recebe uma versão "mais inteligente" do livro, mas começa a adicionar açúcar demais e estraga a receita (especificamente, eles começaram a alterar os ingredientes em vez de copiá-los).
  • Chef C (GPT-5.2): Corrige a receita e volta a fazer bolos perfeitos.
    O artigo sugere que tornar uma IA "mais inteligente" ou "mais conversacional" pode, às vezes, torná-la pior em seguir regras estritas e chatas.

4. Os Modelos "Base" Não Conseguem Fazer Isso

A Descoberta: Modelos que não foram "treinados" para conversar ou seguir instruções (modelos Base) obtiveram 0% no teste. Apenas modelos que haviam sido ensinados a seguir instruções (modelos Instruct) conseguiram passar.
A Analogia: Um bloco de argila cru (modelo Base) não consegue manter uma forma. Você precisa esculpi-lo (Pós-treinamento) para fazê-lo segurar uma xícara de água. A capacidade de seguir esses contratos não é natural; precisa ser ensinada.

5. O "Dica" Funciona

A Descoberta: Quando os pesquisadores disseram à IA exatamente o que ela fez de errado (por exemplo, "Você alterou uma letra no código"), a IA conseguiu corrigir seu erro e passar no teste.
A Analogia: Se você disser a uma criança: "Você deixou cair a bola", ela pode tentar novamente e pegá-la. Mas se você apenas disser: "Tente de novo", ela pode deixá-la cair novamente. O feedback específico foi a chave para corrigir o erro.

Por Que Isso Importa (De Acordo com o Artigo)

O artigo argumenta que temos estado testando a IA sobre se ela consegue "resolver um quebra-cabeça" ou "escrever uma história". Mas, no mundo real, agentes de IA são frequentemente usados para fazer trabalhos onde precisão é tudo.

Se um agente de IA estiver gerenciando sua conta bancária, ele não pode se dar ao luxo de alterar um único dígito em um código de transação. Se estiver gerenciando um servidor, ele não pode se dar ao luxo de usar uma senha expirada.

A Conclusão: Os agentes de IA atuais são como estagiários brilhantes, mas desajeitados. Eles entendem o quadro geral, mas continuam deixando cair as ferramentas frágeis que recebem. Para torná-los confiáveis para trabalhos do mundo real, precisamos parar de apenas torná-los "mais inteligentes" e começar a ensiná-los a ser mais cuidadosos e mais precisos com os contratos digitais que recebem.

Afogado em artigos na sua área?

Receba digests diários dos artigos mais recentes que correspondam às suas palavras-chave de pesquisa — com resumos técnicos, no seu idioma.

Experimentar Digest →