OutSystems: come lo sviluppo basato sull’intelligenza artificiale riduce gli arretrati

 | Intelligenza-Artificiale

OutSystems potrebbe essere meglio conosciuto per la sua esperienza nella piattaforma di sviluppo low-code. Ma l’azienda si è costantemente spostata verso una specializzazione nello sviluppo di software assistito dall’intelligenza artificiale – e i parallelismi tra i due sono evidenti.

Nel mese di giugno, l’azienda ha presentato la sua tabella di marcia per l’intelligenza artificiale generativanome in codice “Project Morpheus”, con vantaggi tra cui la generazione di app istantanee utilizzando istruzioni conversazionali e un editor di app basato sull’intelligenza artificiale che offre suggerimenti in tutto lo stack. La missione rimane chiara: “produttività dello sviluppatore senza compromessi”, come afferma il fondatore e CEO Paulo Rosado.

Project Morpheus, nelle parole di Nuno Carneiro, product manager AI di OutSystems, è “la prossima generazione di sviluppo software”. “Quello che stiamo facendo è costruire un’esperienza di sviluppo completamente nuova, basata sulla premessa che l’intelligenza artificiale ti darà suggerimenti. Non devi codificare praticamente nulla e l’intelligenza artificiale suggerisce cosa fare”, afferma Carneiro.

“Hai un’esperienza visiva di tipo “ciò che vedi è ciò che ottieni” in termini di sviluppo software in cui puoi modificare l’applicazione direttamente nel tuo ambiente di sviluppo. – Oltre a ciò, l’intelligenza artificiale ti dà suggerimenti su cosa potresti voler cambiare in modo da non dover codificare le cose manualmente.”

Ciò significa che l’intelligenza artificiale è lì per modificare, piuttosto che subentrare. L’offerta principale dell’azienda nello spazio fino ad oggi è stata Sistema di tutoraggio AI OutSystems. Dal codice, all’architettura, alle prestazioni, lo sviluppatore ha il controllo, ma ha sempre un esperto a disposizione.

Lo scetticismo è naturalmente presente, come è avvenuto con l’ascesa delle piattaforme low-code. Ma avendo già ucciso il drago una volta, il lavoro sarà più semplice questa volta? “Vediamo gli stessi modelli di persone scettiche nei confronti dell’intelligenza artificiale nello sviluppo di software”, spiega Carneiro. “Abbiamo già affrontato questo processo di formazione e di dimostrazione del valore dell’automazione nello sviluppo di software. Ora riteniamo di essere in una buona posizione per comunicare l’attuale trasformazione del settore dovuta alla crescita dell’intelligenza artificiale”.

Il fattore chiave è che la piattaforma OutSystems protegge da alcuni degli aspetti meno salutari della tecnologia dell’intelligenza artificiale. L’allucinazione – in cui un’intelligenza artificiale dà con sicurezza una risposta errata – e la creazione di codice pieno di vulnerabilità sono solo due delle trappole che potrebbero verificarsi se si avesse il pieno controllo. È qui che i parallelismi tra lo sviluppo di software low-code e quello assistito dall’intelligenza artificiale sono particolarmente sorprendenti; anche se il codice è stato generato dall’intelligenza artificiale, puoi capire visivamente cosa stai costruendo.

“Le soluzioni che vediamo sul mercato al momento non risolvono ancora questo problema”, afferma Carneiro. “Perché se l’intelligenza artificiale si limita a scrivere automaticamente un mucchio di codice e la persona incaricata di vedere il codice e crearlo non capisce cosa c’è dietro, quella non sarà una soluzione da utilizzare per nessuna organizzazione seria. Low-code risolve questo problema con la sua esperienza di sviluppo visivo e l’AI Mentor System verifica costantemente le vulnerabilità della sicurezza, indipendentemente da chi o cosa ha scritto il codice.

La conclusione per le aziende è che lo sviluppo basato sull’intelligenza artificiale con una piattaforma a basso codice consentirà loro di completare progetti in settimane che altrimenti richiederebbero mesi, o addirittura anni, per essere sviluppati. Carneiro fornisce un esempio teorico di un’azienda che vuole fare una prova di concetto per un nuovo software che gestisce internamente le risorse umane; un progetto che potrebbe richiedere una settimana con OutSystems. Per progetti di trasformazione più ampi, come la ricostruzione di un’intera catena di fornitura, ci vorrebbero al massimo alcuni mesi.

C’è anche un altro vantaggio per le aziende più grandi. “Abbiamo anche visto molti clienti costruire centri di eccellenza attorno allo sviluppo di software low-code che poi esportano nelle loro organizzazioni in tutto il mondo”, afferma Carneiro. “L’utilizzo dell’AI Mentor System significa che possono esportarlo e innovare rapidamente in tutta la loro azienda.”

Tuttavia, il miglioramento del processo di sviluppo del software è solo un aspetto del percorso di trasformazione digitale, con OutSystems impegnata a consentire alle aziende di adottare autonomamente l’intelligenza artificiale. Riconoscimento delle immagini è uno di questi casi d’uso, ovvero l’utilizzo di servizi cognitivi che gli utenti possono aggiungere alle proprie applicazioni per risolvere problemi aziendali da dati non strutturati. Ciò è stato preso in considerazione in una parte dell’aggiornamento della roadmap dell’intelligenza artificiale generativa, con un nuovo connettore annunciato per Azure OpenAI, realizzato in collaborazione con Microsoft, per consentire l’uso di modelli linguistici di grandi dimensioni in fase di sviluppo. “Parte del nostro piano d’azione è aiutare i clienti a gettare le basi per l’adozione dell’intelligenza artificiale nelle loro aziende, in modo che non vengano colti di sorpresa”, osserva Carneiro.

OutSystems partecipa a AI e Big Data Expo Europaad Amsterdam il 26 e 27 settembre, e l’intelligenza artificiale e i più ampi percorsi di trasformazione digitale costituiranno una parte importante dell’agenda. “Una tipica sfida della trasformazione digitale è quella di connettere diverse fonti di dati, e questo è un altro ambito in cui crediamo che OutSystems entri in gioco. Siamo nel posto giusto per aiutare le aziende a risolvere questo problema”, spiega Carneiro. “Noi naturalmente ti aiutiamo a connetterti con diverse origini dati, ed è qualcosa che abbiamo ottimizzato nel corso degli anni per aiutare i nostri clienti a inserire tutti i tipi di database e origini: disponiamo di strumenti che aiutano i clienti a connettersi alle integrazioni e a integrare diverse origini dati.

“Queste sfide potrebbero non essere ovvie prima di intraprendere un percorso di adozione dell’IA”, aggiunge Carneiro. “Ma sono abbastanza sicuro che chiunque abbia provato li riconoscerà – e speriamo che riconoscano anche che OutSystems è un buon partner per questo.”

fotografato da Marc Sendra Martorell SU Unsplash

Vuoi saperne di più sull’intelligenza artificiale e sui big data dai leader del settore? Guardare Fiera dell’intelligenza artificiale e dei big data che si svolge ad Amsterdam, in California, e a Londra. L’evento completo è co-localizzato con Settimana della trasformazione digitale.

Esplora altri prossimi eventi e webinar sulla tecnologia aziendale forniti da TechForge Qui.

  • James Bourne

    James ha una passione per il modo in cui le tecnologie influenzano il business e ha al suo attivo diversi eventi del Mobile World Congress. James ha intervistato una serie di figure di spicco della sua carriera, dall’ex boss mafioso Michael Franzese, a Steve Wozniak e Jean Michel Jarre. Puoi trovare James che twitta su @James_T_Bourne.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *