← Últimos artigos
💬 NLP

ALRM: Agentic LLM for Robotic Manipulation

Este artigo apresenta o ALRM, um framework de LLM agêntico que faz a ponte entre o raciocínio em linguagem natural e a manipulação robótica por meio de um loop modular no estilo ReAct que suporta modos de execução tanto Code-as-Policy quanto Tool-as-Policy, validado por um novo benchmark de 56 tarefas linguisticamente diversas.

Autores originais: Vitor Gaboardi dos Santos, Ibrahim Khadraoui, Ibrahim Farhat, Hamza Yous, Samy Teffahi, Hakim Hacid

Publicado 2026-01-30
📖 5 min de leitura🧠 Leitura aprofundada

Autores originais: Vitor Gaboardi dos Santos, Ibrahim Khadraoui, Ibrahim Farhat, Hamza Yous, Samy Teffahi, Hakim Hacid

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

Imagine que você tem um assistente robô muito inteligente e culto. Você quer que ele arrume sua cozinha, mas em vez de dar a ele um roteiro rígido e pré-escrito como "Pegue a colher, mova para a pia", você apenas diz: "Ei, você poderia, por favor, limpar estes pratos sujos?".

Por muito tempo, os robôs tiveram dificuldades com isso. Eles eram como atores que decoraram um roteiro, mas não consegravam lidar se você mudasse uma única palavra. Se você dissesse "jogue o prato" em vez de "mova o prato", o robô poderia travar.

Este artigo apresenta um novo sistema chamado ALRM (Agentic LLM for Robotic Manipulation) que ensina os robôs a pensar, planejar e se adaptar em tempo real, de forma muito semelhante a um ser humano.

As Duas Maneiras de o Robô "Pensar"

Os pesquisadores descobriram que o robô pode lidar com o seu pedido de duas maneiras diferentes, como dois estilos distintos de trabalho:

  1. O "Escritor de Código" (Code-as-Policy):
    Imagine que o robô é um programador. Quando você lhe dá uma tarefa, ele escreve instantaneamente um pequeno programa de computador (um roteiro) para resolver o problema e aperta o botão "executar". É rápido e eficiente, como um chef que conhece a receita de cor e prepara a refeição inteira de uma só vez. No entanto, se ele cometer um erro minúsculo de digitação na receita, todo o prato pode queimar, e ele terá que recomeçar.

  2. O "Usuário de Ferramentas" (Tool-as-Policy):
    Imagine que o robô é um detetive. Em vez de escrever um roteiro inteiro, ele divide o trabalho em etapas minúsculas. Ele diz: "Primeiro, vou procurar o prato. Ok, eu o encontrei. Agora, vou pegá-lo. Oh, espere, minha mão escorregou. Deixe-me tentar novamente". Ele usa uma "ferramenta" para fazer uma pequena coisa, verifica o resultado e então decide o que fazer a seguir. Isso é mais lento porque leva mais tempo para pensar, mas é muito melhor para corrigir erros sobre a marcha.

O "Cérebro" da Operação

O sistema utiliza um "cérebro" especial (um Grande Modelo de Linguagem, ou LLM) que atua como um gerente de projeto.

  • O Planejador: Esta parte ouve o seu pedido ("Limpar a mesa") e o divide em etapas lógicas e pequenas ("Encontrar a xícara", "Pegar a xícula", "Colocar a xícara na pia").
  • O Executor: Esta parte realmente realiza o trabalho, seja executando o código que o planejador escreveu ou usando as "ferramentas" passo a passo.
  • O Ciclo (Loop): Se o robô derrubar a xícara, o Executor diz ao Planejador: "Eu derrubei". O Planejador então diz: "Ok, vamos tentar pegar de novo", e o ciclo continua até que o trabalho seja concluído.

O "Exame" que Eles Aplicaram aos Robôs

Para ver se este sistema realmente funciona, os pesquisadores não testaram apenas comandos simples. Eles criaram um "exame" difícil com 56 tarefas diferentes em três salas virtuais (uma cozinha, uma área de armazenamento de caixas e uma fruteira).

Eles testaram os robôs com instruções que eram:

  • Simples: "Pegue o limão."
  • Complexas: "Pegue a fruta azeda e a fruta grande." (O robô tem que descobrir qual fruta é azeda e qual é grande sem que lhe digam os nomes).
  • Conversacionais: "Ei, estas frutas estão apodrecendo! Jogue o limão e o pêssego no lixo!" (O robô tem que ignorar a conversa extra e focar na ação).

Eles testaram 10 diferentes "cérebros" (modelos de IA), variando de modelos massivos e poderosos (como o Claude-4.1-Opus) a modelos menores e mais leves que podem rodar em um único computador (como o Falcon-H1-7B).

Os Resultados: Quem Venceu?

  • A Potência: O maior e mais caro modelo de IA (Claude-4.1-Opus) foi o melhor no método "Usuário de Ferramentas". Ele resolveu quase 94% das tarefas, inclusive as complexas, mas levou um pouco mais de tempo para pensar por ser tão minucioso.
  • O Velocista: O modelo menor e de código aberto (Falcon-H1-7B) foi uma estrela surpreendente. Usando o método "Escritor de Código", ele resolveu 84% das tarefas e foi muito mais rápido do que os grandes modelos. Ele foi quase tão bom quanto os modelos gigantes, mas não precisou de um supercomputador para rodar.
  • A Dificuldade: Os modelos menores tiveram dificuldade com o método "Usuário de Ferramentas". Eles ficaram confusos quando precisavam parar e pensar após cada pequena etapa, muitas vezes falhando em completar a tarefa.

A Conclusão Principal

O artigo mostra que não precisamos mais forçar os robôs a seguir roteiros rígidos. Ao dar a eles um cérebro "agêntico" que pode planejar, usar ferramentas e escrever código, os robôs podem entender a linguagem natural, lidar com erros e resolver quebra-cabeças complexos de várias etapas, como limpar uma mesa bagunçada.

O estudo conclui que, para obter os melhores resultados, você pode usar uma IA poderosa baseada em nuvem para raciocínio complexo, ou uma IA menor e local se precisar de velocidade e estiver disposto a lidar com tarefas um pouco mais simples. É um grande passo em direção a robôs que podem realmente entender o que queremos dizer, não apenas o que dizemos.

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 →