Voltar
🤖CEVIU

LLMs têm dificuldade para projetar sistemas que usam LLMs, aponta artigo

Aprofundamento CEVIU

Aprofundamento

O artigo parte de um caso concreto: alguém tentou fazer vibe coding de uma ferramenta de memória que sinalizasse quando um item contradizia outro. Hoje isso é trivial com um LLM, que pode varrer as contradições em lote ou par a par. Mas, ao receber o pedido de uma abordagem "estado da arte", o agente de IA não recomendou LLMs. Montou um sistema simbólico complexo, que convertia os itens em átomos lógicos e os comparava com um solver. Não funcionou e não tinha como funcionar, já que não existe método analítico para saber se duas frases em linguagem natural expressam a mesma proposição.

O autor, Sean Goedecke, levanta três explicações. A primeira é que o código de treino é majoritariamente anterior aos LLMs, mas ele a descarta como causa única: os modelos não escolhem jQuery ou Backbone no lugar de JS moderno ou React. A segunda é que o RLVR (aprendizado por reforço com verificação automática) provavelmente não oferece credenciais e acesso a APIs para um modelo chamar outros modelos, o que seria caro, lento e arriscado. Ele admite que não sabe isso com certeza. A terceira, a preferida dele, é que os agentes atuais simplesmente não são bons em design de software. Ele cita outros erros do tipo: algoritmos de consenso complexos no lugar de tolerar dados defasados e checagens síncronas em sistemas orientados a eventos.

Por que isso importa

Para quem constrói produtos com IA, a leitura prática é desconfiar do agente justamente nas decisões de arquitetura que envolvem LLMs. Se a tarefa é classificar, comparar ou julgar texto, vale perguntar de forma explícita se uma chamada a modelo resolve antes de aceitar regex, palavras-chave ou solvers. O próprio autor sugere ainda perguntar ao agente sobre o estado da arte da área, embora admita que o caso mostra que a formulação do pedido pesa.

Perguntas frequentes

Por que LLMs erram ao projetar sistemas que usam LLMs?

O autor aponta três hipóteses. O código de treino é em grande parte anterior aos LLMs, o RLVR provavelmente não treina chamadas a outros modelos, e os agentes atuais podem ser fracos em design de software. Ele prefere a terceira e descarta que a primeira explique tudo.

Qual foi o exemplo do erro citado no artigo?

Uma ferramenta de memória que deveria detectar contradições entre itens. O agente construiu um sistema simbólico com átomos lógicos e solver, em vez de pedir a um LLM que comparasse os itens. A abordagem era inviável e o modelo reconheceu isso quando questionado.

O RLVR é mesmo o culpado?

É uma hipótese, não um fato confirmado. O autor diz que não sabe ao certo, mas ficaria surpreso se esses ambientes de treino dessem credenciais e acesso a APIs de LLMs, por ser caro, lento e arriscado.

Como evitar esse tipo de erro no dia a dia?

A lição do autor é extrair valor do que os LLMs fazem bem e evitar o que fazem mal. Se você consegue prever onde eles acertam ou erram, o ganho é grande. Se não, o risco é gastar tempo e tokens em abordagens sem saída.

Fontes

Avalie este artigo:
Categoria
CEVIU
Publicado
09 de novembro de 2026
Editoria
CEVIU

Quer receber mais sobre CEVIU?

Conteúdo curado diariamente, direto no seu e-mail.

Conteúdo curado diariamenteDiversas categoriasCancele quando quiser