Low-code en geen code kunnen meer deuren openen naar kunstmatige intelligentie

0
184

Joe McKendrick

Door Joe McKendrick voor servicegericht | 20 november 2021 | Onderwerp: Bedrijfssoftware

Hoe hoog zullen low-code applicaties gaan? De jury is er nog niet uit hoe hoog dit allemaal gaat. Low-code en geen code kunnen zelfs een rol spelen bij het bouwen van applicaties op basis van kunstmatige intelligentie, voorspellen sommige waarnemers.

national-gallery-of-art-washington-dc-photo-by-joe-mckendrick.jpg

Foto: Joe McKendrick

Lage en no-code platforms maken het mogelijk “kunstmatige intelligentie in te zetten zonder een leger van dure ontwikkelaars en datawetenschappers in te huren”, zegt Jonathon Reilly in Harvard Business Review. “Door wrijving bij adoptie weg te nemen, kan de kracht van AI in alle sectoren worden ontketend en kunnen niet-specialisten letterlijk de toekomst voorspellen. Na verloop van tijd zullen AI-platforms zonder code net zo alomtegenwoordig zijn als tekstverwerkings- of spreadsheetsoftware vandaag,” < /p>

Reilly adviseert om platforms te zoeken die dergelijke ontwikkeling zo eenvoudig mogelijk maken — een eenvoudige interface die integreert met populaire bedrijfsapplicaties; die gegevens worden automatisch geclassificeerd; automatiseert modelselectie en training; en bewaakt de modelprestaties. “De gebruiker zou niet de weg moeten weten in regressie- of k-nearest-buuralgoritmen.”

Niet iedereen is het erover eens dat low-code en no-code platforms een weg kunnen banen naar high-end applicatie-ontwikkeling – althans nog niet. “Ik geloof niet dat de gemiddelde zakelijke gebruiker geavanceerde applicaties kan bouwen en implementeren”, zegt Kevin Harbauer, chief technology officer bij Ephesoft. “De meeste van deze low-code/no-code oplossingen vereisen een redelijk technische power user om succesvol te zijn.”

De kunst van het creëren van een geweldige applicatie van elke complexiteit “vereist nog steeds werk rond het ontwerp van de gebruikerservaring, het prioriteren van de juiste functies en het begrijpen van workflows en algoritmen”, zegt Ed Sawma, VP operations en marketing bij Transposit. “alleen de implementatie is verplaatst naar interfaces met slepen en neerzetten waarvoor geen code hoeft te worden geschreven.”

Automatisering op laag niveau is een populaire use-case, “het lijkt erop dat het grootste deel van dit soort applicaties buiten IT wordt gebruikt”, zegt Harbauer. “Met deze oplossingen kunnen ervaren gebruikers eenvoudige taken automatiseren, gegevens tussen systemen integreren en eenvoudige toepassingen ontwikkelen waarvoor in het verleden IT nodig was.”

Dit raakt de kern van wat het betekent om een ​​burgerontwikkelaar te zijn. “Het doel van low-code of no-code software is niet om ontwikkelaars van burgers geavanceerde applicaties of bedrijfskritieke softwareapplicaties te laten bouwen”, zegt Harel Tayeb, CEO van Kryon Systems. Het is eerder bedoeld om burgerontwikkelaars in staat te stellen “snel een app te maken die hen helpt een probleem op te lossen, en vervolgens verder te gaan met hun werkdag. Voor meer geavanceerde toepassingen zijn nog steeds IT of ingenieurs nodig.”

Eerste robotachtige procesautomatisering “is nog te complex voor de burgerontwikkelaar”, zegt Tayeb. “Verkopers hebben nog veel werk te doen. Om ervoor te zorgen dat RPA op basis van burgerontwikkelaars echt van de grond komt, moeten RPA-tools echt gemakkelijk zijn voor gebruikers, wat betekent dat er geen codeerervaring of technische achtergrond nodig is. De tools moeten intuïtief zijn en de gebruiker met de functies die nodig zijn om een ​​softwarebot te ontwerpen en te implementeren.”

Waar de citizen developer waarde kan toevoegen “is dat ze het proces kennen dat ze willen automatiseren, van binnen en van buiten, omdat ze dat proces handmatig hebben uitgevoerd”, zegt Tayeb. “Een korte leercurve en minimale training is noodzakelijk. Sommige platformen bieden dit al aan en sommige zijn er nog mee bezig.”

Met grommende verfijning komen groeiende problemen. “Het risico bestaat dat burgerontwikkelaars veel tijd besteden aan het bouwen van iets in een platform zonder code, dat vervolgens van de grond af opnieuw moet worden gecodeerd om volledig functioneel en bruikbaar te zijn voor een organisatie”, zegt Sawma. “Om dit scenario te voorkomen, moeten teamleden openlijk communiceren over wat er op hun no-code platforms wordt gebouwd, zodat tijd en middelen niet onbedoeld worden verspild.”

Er is ook een probleem als het niveau van verfijning met door ontwikkelaars gebouwde software toeneemt tot geavanceerde analyse- of AI-niveaus – wie zal deze apps onderhouden of updaten? “Zoals we zagen bij de opkomst en ondergang van Microsoft Access, is het grootste risico voor organisaties dat als een zakelijke gebruiker eenmaal naar een andere rol gaat of de organisatie verlaat, wie dan alle bedrijfskritieke applicaties die ze hebben gebouwd zal onderhouden?” merkt Harbauer op. “Net als bij traditionele softwareontwikkeling en beheer van bedrijfsapplicaties, is sterk verandermanagement en toezicht op bedrijfsapplicaties van cruciaal belang bij deze eenmalige applicaties die door zakelijke gebruikers zijn gebouwd.”

IT-prioriteiten | Wolk | Big data-analyse | Innovatie | Techniek en werk | Samenwerking