À medida que os desenvolvedores aprendem os detalhes da IA generativa, os não-desenvolvedores irão seguir o mesmo caminho.

À medida que os desenvolvedores compreendem os pormenores da IA generativa, os não-desenvolvedores também seguirão o mesmo percurso.

Codificação abstrata

Inteligência Artificial generativa (IA) e outras ferramentas de programação baseadas em IA estão deixando sua marca – isso significa que elas são as ferramentas definitivas de baixo código e sem código? Sim, mas pode levar algum tempo para percebermos seu potencial completo como impulsionadores superprodutivos para desenvolvedores e eventualmente não desenvolvedores.

Os desenvolvedores já estão mergulhados na IA generativa. Um terço dos entrevistados em uma recente pesquisa da O’Reilly relatou o uso de ambientes como GitHub Copilot e ChatGPT – com um aviso. “Suspeitamos que essa estimativa esteja subestimando o uso real do Copilot,” sugere o autor da pesquisa, Mike Loukides. “Estamos certos de que, mesmo que não estejam usando o Copilot ou ChatGPT no trabalho, muitos programadores estão experimentando essas ferramentas ou usando-as em projetos pessoais.”

Também: IA Generativa pode ajudar na evolução do baixo código para nenhum código – mas com um toque

A adoção plena e formal pode levar tempo. A maior dificuldade para os desenvolvedores que trabalham com novas ferramentas é o treinamento (34%), e outros 12% afirmaram que a maior dificuldade é a facilidade de uso, mostra a pesquisa. “Juntos, esses números representam quase metade de todos os entrevistados (46%). Foi uma surpresa, já que muitas dessas ferramentas são supostamente de baixo ou nenhum código. Existem curvas de aprendizado, e elas parecem ser mais acentuadas do que imaginávamos. Vale ressaltar também que 13% dos entrevistados disseram que as ferramentas não solucionaram efetivamente os problemas que os desenvolvedores enfrentam.”

Ferramentas de produtividade – e especificamente os sucessores de ferramentas como o Copilot – “estão transformando o desenvolvimento de software de maneiras radicais”, afirma o relatório. “Os desenvolvedores de software obtêm valor dessas ferramentas, mas não se deixe enganar pelo burburinho: esse valor não é obtido de graça. Ninguém vai sentar-se com o ChatGPT e digitar: ‘Gere um aplicativo empresarial para vender sapatos’ e obter algo que vale a pena. Cada ferramenta tem sua própria curva de aprendizado, e é fácil subestimar o quão íngreme essa curva pode ser.”

Também: Com IA, as organizações estão vendo os desenvolvedores de software como grandes colaboradores

Uma vez que os desenvolvedores dominem o código gerado pela IA generativa, espera-se que ele chegue aos desenvolvedores comuns. A IA generativa tem um grande potencial para mudar a forma como o software é construído, testado e implantado – e adicionar uma nova dimensão ao movimento de baixo e nenhum código. “Estamos entusiasmados com o potencial da IA generativa para automação sem código”, diz Katherine Kostereva, CEO da Creatio. “Esperamos ver uma proliferação maciça de casos de uso para IA generativa e conversacional nos próximos anos.”

A convergência de nenhum código e IA generativa abre caminho para que desenvolvedores e não desenvolvedores empreguem ferramentas visuais de arrastar e soltar, continua Kostereva. “A IA generativa complementa e acelera o processo de desenvolvimento sem código, pré-gerando automaticamente modelos, componentes ou até mesmo aplicativos inteiros com base na entrada de texto do usuário. Dessa forma, economizará o tempo e o esforço do criador do aplicativo sem código para converter requisitos básicos em um protótipo.”

Também: A IA pode programar? Apenas em pequenos passos

A inteligência artificial generativa “oferece uma ampla gama de oportunidades para aprimorar aplicativos com novas capacidades e casos de uso”, diz ela. “Por exemplo, você pode facilmente adicionar um recurso para gerar automaticamente respostas de texto semelhantes às humanas, analisar dados históricos em seu aplicativo ou usar a assistência da IA para gerar recomendações de decisão”.

Quando se trata de mudanças impulsionadas pela IA generativa no espaço de low-code e no-code, podemos esperar um desenvolvimento acelerado. “Ferramentas que aproveitam a IA generativa vão acelerar a criação de aplicações usando métodos no-code”, diz Kostereva. Os usuários vão passar mais tempo descrevendo o resultado esperado ao invés de dispor meticulosamente cada etapa para chegar lá.”