Cisco dá a engenheiro tokens de IA ilimitados para reescrever código legado
O plano da Cisco de deixar um engenheiro de 27 anos usar recursos de IA “ilimitados” para reescrever 98% do seu código legado está sendo tratado ao mesmo tempo como uma aposta ousada e uma catástrofe potencial. Os comentaristas questionam como a IA pode replicar com segurança décadas de correções de bugs acumuladas, casos de borda não documentados e peculiaridades de interoperabilidade em software de rede de missão crítica, e se uma única pessoa relativamente júnior consegue reter o conhecimento de domínio necessário. Outros argumentam que os LLMs modernos tornam refatorações em larga escala viáveis de forma inédita — especialmente para ferramentas internas ou componentes bem especificados —, mas alertam que testes, cobertura de regressão e objetivos claros importam muito mais do que alegações chamativas sobre tokens ilimitados.
Escopo e Objetivos da Reescrita
- Muitos comentaristas observam que o artigo nunca diz claramente por que “98% do código legado” precisa ser reescrito ou qual resultado concreto a Cisco quer (desempenho, segurança, manutenibilidade, paridade de funcionalidades, consolidação etc.).
- Não está claro o que “código legado” abrange: ferramentas internas, firmware de produto (por exemplo, IOS/IOS-XR), linhas específicas (switches, firewalls, colaboração) ou tudo isso.
- Várias pessoas temem que mexer no firmware central de rede possa ter consequências sérias de estabilidade e interoperabilidade.
Viabilidade de Reescritas com IA
- Vozes entusiasmadas dizem que os LLMs do fim de 2026 já conseguem traduzir e refatorar grandes bases de código, fazer engenharia reversa de binários antigos e gerar enormes volumes de código e testes muito rapidamente.
- Alguns relatam sucesso reescrevendo sistemas embarcados/legados em meses, com um gasto modesto de tokens e um desenvolvedor de nível intermediário supervisionando.
- Outros argumentam que essa tarefa é muito mais difícil do que a narrativa do CEO sugere, especialmente para sistemas complexos como os sistemas operacionais de rede da Cisco.
Comportamento Legado, Bugs e Testes
- Há forte preocupação de que idiossincrasias legadas, comportamentos de bug-como-recurso e gambiarras de interoperabilidade (com outros fornecedores, hardware estranho, casos de borda sutis de protocolo) não estejam documentados e sejam difíceis de redescobrir.
- Várias pessoas enfatizam que o verdadeiro desafio não é geração de código, mas:
- Capturar o comportamento existente por meio de testes extensivos de regressão e ponta a ponta.
- Decidir quais bugs preservar versus corrigir sem quebrar clientes.
- A IA é vista como boa em:
- Escrever testes e documentação.
- Refatorar e explicar código.
Mas é menos eficaz em saber quais comportamentos importam ou em projetar suítes de teste realmente eficazes sem orientação de especialistas.
Confiabilidade, Risco e Impacto no Cliente
- Muitos temem que isso possa desestabilizar a infraestrutura da qual os clientes dependem para alta confiabilidade, ao contrário de um SaaS típico.
- Alguns sugerem operação paralela, simulação pesada ou rollouts A/B; outros temem que os clientes se tornem, na prática, o ambiente de testes.
- Há ceticismo de que “tokens ilimitados” e uma equipe pequena consigam replicar com segurança décadas de correções de bugs acumuladas e conquistadas com esforço.
Dimensões Organizacionais e de PR
- Vários veem a história como uma peça de PR/hype: enfatizando juventude “AI-native”, “tokens ilimitados” e retórica de herói mais do que detalhes de engenharia.
- Alguns interpretam isso como um movimento de sinalização para investidores (“somos muito IA”) ou um prelúdio para redução de quadro.
- Há discussões laterais críticas sobre a qualidade histórica do software da Cisco, a expansão da linha de produtos e a frustração dos clientes, levando alguns a duvidar de que isso vá melhorar a situação.