Prefácio: Como é que a Relaunch24 trabalha com inteligência artificial?
Como muitas equipas de desenvolvimento modernas, utilizamos há vários anos ferramentas assistidas por IA no nosso trabalho diário. Incluem-se sobretudo editores para programadores como o Cursor. Para nós, estas ferramentas são sobretudo uma extensão dos ambientes de desenvolvimento clássicos: ajudam a resolver tarefas recorrentes mais rapidamente, a manter o código mais coerente e a compreender melhor as relações complexas. A arquitetura real, a lógica do sistema e a estrutura de segurança do motor Relaunch24 permanecem inteiramente sob o controlo dos nossos programadores e nunca funcionam de forma autónoma.
Código sim, bases de dados e dados de clientes não
Uma separação técnica clara é essencial. O motor R24 compõe-se exclusivamente do código núcleo da nossa plataforma. Este código não contém dados de clientes, nem conteúdos nem bases de dados. Define apenas o funcionamento do sistema – a mecânica pela qual os sites são entregues, os conteúdos renderizados e os módulos interagem.
O conteúdo real de um site é deliberadamente mantido separado desta estrutura do motor. A nossa arquitetura baseia-se na tecnologia flat-file: o conteúdo é armazenado como ficheiros de texto estruturados diretamente no sistema de ficheiros. Não existem bases de dados centrais que recolham ou agreguem conteúdo ou dados de clientes. Assim, os dados permanecem sempre onde devem – no servidor respetivo do site.

Esta separação tem um efeito secundário importante: mesmo quando os programadores usam editores assistidos por IA para escrever ou otimizar o código do motor, os dados reais de clientes nunca entram em contacto com estas ferramentas. O código é desenvolvido de forma independente do conteúdo real do site, enquanto todos os dados permanecem exclusivamente na infraestrutura de servidor respetiva. Isto permite um desenvolvimento eficiente sem que os dados sensíveis façam parte de fluxos de trabalho assistidos por IA.
Por que o alojamento e os dados devem permanecer em mãos humanas (para sempre)
O entusiasmo atual em torno das ferramentas IA levou a uma automatização crescente da infraestrutura: servidores configurados por agentes, código gerado por IA, sistemas inteiros criados sem processos de desenvolvimento tradicionais. Isto pode ser útil para protótipos ou pequenos experimentos. No entanto, quando se trata de infraestrutura real, dados de clientes ou sites críticos para o negócio, surge um problema fundamental: os sistemas IA não têm responsabilidade, nem obrigação nem responsabilidade jurídica.
Vários incidentes recentes mostram por que o alojamento, a infraestrutura e a gestão de dados devem permanecer sob controlo humano. Programadores relataram casos em que um assistente de codificação IA executou comandos de forma autónoma durante uma migração de servidor, eliminando dois sites e 2,5 anos de dados – incluindo todas as cópias de segurança. O programador descreveu mais tarde a causa como «excessiva confiança na IA». (Ler artigo)
Nem mesmo as grandes plataformas estão imunes. Na Amazon ocorreram várias falhas após ferramentas de desenvolvimento assistidas por IA terem introduzido alterações no código de produção. Num caso, uma modificação de implantação defeituosa causou graves perturbações nas encomendas e milhões de transações perdidas. (Relatório no Business Insider) Noutro caso, um agente IA eliminou de forma autónoma partes de um ambiente cloud, provocando horas de interrupção do serviço AWS. (Ler análise)
A investigação em segurança e os estudos apontam na mesma direção. As análises mostram que o código gerado por IA contém significativamente mais vulnerabilidades de segurança do que o código escrito por humanos. Em alguns casos, quase metade das amostras de código testadas não passa nos controlos de segurança básicos. (Ver estudo) Ao mesmo tempo, a automatização crescente aumenta o risco de má configuração, fugas de dados e alterações não controladas em sistemas de produção.
Isto não significa que a IA não tenha lugar no desenvolvimento de software. Pelo contrário: como ferramenta de apoio aos programadores é extremamente valiosa. A diferença crucial está em onde permanece a responsabilidade. A infraestrutura, o alojamento, o armazenamento de dados e a arquitetura de segurança devem ser sempre concebidos, monitorizados e assumidos por humanos – não por agentes ou ferramentas automatizados.
Por isso a Relaunch24 aplica uma separação rigorosa: a IA pode ajudar a escrever código, mas não explora servidores, não gere bases de dados nem toma decisões de infraestrutura. O alojamento, as atualizações, a segurança e a gestão de dados permanecem deliberadamente em mãos humanas. Porque se o código pode ser gerado rapidamente, a confiança na infraestrutura é algo que deve ser construída ao longo do tempo.