Social Links Search User Login Menu
Tools
Close
Close

Articoli Low-Code Italia

Perché l'IA generativa potenzierà lo sviluppo low-code e no-code.
Staff Low Code Italia 259

Perché l'IA generativa potenzierà lo sviluppo low-code e no-code.

Rivoluzione nell'automazione dello sviluppo: come l'IA generativa sta trasformando il mondo del low-code e del no-code.

Le piattaforme a low-code e no-code hanno già svolto un ruolo fondamentale nell' aiutare gli utenti aziendali a creare le proprie applicazioni software con scarsa o nessuna conoscenza di codifica.

L'uso di queste piattaforme, però, raggiungerà un punto di svolta con l'aggiunta dell'IA generativa, potenziando l'utilizzo dei sistemi low-code e no-code tra gli utenti aziendali che non sono programmatori esperti e potrebbe portare alla nascita di una nuova classe di strumenti di sviluppo, secondo un'ampia gamma di esperti del settore.

I programmatori professionisti hanno già iniziato a sperimentare con ChatGPT e lo sviluppo software. Sebbene i risultati preliminari dimostrino che ChatGPT può essere utile, anche per la revisione del codice, i programmatori che lavorano su applicazioni complesse probabilmente non saranno in grado di affidare completamente la codifica agli strumenti di intelligenza artificiale. Tuttavia, l'IA generativa è pronta a rivoluzionare l'uso di ambienti di sviluppo a low-code e no-code, secondo gli analisti.

"L'IA generativa avrà un effetto trasformativo sulle piattaforme a low-code e no-code, rendendo molto più facile per queste piattaforme fornire funzionalità utili basate su richieste di alto livello anche da parte degli sviluppatori non professionisti", ha dichiarato Dion Hinchcliffe, analista principale presso Constellation Research.

L'aggiunta dell'IA generativa alle piattaforme a low-code e no-code rappresenta una proposta convincente per le aziende, in quanto abbassa le barriere all'adozione di questi sistemi e permette agli utenti aziendali di creare applicazioni, accelerando così i cicli di sviluppo.

Elaborazione del linguaggio naturale per lo sviluppo di app

Le offerte più efficaci dei fornitori low-code e no-code combineranno i vantaggi delle interfacce visive per sviluppatori con modelli di IA generativa, consentendo idealmente all'utente di scegliere tra l'uso del linguaggio naturale e il trascinamento di componenti visive per perfezionare i risultati, secondo la ricerca di IDC a cura della responsabile delle ricerche Michele Rosen.

"L'IA generativa può anche produrre testi e contenuti multimediali per gli sviluppatori. E i fornitori no-code e low-code possono fornire interfacce di chat per assistere gli sviluppatori durante tutto il processo di creazione dell'app", ha detto Rosen.

Power Apps, l'offerta low-code di Microsoft, offre già funzionalità basate su ChatGPT dopo l'aggiunta di Copilot, tra cui un'interfaccia di chat che consente di creare una semplice applicazione tramite un'interfaccia di chat. Secondo Ryan Cunningham, vicepresidente di Microsoft Power Apps, l'applicazione risultante può anche contenere un'istanza di ChatGPT per gli utenti finali.

"L'aggiunta di IA generativa a Copilot serve a due scopi: accelerare i cicli di sviluppo e aggiungere IA generativa alle applicazioni create", ha detto Cunningham.
Secondo Cunningham, Power Apps di Microsoft utilizza l'aspetto dell'elaborazione del linguaggio naturale dell'IA generativa per dare potere agli utenti aziendali.
"Le capacità di IA generativa danno agli utenti aziendali la possibilità di creare applicazioni. Questi utenti sanno di cosa avrebbero bisogno in un'applicazione per i rispettivi dipartimenti aziendali, ma non hanno studiato informatica o programmazione", ha detto Cunningham. Microsoft è un investitore in OpenAI, il creatore di ChatGPT.

Abbassare la barriera per gli strumenti a low-code

L'integrazione dell'IA generativa nelle piattaforme low-code e no-code ridurrà le barriere all'adozione di questi ambienti di sviluppo nelle aziende, concorda John Bratincevic, analista principale presso Forrester."L'integrazione dell'IA generativa porterà all'adozione del low-code da parte degli utenti aziendali, poiché la curva di apprendimento per iniziare lo sviluppo di applicazioni sarà ancora più bassa", ha detto Bratincevic.

