← Últimos artigos
🤖 AI

OpenMobile: Building Open Mobile Agents with Task and Trajectory Synthesis

O artigo apresenta o OpenMobile, um framework de código aberto que sintetiza instruções de tarefas e trajetórias de agentes móveis de alta qualidade, permitindo que modelos como Qwen2.5-VL e Qwen3-VL alcancem resultados competitivos no AndroidWorld e superem abordagens existentes com dados abertos.

Autores originais: Kanzhi Cheng, Zehao Li, Zheng Ma, Nuo Chen, Jialin Cao, Qiushi Sun, Zichen Ding, Fangzhi Xu, Hang Yan, Jiajun Chen, Anh Tuan Luu, Jianbing Zhang, Lewei Lu, Dahua Lin

Publicado 2026-04-17
📖 4 min de leitura☕ Leitura rápida

Autores originais: Kanzhi Cheng, Zehao Li, Zheng Ma, Nuo Chen, Jialin Cao, Qiushi Sun, Zichen Ding, Fangzhi Xu, Hang Yan, Jiajun Chen, Anh Tuan Luu, Jianbing Zhang, Lewei Lu, Dahua Lin

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ê quer ensinar um robô a usar o celular de alguém, como se ele fosse um assistente pessoal superinteligente. O desafio é que o celular tem milhões de botões, menus e aplicativos diferentes, e o robô precisa saber exatamente o que clicar para cumprir tarefas como "agendar uma reunião" ou "enviar uma mensagem".

Até agora, as grandes empresas de tecnologia (como Google e Apple) estavam guardando os segredos de como treinam esses robôs. Elas tinham "receitas" secretas e dados de treinamento que ninguém mais podia ver. Isso deixava a comunidade de código aberto (cientistas independentes) para trás, com robôs que conseguiam fazer apenas tarefas muito simples.

O artigo OpenMobile é como se um grupo de cientistas decidisse abrir a cozinha e mostrar exatamente como fazem o bolo, além de ensinar a todos a fazerem um ainda melhor.

Aqui está a explicação simples do que eles fizeram, usando analogias do dia a dia:

1. O Problema: O "Robô Cego"

Antes, os robôs de código aberto eram como um turista em um país estrangeiro que só sabe ler um mapa de uma única rua. Eles tentavam aprender olhando para uma única sequência de ações (ex: clicar aqui, depois ali). Se o turista tropeçasse, ele não sabia como se levantar e continuar. Eles não tinham uma visão geral de como o aplicativo funcionava.

2. A Solução: O "Mestre Explorador" (Síntese de Tarefas)

Os autores criaram um sistema chamado OpenMobile que funciona em duas etapas principais:

  • A Exploração (O Turista Curioso): Em vez de apenas olhar uma linha reta, o robô primeiro explora o aplicativo inteiro como um turista curioso. Ele clica em tudo, vai para todas as telas e cria um "Mapa Mental Global". Ele aprende que o botão de "Configurações" está ligado ao "Wi-Fi", que o "Calendário" se conecta ao "Email", e assim por diante.
  • A Criação de Tarefas (O Chef de Cozinha): Com esse mapa mental completo, o sistema não cria tarefas aleatórias. Ele usa a memória de curto prazo (o que está na tela agora) e a memória de longo prazo (o que ele viu em outras partes do app) para inventar tarefas complexas e realistas.
    • Analogia: Em vez de pedir ao robô apenas "abrir o app de fotos", o sistema cria uma tarefa como: "Encontre a foto do cachorro tirada ontem, envie-a para o grupo da família e depois apague-a da galeria". Isso força o robô a entender o contexto todo.

3. O Segredo do Sucesso: O "Treinamento com Erros" (Política de Alternância)

Aqui está a parte mais brilhante do trabalho. Normalmente, quando ensinamos um robô, mostramos apenas o caminho perfeito (o "especialista" fazendo tudo certo). Mas, na vida real, todo mundo erra. Se você só treina alguém para andar em linha reta, quando ele tropeçar, ele vai cair e não saber como se levantar.

O OpenMobile usa uma estratégia chamada "Troca de Políticas":

  • Imagine um aluno (o robô que está aprendendo) e um professor (o robô experiente).
  • O aluno tenta fazer a tarefa.
  • Um "monitor" observa. Se o aluno começar a fazer algo errado (desviar do caminho), o monitor chama o professor para intervir e corrigir o erro na hora.
  • Depois da correção, o aluno tenta continuar.
  • Analogia: É como um instrutor de direção que deixa o aluno dirigir, mas pisa no freio de emergência se o aluno for virar na rua errada, explicando o erro e guiando o carro de volta para o caminho certo. Isso ensina ao robô não apenas o que fazer, mas como se recuperar de um erro.

4. Os Resultados: O Robô que Aprende de Verdade

Com esses dados abertos e essa nova forma de treinar:

  • Os robôs treinados com o OpenMobile conseguiram resolver 64,7% das tarefas complexas no teste "AndroidWorld" (um teste difícil de celular).
  • Antes, os robôs de código aberto conseguiam apenas cerca de 30%.
  • Eles agora competem de igual para igual com os robôs das grandes empresas fechadas, mas usando dados que qualquer pessoa pode baixar e usar.

Por que isso é importante?

Muitas pessoas tinham medo de que os robôs estivessem apenas "decoreba" (memorizando as perguntas do teste). Os autores provaram que não é isso: o robô aprendeu a entender como os aplicativos funcionam e como consertar seus próprios erros.

Resumo da Ópera:
O OpenMobile é como abrir uma escola de direção para robôs onde eles não apenas assistem a filmes de direção perfeita, mas também praticam em um simulador onde podem errar, serem corrigidos e aprenderem a se recuperar. O resultado é um assistente de celular muito mais inteligente, útil e acessível para todos, não apenas para as grandes empresas.

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 →