A inteligência artificial está se integrando rapidamente em nossa vida diária, trazendo muitas mudanças surpreendentes. Também se pode dizer que entramos em uma era de pleno aproveitamento da inteligência artificial. Melhorar a eficiência e a qualidade do desenvolvimento de software é um elemento importante para promover a inovação tecnológica e sua aplicação. Para satisfazer a natureza "preguiçosa" das pessoas, o mercado está constantemente desenvolvendo novas ferramentas de código de IA. Como o XXAI para tradução e redação, o Assistente de IA do Google para auxiliar no trabalho de escritório e o Gerador de IA da Adobe para processamento de imagens.
Para alcançar uma construção de aplicativos sem atrito e inteligente, os humanos inteligentes pensaram em usar ferramentas e serviços de IA para simplificar a cadeia de ferramentas de desenvolvimento. Todas as grandes empresas de IA estão continuamente desenvolvendo e atualizando ferramentas de código de IA. Recentemente, soubemos que a Anthropic também seguiu o mercado, lançando uma ferramenta de código de IA para Claude - uma ferramenta sandbox JavaScript. As funcionalidades correspondentes estão atualmente disponíveis como versão de pré-visualização para todos os usuários.
O uso de ferramentas de código de IA pode reduzir a barreira de entrada para o desenvolvimento de software e também aumentar a eficiência do desenvolvimento. No entanto, a simplicidade do desenvolvimento de software trazida pelas ferramentas de código de IA também deve chamar nossa atenção para o uso regulamentado da IA.
Talvez algumas pessoas se perguntem, para que servem exatamente as ferramentas de código de IA? Quais são suas funcionalidades?
As funcionalidades específicas são as seguintes:
Tomando Claude AI como exemplo, a Anthropic melhorou ainda mais a capacidade de escrita de código de Claude, lançando uma ferramenta de código de IA para Claude AI que permite aos usuários usar Claude para escrever código JavaScript, fazer upload de seu próprio código em um ambiente sandbox e gerar automaticamente resultados de execução, ajudando programadores ou profissionais de negócios a depurar código ou realizar cálculos precisos e eficientes.
O Google lançou o relatório de estado do DevOps de 2024, afirmando que mais de 75% dos desenvolvedores e profissionais de TI dependem da inteligência artificial para lidar com pelo menos uma tarefa profissional diária. A equipe de pesquisa e avaliação DevOps do Google Cloud pesquisou quase 3.000 profissionais técnicos em todo o mundo, indicando que cada vez mais pessoas estão começando a usar a tecnologia de IA.
Os dados específicos do relatório de estado são os seguintes:
Embora a IA tenha trazido um aumento na produtividade, estudos mostram que a adoção da IA pode levar a uma diminuição no desempenho da entrega de software, com uma redução prevista na taxa de entrega de 1,5% e uma queda na estabilidade de entrega de 7,2%. Matt Hoffman, gerente de produto e analista de dados da Uplevel, disse. Uma pesquisa do GitHub lançada em agosto mostrou que 97% dos engenheiros de software, desenvolvedores e programadores relataram usar assistentes de programação de IA.
"Vemos em diferentes estudos que as pessoas dizem 'Isso realmente ajudou nossa produtividade', mas também vemos algumas pessoas dizendo 'Sabe de uma coisa? Eu me tornei mais um revisor (de código)'", disse Hoffman.
Isso também nos dá um aviso. É inegável que as ferramentas de código de IA desempenham um papel importante na melhoria da eficiência do desenvolvimento, mas também devemos perceber que precisamos usar as ferramentas de IA de maneira regulamentada, manter as ferramentas de código de IA em um papel de suporte, reduzir nossa dependência delas e melhorar nossa capacidade de desenvolvimento independente para permanecer proativos.
Há mais uma coisa que devemos reconhecer: as ferramentas de código de IA não têm muitas restrições de uso! Além dos desenvolvedores poderem usar ferramentas de código de IA, mesmo uma pessoa sem conhecimento profissional de TI pode usar ferramentas de código de IA para desenvolver programas e escrever código.
Um "espertinho" japonês usou computadores e smartphones, usando uma "versão não oficial do ChatGPT", para criar código-fonte para um programa que criptografa arquivos específicos e os torna inutilizáveis, além de exigir o pagamento da criptomoeda "Bitcoin". Modificando e mesclando o código acima, ele criou um vírus de computador semelhante a um ransomware.
Por abusar da IA generativa para criar vírus de computador, ele foi condenado pelo Tribunal Distrital de Tóquio a três anos de prisão com quatro anos de suspensão.
Durante o interrogatório em 1º deste mês, o réu afirmou que levou cerca de um mês para concluir o vírus. Ele admitiu não ter conhecimento de TI, dizendo: "Sem a IA generativa, acho que não poderia tê-lo criado". Quando o advogado de defesa perguntou se era "fácil", ele respondeu "sim".
Isso também mostra o quão poderosas são as ferramentas de código de IA no mercado atual - até mesmo alguém sem conhecimento de TI pode usar as ferramentas para programar os aplicativos de que precisa. No entanto, não incentivamos e nos opomos a esse tipo de comportamento ilegal; as ferramentas devem ser usadas para fins legítimos!