L'unione dell'IA generativa con le piattaforme a low-code e no-code aiuterà anche gli sviluppatori professionisti, secondo gli analisti. L'aiuto è necessario, poiché a livello globale si prevede che la carenza di sviluppatori, secondo IDC, passerà da 1,4 milioni nel 2021 a 4 milioni nel 2025.

"Queste capacità di codifica dell'IA generativa saranno molto utili per gli sviluppatori che lavorano su progetti più ampi e che cercano scorciatoie per supportare richieste commoditize o di buon senso", ha detto Hyoun Park, analista principale presso Amalgam Insights.
"Invece di cercare la libreria giusta o rimanere bloccati nel cercare di ricordare un comando o un termine specifico, GPT e altri strumenti di IA generativa simili saranno in grado di fornire un campione di codice che gli sviluppatori potranno quindi utilizzare, modificare e integrare", ha detto Park.

Il completamento automatico del codice è già disponibile

Aziende come Microsoft e Amazon offrono già software di completamento automatico del codice sotto forma di Microsoft Copilot e Amazon CodeWhisperer. Microsoft ha già annunciato che una futura versione di Copilot adotterà la tecnologia ChatGPT-4 di OpenAI, la prossima versione del GPT (Generative Pretrained Transformer) di OpenAI, GPT-4.

Secondo Bratincevic di Forrester, la tecnologia dell'IA aiuterà gli sviluppatori a imparare nuove competenze di codifica e approcci all'architettura dei programmi.

Il fornitore di piattaforme a low-code Mendix sta già lavorando all'integrazione di funzionalità di orientamento per gli sviluppatori nella propria piattaforma di sviluppo, ha dichiarato Amir Piltan, responsabile senior del prodotto AI presso l'azienda.

"Gli sviluppatori possono creare applicazioni basate sulle migliori pratiche, fornite come raccomandazioni dall'IA generativa all'interno dell'ambiente di sviluppo di Mendix", ha detto Piltan.

Oltre ai vantaggi aggiuntivi per le aziende e gli sviluppatori, l'integrazione dell'IA generativa nelle piattaforme a low-code e no-code potrebbe comportare un'immediata crescita dei ricavi per i fornitori, secondo Park di Amalgam. "L'opportunità immediata è quella di far crescere la base di utenti in grado di contribuire agli sforzi di sviluppo di app a low-code da cinque a dieci volte, semplicemente digitando requisiti e creando frammenti di codice a low-code che possono essere utilizzati da sviluppatori più esperti", ha detto Park, aggiungendo che ciò potrebbe raddoppiare il mercato del low-code nei prossimi 18 mesi o due anni.

Amalgam Insights stima che il mercato dello sviluppo di app a low-code sia di circa 10 miliardi di dollari a livello globale, il che rappresenta meno di 10 milioni di utenti con un certo livello di accesso alla scrittura o modifica di app. A confronto, ChatGPT ha già oltre 100 milioni di utenti.

Sia Microsoft che Mendix si aspettano che l'adozione delle loro piattaforme cresca e hanno dichiarato che i loro clienti aziendali sono entusiasti di utilizzare le nuove capacità generative dell'IA.

Sfide per l'IA generativa nello sviluppo a low-code

Nonostante ci siano molti vantaggi per le aziende nell'utilizzo delle piattaforme a low-code e no-code con capacità di IA generativa, ci saranno anche delle sfide. L'uso di prompt in linguaggio naturale richiederà un po' di pratica, poiché ci sono tecniche coinvolte per farlo bene, e l'IA generativa potrebbe dare origine a problemi legali e di sicurezza.

"Può essere difficile indirizzare il modello per produrre esattamente ciò che l'utente desidera. Al contrario, gli strumenti di trascinamento e rilascio nelle piattaforme no-code e a low-code possono essere più veloci e facili da usare", ha detto Rosen di IDC.

Inoltre, l'uso di modelli come GPT potrebbe sollevare preoccupazioni legali legate a molteplici questioni come la provenienza dei dati e i diritti di proprietà intellettuale, secondo Park.

