A evolução dos modelos de IA generativa reduzirá ainda mais as barreiras ao uso de ferramentas de desenvolvimento de baixo código e sem código e, potencialmente, levará ao nascimento de uma nova classe de tecnologia de desenvolvedor inteligente.
As plataformas de baixo código e sem código já desempenharam um papel vital em ajudar os usuários de negócios a criar seus próprios aplicativos de software com pouco ou nenhum conhecimento de codificação. O uso dessas plataformas, no entanto, atingirá um ponto crítico à medida que a IA generativa for adicionada a elas, sobrecarregando o uso de sistemas de código baixo e sem código entre usuários corporativos que não são programadores especializados e possivelmente levando a uma classe totalmente nova de ferramentas de desenvolvimento, de acordo com uma ampla gama de especialistas do setor.
Os desenvolvedores profissionais já começaram a experimentar o ChatGPT e o desenvolvimento de software . Embora os primeiros resultados mostrem que o ChatGPT pode ser útil – inclusive para revisar o código – os desenvolvedores que programam aplicativos complexos provavelmente nunca conseguirão descarregar totalmente a codificação para ferramentas de IA. A IA generativa, no entanto, está pronta para revolucionar o uso de ambientes de desenvolvimento de código baixo e sem código, disseram analistas.
“A IA generativa terá nada menos que um efeito transformador em plataformas de código baixo e sem código, tornando muito mais fácil para essas plataformas fornecer funcionalidade útil com base em solicitações de alto nível até mesmo de desenvolvedores cidadãos”, disse Dion Hinchcliffe, analista principal na Constellation Research.
A adição de IA generativa a plataformas de baixo código e sem código é uma proposta atraente para as empresas - ao reduzir as barreiras à adoção desses sistemas e capacitar ainda mais os usuários corporativos para criar aplicativos, pode acelerar os ciclos de desenvolvimento.
Processamento de linguagem natural para desenvolvimento de aplicativos
As ofertas mais fortes de fornecedores de código baixo e sem código combinarão os benefícios das interfaces visuais do desenvolvedor com modelos de IA generativos, permitindo assim que o usuário escolha entre usar linguagem natural ou arrastar componentes visuais para refinar os resultados, de acordo com a gerente de pesquisa da IDC, Michele Rosen.
“A IA generativa também pode produzir ativos de texto e multimídia para desenvolvedores. E os fornecedores de código baixo e sem código podem fornecer interfaces de bate-papo para ajudar os desenvolvedores em todo o processo de criação do aplicativo”, disse Rosen.
A oferta de baixo código da Microsoft, Power Apps, já fornece funcionalidades baseadas em ChatGPT após a adição do Copilot , incluindo uma interface de bate-papo que permite a criação de um aplicativo simples por meio de uma interface de bate-papo.
O aplicativo resultante também pode conter uma instância do ChatGPT para seus usuários finais, disse Ryan Cunningham, vice-presidente do Microsoft Power Apps.
“A adição de IA generativa ao Copilot atende a dois casos de uso: um é para ajudar a acelerar os ciclos de desenvolvimento e o outro é adicionar IA generativa aos aplicativos criados”, disse Cunningham.
O Power Apps da Microsoft, de acordo com Cunningham, usa o aspecto de processamento de linguagem natural da IA generativa para capacitar os usuários corporativos.
"Os recursos de IA generativa dão aos usuários de negócios o poder de criar aplicativos. Esses usuários sabem o que precisariam em um aplicativo para seus respectivos departamentos de negócios, mas não estudaram ciência da computação ou codificação", disse Cunningham. A Microsoft é investidora na OpenAI, o criador do ChatGPT.
Reduzindo a barreira para ferramentas de baixo código
A integração da IA generativa em plataformas de baixo código e sem código reduzirá as barreiras à adoção desses ambientes de desenvolvimento nas empresas, concordou John Bratincevic, analista principal da Forrester.
“A integração da IA generativa verá a adoção de código baixo por usuários corporativos, já que a curva de aprendizado para começar a desenvolver aplicativos será ainda menor”, disse Bratincevic.
O casamento da IA generativa com plataformas de código baixo e sem código também ajudará os desenvolvedores profissionais, disseram analistas. A ajuda é necessária – globalmente, a escassez de desenvolvedores, segundo a IDC, deve aumentar de 1,4 milhão em 2021 para 4 milhões em 2025.
“Esses recursos generativos de codificação de IA serão mais úteis para desenvolvedores que trabalham em projetos maiores que procuram atalhos para dar suporte a solicitações comoditizadas ou de bom senso”, disse Hyoun Park, analista principal da Amalgam Insights.
“Em vez de procurar a biblioteca certa ou tentar se lembrar de um comando ou termo específico, o GPT e outras ferramentas de IA generativas semelhantes poderão fornecer uma amostra de código que os desenvolvedores podem usar, editar e aumentar”, disse Park disse.
A conclusão do código automático já está disponível
Empresas como Microsoft e Amazon já oferecem software de conclusão de código automático na forma de Copilot da Microsoft e Amazon CodeWishperer . A Microsoft já anunciou que uma versão futura do Copilot adotará a tecnologia ChatGPT-4 da OpenAI - a próxima versão do GPT (Transformador pré-treinado generativo) da OpenAI, GPT-4.
A tecnologia AI, de acordo com Bratincevic, da Forrester, ajudará os desenvolvedores a aprender novas habilidades de codificação e abordagens para a arquitetura do programa.
A Mendix, provedora de plataforma de baixo código, já está trabalhando na integração de recursos de orientação ao desenvolvedor em sua plataforma de desenvolvimento, disse Amir Piltan, gerente sênior de produto de IA da empresa.
“Os desenvolvedores podem criar aplicativos com base nas melhores práticas, fornecidas como recomendações pela IA generativa dentro do ambiente de desenvolvimento do Mendix”, disse Piltan.
Juntamente com vantagens adicionais para empresas e desenvolvedores, a integração de IA generativa a plataformas de código baixo e sem código pode resultar em um aumento imediato de receita para fornecedores, de acordo com Amalgam's Park.
“A oportunidade imediata é aumentar a base de usuários capaz de contribuir para os esforços de desenvolvimento de aplicativos de código baixo de cinco a 10 vezes, simplesmente digitando requisitos e criando trechos de código baixo que podem ser usados por desenvolvedores mais experientes”, disse Park, acrescentando que isso poderia dobrar o mercado de low-code nos próximos 18 meses a dois anos.
A Amalgam Insights estima que o mercado de desenvolvimento de aplicativos low-code esteja em torno de US$ 10 bilhões em todo o mundo, o que representa menos de 10 milhões de usuários com algum nível de criação ou edição de aplicativos. Em comparação, o ChatGPT já possui mais de 100 milhões de usuários.
Tanto a Microsoft quanto a Mendix esperam que a adoção de suas plataformas cresça e disseram que seus clientes corporativos estão ansiosos para usar novos recursos generativos de IA.
Desafios da IA generativa no desenvolvimento low-code
Embora existam várias vantagens para as empresas usarem plataformas de baixo código e sem código com recursos generativos de IA, também haverá desafios. O uso de prompts de linguagem natural levará algum tempo para se acostumar - existem técnicas envolvidas para fazê-lo bem - e a IA generativa pode dar origem a questões legais e de segurança.
“Pode ser desafiador fazer com que o modelo produza exatamente o que o usuário deseja. Por outro lado, as ferramentas de arrastar e soltar em ferramentas de desenvolvimento sem código e com pouco código podem ser mais rápidas e fáceis de usar”, disse Rosen, da IDC.
Além disso, o uso de modelos como o GPT pode levar a preocupações legais devido a vários problemas, como linhagem de dados e direitos de propriedade intelectual, de acordo com Park.
“Para ser franco, o GPT não sabe inerentemente se está usando processos protegidos por direitos autorais ou patenteados, uma vez que preenche automaticamente as respostas. E usar o GPT não é uma desculpa legal válida para trazer código patenteado e não licenciado para um aplicativo", disse Park, acrescentando que isso pode fazer com que os desenvolvedores verifiquem o código em busca de infrações e, assim, dificultar o potencial dessas plataformas para reduzir o tempo de desenvolvimento. GitHub , que usa o ChatGPT em sua própria versão do Copilot, já enfrenta uma ação coletiva questionando a legalidade da tecnologia.
IA levanta questões sobre segurança de dados corporativos
Além disso, para aproveitar ao máximo os aspectos geradores de IA das plataformas de código baixo e sem código, as empresas teriam que treiná-los em seus conjuntos de dados internos. Uma vez que as plataformas estão em uso por usuários corporativos, as plataformas presumivelmente continuariam a exigir acesso aos conjuntos de dados.
“As empresas terão que descobrir como proteger os dados com acesso baseado em função, o que pode não ser fácil de fazer em modelos básicos de IA. Portanto, a segurança e a governança de dados necessárias para a IA generativa quase certamente serão mais complicadas e exigirão soluções mais sofisticadas”, disse Hinchcliffe, da Constellation.
Além disso, os desenvolvedores precisariam treinar os modelos básicos usados nas plataformas sem código e baixo código para prepará-los para uso geral em uma empresa e, portanto, os próprios desenvolvedores podem precisar de treinamento adicional para fazer isso, observou Bratincevic.
O nascimento de uma nova classe de plataformas de desenvolvimento?
Em última análise, os recursos da IA generativa podem levar ao nascimento de uma nova classe de tecnologia de desenvolvimento, disseram analistas. O processamento de linguagem natural pode ser refinado a ponto de, por exemplo, as interfaces de arrastar e soltar usadas pelas atuais plataformas de baixo código e sem código se tornarem desnecessárias.
“A IA generativa também será um grande concorrente dos atuais players de código baixo e sem código. Estamos vendo novas soluções de codificação de IA generativas crescendo rapidamente”, disse Hinchcliffe.
Rosen, da IDC, observou que os fornecedores que podem fornecer ferramentas que agregam valor à produção bruta de IA generativa, seja incorporando-a a outras tecnologias ou ajudando o usuário a solicitar o modelo de maneira eficaz (e, assim, reduzir custos), terão a oportunidade de atrair usuários com o altíssimo nível de interesse nesta tecnologia.
Enquanto isso, o uso de plataformas sem código e com pouco código está crescendo rapidamente. A análise inicial da Constellation Research indica que o mercado de IA generativa para desenvolvimento de aplicativos será de US$ 4,1 bilhões até o final de 2023, crescendo aproximadamente 32% ao ano.
Os provedores de IA que podem ganhar mais
Apesar da possibilidade do surgimento de uma nova classe de ferramentas sem código e baixo código, a maioria dos analistas acredita que Microsoft, Google e Amazon poderiam ganhar com a adição de IA generativa a plataformas de baixo código e sem código.
A Microsoft, de acordo com Bratincevic, poderia sair à frente das outras.
“A Microsoft fez investimentos iniciais em IA generativa e está à frente da concorrência de baixo código. Além disso, a Microsoft já é a plataforma low-code número um na adoção corporativa e é comumente disponibilizada para todos os funcionários dentro de uma empresa (como ferramentas do Office) – esses fatores se combinam para ajudar desproporcionalmente a Microsoft em relação a outros fornecedores”, disse Bratincevic.
O Microsoft Power Apps, de acordo com Cunningham, vê pelo menos 7,4 milhões de novas compilações em sua plataforma todos os meses.
A demanda por recursos de IA generativa dentro de plataformas de baixo código também verá aquisições no mercado de tecnologia de desenvolvimento inteligente, disse Park.
“Espero que as plataformas generativas de baixo código mais bem-sucedidas sejam adquiridas com o tempo por fornecedores maiores que buscam gerenciar o ciclo de vida de desenvolvimento de aplicativos”, disse Park.
Fonte: https://www.infoworld.com/article/3694173/why-generative-ai-will-turbocharge-low-code-and-no-code-development.html