O produto de IA da ByteDance, TRAE, lançou um assistente pessoal para desenvolvedores chamado TRAE Bao. Este recurso foi disponibilizado em 29 de outubro. O TRAE anunciou o lançamento através de seus canais oficiais e no fórum oficial chinês da comunidade.
Diferentemente do formato anterior, onde o assistente realizava uma tarefa por sessão, a nova ferramenta foi projetada para rastrear projetos, tarefas e decisões tomadas pelo desenvolvedor ao longo do tempo.
O TRAE explica o problema da seguinte forma: uma parte significativa do tempo que os desenvolvedores gastam com ferramentas de codificação baseadas em IA não é gasta escrevendo código, mas sim detalhando projetos, distribuindo tarefas e alternando entre sessões de trabalho. A cada nova tarefa, é necessário explicar novamente a pilha técnica, o histórico do projeto e as decisões tomadas anteriormente. Requisitos complexos precisam ser divididos manualmente, rastreados entre sessões e depois reunidos.
O assistente utiliza uma arquitetura de dois níveis. O assistente global é responsável pela coordenação e armazenamento de memória entre diferentes projetos. Ele é capaz de analisar tarefas passadas, diálogos e resultados de trabalho do desenvolvedor, extraindo soluções e restrições reutilizáveis. Quando o desenvolvedor inicia um novo trabalho e define um objetivo, o assistente global carrega automaticamente o contexto relevante, estudando a experiência de projetos anteriores.
O assistente de projeto, por outro lado, foca em um projeto de cada vez. Trabalhando dentro do contexto desse projeto específico, ele divide uma necessidade complexa em várias tarefas executáveis, inicia subtarefas em paralelo, as integra e resume. De acordo com a descrição do TRAE, o papel do desenvolvedor nesse processo muda para receber relatórios e tomar decisões.
No aplicativo de desktop do TRAE, o acesso ao assistente global é feito através de um ponto de entrada especial, enquanto a criação ou abertura de um projeto ativa o assistente de nível de projeto. O assistente global pode ser integrado com aplicativos de mensagens como Feishu e WeChat, permitindo que os desenvolvedores lhe enviem tarefas e recebam atualizações sobre o progresso sem abrir o aplicativo cliente.
Existem certas limitações: a versão atual suporta apenas tarefas locais. O TRAE informou que o suporte a tarefas na nuvem e dispositivos móveis aparecerá em futuras atualizações. Os usuários no fórum oficial observam que o recurso está sendo implementado gradualmente, aparecendo primeiro na versão chinesa, e que atualmente é usado um método de seleção automática de modelo sem possibilidade de configuração manual.
Este lançamento adiciona o TRAE ao crescente grupo de agentes de desktop que permitem aos usuários delegar trabalho de telefones ou aplicativos de bate-papo e manter memória de longo prazo entre sessões.