Inteligência artificial para desenvolvimento de aplicativos: o que está funcionando e o que não está

Inteligência artificial para desenvolvimento de aplicativos: o que está funcionando e o que não está

Um dos trabalhos previstos para ser mais impactado pela IA é o desenvolvedor de aplicativos. Afinal, modelos de IA como o ChatGPT são especialistas em manipulação de linguagem, então faz sentido que uma profissão baseada em linguagens – linguagens de computador – seja afetada. Mas as maneiras pelas quais as funções de

desenvolvimento de aplicativos mudarão podem ser diferentes do que você imaginou.

As previsões sobre os impactos da IA ​​na profissão de programação variam amplamente e descontroladamente. Por um lado, alguns estão prevendo a eliminação total dos desenvolvedores, enquanto outros estão certos de que a IA transformará os programadores existentes em supernerds. A verdade provavelmente está em algum lugar no meio.

Se você está preocupado com o fato de a IA acabar com seu trabalho de programação, você não está sozinho. No entanto, há uma grande limitação com a IA de hoje que exigirá que os desenvolvedores humanos estejam no circuito por algum tempo, talvez para sempre. Chama-se criatividade e os bots não a têm.

“Ainda temos que desenvolver inteligência artificial (IA) real, como muitas vezes se imagina”, diz Vaso Peras-Likodrić, desenvolvedor sênior de software da ABBYY, empresa de automação de IA com sede em Milpitas, Califórnia . “Temos redes neurais preditivas que imitam o raciocínio por meio de sua saída, mas a essência da inteligência precisa abrange muito mais.”

Os modelos de IA de hoje são bastante capazes de prever qual palavra ou ação virá a seguir com base no vasto conjunto de dados de treinamento gerados por humanos. E aí está o problema: os modelos de IA não podem saber nada que já não tenha acontecido.

“Consequentemente, pensamentos originais ou ideias não concebidas anteriormente têm menos probabilidade de aparecer nos resultados da IA”, diz ele. “Simplificando, há um escopo substancial para a criatividade humana, que essas ferramentas não podem encapsular totalmente.”

Peras-Likodrić também observou que, embora os modelos de IA “gerem resultados predominantemente satisfatórios”, sua propensão a alucinações é outro fator que provavelmente manterá as mãos humanas nos teclados por algum tempo.

“Instâncias de 'alucinação' de IA, ou saídas imprecisas, podem ocorrer mesmo com os sistemas mais avançados”, diz Peras-Likodrić, que usa GPT-4 para ajudar a escrever frases (incluindo as enviadas para Datanami ) . “É por isso que a verificação humana continua sendo vital para todas as tarefas críticas em que a precisão é indispensável. Por exemplo, as estações de verificação dos produtos da ABBYY destacam a importância do elemento humano. Embora as ferramentas de IA possam agilizar o processo, podemos depender apenas parcialmente delas em seu estado atual.”

Então, onde isso deixa a IA? De acordo com Vladimir Khil, chefe do grupo de processamento de plataforma da ABBYY, existem muitas outras atividades de desenvolvimento de aplicativos nas quais a IA atual pode se destacar.

“Imagine ter uma versão privada de um mecanismo de IA que pode analisar nosso código, fornecer sugestões sobre estilo de codificação e algoritmos eficientes e até mesmo identificar código ilegível sem nenhum medo de privacidade associado a tecnologias de terceiros”, diz ele. “Isso seria uma virada de jogo!”

A IA também pode ajudar a escrever scripts de teste. “Escrever testes pode ser chato para os desenvolvedores. Mas com o poder da IA, poderíamos descrever as interfaces e cenários, e ela poderia gerar o código de teste sem esforço”, diz Khil.

Um novo relatório da O'Reilly sobre as tendências de desenvolvimento de aplicativos de código baixo e sem código lança alguma luz sobre o uso de ferramentas como ChatGPT e GitHub Copilot, que se tornaram populares entre os programadores.

Talvez a maior descoberta da pesquisa de 739 organizações tenha sido que apenas 33% relatam usar essas ferramentas, enquanto 67% relatam que as ferramentas não estão em uso em suas organizações. Mas o pessoal da O'Reilly não está acreditando.

Fonte: https://www.datanami.com/2023/06/15/ai-for-app-dev-whats-working-whats-not/

Related Articles