← Últimos artigos
💻 computer science

Open-Ended Cognitive Evolution for Autonomous Robots in Dynamic Environments

Este artigo propõe um framework de evolução cognitiva de código aberto que permite que robôs autônomos adaptem dinamicamente seus mecanismos de pensamento, aprendizagem e interação em resposta a situações não vistas e mudanças ambientais, superando significativamente abordagens de estrutura fixa em sucesso de tarefas, segurança e eficiência.

Autores originais: Su Hong

Publicado 2026-08-31
📖 6 min de leitura🧠 Leitura aprofundada

Autores originais: Su Hong

Artigo original sob licença CC BY 4.0 (https://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 um robô projetado para trabalhar em um armazém. Em um mundo perfeito e imutável, engenheiros podem programá-lo com todas as regras que ele precisará: como pegar uma caixa, onde colocá-la e o que fazer se uma luz piscar. Mas o mundo real não é perfeito. Ele muda. Um novo tipo de caixa pode aparecer, um sensor pode sair de alinhamento ou um caminho pode subitamente ficar bloqueado. Para um robô sobreviver em um lugar assim, ele não pode apenas memorizar uma lista de fatos. Ele também deve ser capaz de mudar como pensa, como aprende com seus erros e como interage com seu entorno. Este é o desafio dos ambientes abertos: o robô deve se adaptar não apenas a novos objetos, mas a novas formas de resolver problemas.

Por anos, pesquisadores focaram em ensinar máquinas a aprender novos fatos ou atualizar seus mapas internos. Isso é como um estudante memorizando mais datas históricas. No entanto, um novo estudo sugere que, para um robô verdadeiramente autônomo, memorizar fatos não é suficiente. O robô também deve ser capaz de reescrever seus próprios livros didáticos. Se a antiga forma de pensar falhar, o robô precisa ter a habilidade de inventar uma nova forma de pensar, testá-la e mantê-la se funcionar. Esta é a ideia central por trás de uma nova estrutura para "evolução cognitiva de código aberto", um sistema que permite que um robô desenvolva sua própria mente ao longo do tempo.

Os pesquisadores, liderados por Su Hong, da Universidade de Informação de Chengdu, construíram um sistema onde um robô começa com apenas um conjunto mínimo e básico de ferramentas mentais. Essas ferramentas são genéricas: a capacidade de observar, de pensar, de aprender, de interagir e de verificar se as coisas estão indo bem. As formas específicas como o robô usa essas ferramentas não são fixas. Em vez disso, o robô carrega um "repertório" de métodos que ele pode escolher. Se o robô encontrar uma situação que não consegue lidar, ele não apenas tenta com mais força usando os mesmos truques antigos. Ele pode criar um método inteiramente novo, testá-lo contra a realidade e adicioná-lo à sua coleção para uso futuro.

Para ver se essa ideia funciona, a equipe realizou uma série de simulações em um ambiente de armazém controlado. Eles deram ao robô uma tarefa simples: mover objetos enquanto lida com informações confusas ou conflitantes. No primeiro teste, introduziram situações onde diferentes sensores davam respostas contraditórias ao robô. Por exemplo, uma câmera poderia dizer que uma caixa é vermelha, enquanto um sensor de peso sugere que ela é leve, criando um conflito que a programação inicial do robô não conseguiria resolver. Os pesquisadores compararam seu novo sistema com métodos antigos que estavam presos a um conjunto fixo de regras de pensamento. Os resultados foram impressionantes. Quando o robô enfrentou um tipo completamente novo de conflito que nunca havia visto antes, o novo sistema conseguiu resolver o problema em quase 95% das vezes. Em contraste, os sistemas mais antigos, que podiam apenas memorizar regras para conflitos que já haviam visto, tiveram sucesso em apenas cerca de 60% das vezes. Mais importante ainda, o novo sistema aprendeu uma maneira geral de verificar contradições e reutilizou essa nova habilidade em quase todos os conflitos futuros, provando que realmente evoluiu uma nova forma de pensar, em vez de apenas memorizar uma única resposta.

O segundo teste observou como o robô aprende. No mundo real, a quantidade de dados que um robô recebe pode mudar drasticamente. Às vezes, ele vê apenas alguns exemplos de um novo objeto; outras vezes, vê centenas. Os pesquisadores descobriram que um único método de aprendizado não pode lidar com todas essas situações. Um método que funciona bem quando os dados são escassos pode falhar quando os dados são abundantes, e vice-versa. A nova estrutura permitiu que o robô alternasse entre diferentes estratégias de aprendizado dependendo da situação. Quando os dados eram escassos, ele dependia da memória. Quando os dados eram abundantes, ele mudava para o treinamento de um modelo preditivo. Quando o ambiente começava a mudar rapidamente, ele adotava uma estratégia focada apenas nas informações mais recentes. Ao permitir que o robô escolhesse seu próprio estilo de aprendizado, o sistema melhorou sua taxa de sucesso geral para quase 69%, superando significativamente o melhor método de aprendizado fixo, que alcançou apenas cerca de 56%. O robô não apenas aprendeu a tarefa; ele aprendeu a aprender.

O teste final abordou o perigo do conhecimento desatualizado. Em um mundo em constante mudança, uma regra que era verdadeira ontem pode ser falsa hoje. Se um robô continuar usando uma regra antiga após o ambiente ter sofrido um deslocamento, ele pode cometer erros perigosos. Os pesquisadores introduziram mudanças súbitas e não anunciadas na simulação, como um sensor sofrendo deriva ou um caminho ficando bloqueado. Eles compararam seu sistema com um que verificava mudanças em um cronograma fixo, como um relógio. O novo sistema esperava por um sinal de que algo estava errado — uma discrepância entre o que ele esperava e o que realmente via. Quando esse sinal aparecia, ele parava imediatamente, investigava e atualizava seu conhecimento. Essa abordagem foi muito mais eficiente. Reduziu o número de verificações desnecessárias em quase metade em comparação ao sistema baseado em relógio, ao mesmo tempo em que reduziu drasticamente a taxa de erros perigosos. O robô cometeu menos erros e usou menos energia para se manter seguro.

O estudo demonstra que, para um robô operar de forma independente em um mundo dinâmico, ele deve ser capaz de evoluir suas próprias capacidades. Não basta simplesmente adicionar novos fatos a um banco de dados. O robô deve ser capaz de inventar novas formas de raciocínio, alternar suas estratégias de aprendizado quando as condições mudam e atualizar seus métodos quando o mundo se desloca sob seus pés. Os experimentos mostram que essa abordagem funciona, permitindo que o robô lide com conflitos não vistos, se adapte a diferentes ambientes de dados e permaneça seguro quando o mundo muda inesperadamente. As descobertas sugerem que o futuro dos robôs autônomos não reside em construir máquinas que saibam tudo no início, mas em construir máquinas que possam ensinar a si mesmas como pensar, aprender e agir conforme avançam.

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 →