Quanto mais uso estes agentes (que agora escrevem código que é bastante bom, mas claro que preciso de verificar e mantê-los sob controle), mais sinto que vamos ver o momento "Microsoft Frontpage" na tecnologia: O Frontpage tornou todos os desenvolvedores web redundantes em 2007. Como todos sabemos.
... bem, o Frontpage tornou cada desenvolvedor "redundante" nas empresas que compraram o Frontpage, e estavam felizes em produzir páginas da web que o Frontpage poderia fazer. E mantê-las. E ampliá-las. E... foi um pesadelo!! Então, eles recontrataram desenvolvedores web para fazer isso (com ou sem Frontpage)
A complexidade não está a desaparecer na construção de software - embora seja mais acessível para qualquer pessoa, por exemplo, criar um pull request. Se você é um engenheiro de software, provavelmente consegue dar voltas em qualquer não-dev na complexidade das aplicações a construir sem que estas falhem (e com elas a funcionarem)
O uso do meu agente inclui: - Dizer-lhe para criar uma tabela de DB para armazenar o estado de X - Notar que os testes têm muitos fakes, não é isso que quero - Instruí-lo a fazer uma escolha de design uma configuração não no código - Instruir a adicionar o11y e depois testá-lo (não confie nele) etc etc
Oh, e não vamos falar sobre depuração, isso ainda existe O agente pode ajudar, mas muitas vezes está perdido, então eu arregaço as mangas e entendo o que ele fez para que as coisas dessem errado (por exemplo, um teste passa que deveria falhar nesta fase - simplesmente não disse isso) Fiquei preocupado por um minuto que minhas habilidades de desenvolvedor estivessem obsoletas - o pacote todo acabou de se tornar mais valioso, para ser sincero [mesmo que partes dele eu já não use tanto assim]
(Correção: O Frontpage foi lançado em 1997, então deveria ter tornado os desenvolvedores web redundantes a partir de então ha! Foi descontinuado por volta de 2007. Confundi!)
716