"In parole povere, GPT non sa inherentemente se sta utilizzando processi protetti da copyright o brevettati mentre completa automaticamente le risposte. E l'uso di GPT non è una giustificazione legale valida per introdurre codice brevettato e non autorizzato in un'applicazione", ha detto Park, aggiungendo che ciò potrebbe indurre gli sviluppatori a controllare il codice per verificare le violazioni e quindi ostacolare il potenziale di queste piattaforme nel ridurre i tempi di sviluppo. GitHub, che utilizza ChatGPT nella propria versione di Copilot, è già oggetto di una causa collettiva che mette in discussione la legalità della tecnologia.

L'IA solleva questioni sulla sicurezza dei dati aziendali

Inoltre, per sfruttare appieno gli aspetti di IA generativa delle piattaforme a low-code e no-code, le aziende dovrebbero addestrarle sui loro set di dati interni. Una volta che le piattaforme sono utilizzate dagli utenti aziendali, si presumerebbe che queste continueranno ad avere accesso ai set di dati.

"Le aziende dovranno trovare il modo di proteggere i dati con accesso basato sui ruoli, il che potrebbe non essere facile da fare nei modelli di IA fondamentali. Quindi, la sicurezza dei dati e la governance richieste per l'IA generativa saranno quasi certamente più complicate e richiederanno soluzioni più sofisticate", ha detto Hinchcliffe di Constellation.

Inoltre, gli sviluppatori dovrebbero addestrare i modelli fondamentali utilizzati nelle piattaforme no-code e a low-code per prepararli all'uso generale in un'azienda, e quindi gli stessi sviluppatori potrebbero aver bisogno di formazione aggiuntiva per farlo, ha osservato Bratincevic.

La nascita di una nuova classe di piattaforme di sviluppo?

In definitiva, le capacità dell'IA generativa potrebbero portare alla nascita di una nuova classe di tecnologia per sviluppatori, secondo gli analisti. Elaborando il processo di elaborazione del linguaggio naturale, ad esempio, le interfacce di trascinamento e rilascio utilizzate dalle attuali piattaforme a low-code e no-code potrebbero diventare superflue.
"L'IA generativa sarà anche un importante concorrente per i attuali attori nel settore del low-code e no-code. Stiamo vedendo nuove soluzioni di codifica basate su IA generativa crescere molto rapidamente", ha detto Hinchcliffe.

Rosen di IDC ha sottolineato che i fornitori in grado di fornire strumenti che aggiungono valore all'output grezzo dell'IA generativa, incorporandolo con altre tecnologie o aiutando l'utente a indirizzare efficacemente il modello (e quindi riducendo i costi), avranno l'opportunità di attirare utenti data l'estremo interesse per questa tecnologia.

Nel frattempo, l'uso delle piattaforme no-code e a low-code sta crescendo rapidamente. Le prime analisi di Constellation Research indicano che il mercato dell'IA generativa per lo sviluppo di applicazioni sarà di 4,1 miliardi di dollari entro la fine del 2023, con una crescita di circa il 32% all'anno.

I fornitori di IA che potrebbero trarre il massimo vantaggio

Nonostante la possibilità dell'emergere di una nuova classe di strumenti no-code e low-code, la maggior parte degli analisti ritiene che Microsoft, Google e Amazon potrebbero trarre vantaggio dall'aggiunta dell'IA generativa alle piattaforme no-code e low-code.

Secondo Bratincevic, Microsoft potrebbe avere un vantaggiosugli altri.

"Microsoft ha fatto investimenti precoci nell'IA generativa ed è avanti rispetto alla concorrenza nel campo del low-code. Inoltre, Microsoft è già la piattaforma low-code numero uno adottata dalle aziende ed è comunemente resa disponibile a tutti i dipendenti all'interno di un'azienda (come gli strumenti Office): questi fattori si combineranno per favorire in misura sproporzionata Microsoft rispetto agli altri fornitori", ha detto Bratincevic.
Secondo Cunningham, Microsoft Power Apps vede almeno 7,4 milioni di nuove build sulla sua piattaforma ogni mese.
La domanda di capacità di IA generativa all'interno delle piattaforme a low-code porterà anche ad acquisizioni nel mercato delle tecnologie intelligenti per sviluppatori, ha affermato Park.
"Mi aspetto che le piattaforme generative di low-code più di successo siano acquisite nel tempo da fornitori più grandi che cercano di gestire il ciclo di sviluppo delle applicazioni", ha detto Park.

Rate article

Nessun voto
Vota questo articolo:
Nessun voto

Condividi

Stampa

Comment

Collapse Expand Comments (0)
You don't have permission to post comments.
Back To Top