twitter

Afinal o que revelou a fuga de código da Anthropic?

Nos últimos meses tenho escrito sobre o impacto da inteligência artificial no trabalho e no emprego, em particular nas profissões tecnológicas. Discute-se ainda hoje se ferramentas e plataformas avançadas vão reduzir a necessidade de programadores e arquitetos de sistemas. Mas, na semana passada, tivemos um pequeno incidente que nos veio trazer um pouco mais de clareza a este debate.

No dia 30 de março, um erro na publicação de software da Anthropic expôs mais de 500 mil linhas de código da sua ferramenta Claude Code. Calma! Não se tratou de nenhum ataque informático, mas de um lapso humano. Ainda assim, durante algumas horas, ficou visível algo que normalmente está escondido. A forma como uma das mais avançadas plataformas de inteligência artificial é realmente construída.

O que se descobriu foi muito diferente da ideia simplista que muitas vezes se imagina.
Na verdade não existe apenas um único modelo “mágico” que responde a tudo. Por cima desse modelo existe uma camada complexa de engenharia de software, com regras, mecanismos de controlo, gestão de memória e coordenação entre vários processos.

Em termos simples, o modelo é apenas o motor. Tudo o resto é o veículo.

Os sistemas revelados mostram que a inteligência artificial, tal como hoje a conhecemos, tem limitações importantes. Pode perder contexto, cometer erros, executar instruções de forma inconsistente ou até ser manipulada por comandos maliciosos. Para lidar com isso, os engenheiros criam estruturas que corrigem, validam e orientam o comportamento do modelo.

Um dos exemplos mais interessantes é o chamado ciclo de recuperação automática. Em vez de funcionar num simples pedido e resposta, o sistema monitoriza continuamente o que está a acontecer. Se algo corre mal, tenta corrigir sem intervenção humana. Pode reformular pedidos, ajustar o contexto ou até mudar de modelo para concluir a tarefa.

Outro aspeto relevante é a gestão de memória. Tal como uma pessoa não consegue pensar em tudo ao mesmo tempo, também estes sistemas têm limites. A solução passa por organizar a informação, eliminar o que não é relevante e consolidar o que é importante. Existe até um processo que, após períodos de inatividade, revê e reorganiza o conhecimento acumulado, numa lógica semelhante ao papel do sono no cérebro humano.

Também ao nível das ferramentas há uma abordagem rigorosa. Em vez de dar liberdade total ao sistema, o acesso é controlado e estruturado. As operações são validadas, executadas com regras e, sempre que necessário, de forma sequencial para evitar erros. Tudo isto reduz riscos e aumenta a fiabilidade.

O mais relevante desta exposição é a mudança de perspetiva que impõe. Durante algum tempo, criou-se a ideia de que bastaria ter acesso a modelos mais avançados para resolver qualquer problema. A realidade mostra o contrário. À medida que os modelos se tornam mais semelhantes entre si, o verdadeiro diferencial está na forma como são utilizados. Ou seja, na engenharia que os envolve.

Exemplos recentes no setor mostram que é possível obter melhores resultados não com novos modelos, mas com melhores arquiteturas. Sistemas que dividem problemas, validam resultados e controlam custos conseguem desempenhos superiores com menos recursos. Algo cada vez mais relevante, nomeadamente porque o custo do uso de IA começa a escalar com o uso continuado.

Isto tem uma consequência direta no mercado de trabalho, pois a engenharia de software não está a desaparecer. Está a transformar-se e a ganhar ainda mais relevância. O valor já não está apenas em escrever código, mas em desenhar sistemas inteligentes, robustos e eficientes.

Para quem entra agora no mercado, a mensagem é relevante. Não basta saber interagir com inteligência artificial. É necessário compreender como funciona, onde falha e como pode ser melhorada através de arquitetura e engenharia.

Voltamos assim à questão essencial. Que futuro queremos construir para o trabalho numa era de inteligência artificial?

Se a tecnologia evolui, também as competências têm de evoluir. Mas uma coisa permanece constante. Não há atalhos para sistemas bem construídos. E, como este episódio demonstrou, por trás de qualquer aparente magia, continua a existir aquilo que sempre fez a diferença. Boas arquiteturas e Engenharia de software!

Guilherme Teixeira

Guilherme Teixeira

22 abril 2026