Förbered dig på AI som lär sig att koda dina företagsapplikationer

0
141

 Forrester Research

Av Forrester Research för Forrester | 22 juli 2021 – 18:58 GMT (19:58 BST) | Ämne: Artificiell intelligens

Framtiden för arbetet för applikationsutveckling och leverans (AD & amp; D) proffs måste förändras. Idag handlar cirka 70% av arbetet om att utveckla limkod och koppla ihop saker. Från gränssnittsgränssnittet till baksidan av appar, såväl som i integrationslagret, finns det många repetitiva uppgifter, designmönster och anpassad kod skriven. Och vad som är värre, många lag utvecklar samma kod om och om igen. Den kreativa affärslogiken representerar ofta den minsta ansträngningen. Detta avfall ökar ännu mer när du försöker bygga ny, kreativ och differentierad anpassad programvara.

När genererad kod delegeras för att skriva hela system behöver den inte – som tidigare – vara läsbar för människor. Varför? Eftersom TuringBots kan återskapa kod när som helst i snabb hastighet. Så allt vi behöver göra är att ändra krav och begränsningar och – voilà – du får den nya koden. Kod som genereras kan dock vara läsbar om TuringBots är kodskrivare med utvecklare (t.ex. Microsofts GitHub Copilot). TuringBots måste uppfylla flera fördefinierade servicenivåavtal och begränsningar. Förlängningspunkter definieras som tjänster i designartefakter om anpassad kod är nödvändig. TuringBots kommer att generera flera versioner av affärsapplikationer baserade på designartefakter och en verktygslåda med implementeringsteknik och önskade arkitektoniska kvaliteter.

TuringBots kommer att förändras för alltid hur vi bygger appar för företaget

När TuringBots blir tillgängliga kommer roller, verktyg och teknologier om hur vi bygger företagsappar att förändras för alltid. Här är några av våra första idéer och tankar om den framtida livscykeln för mjukvaruutveckling med TuringBots:

Applikationsutvecklingsdesigners kommer att använda verktyg för att designa end-to-end applikationsartefakter, en utgångspunkt för krav. Vi antyder inte traditionell UML- eller BPMN-modelldriven generation här.

Enterprise-applikationsarkitekter kommer att definiera referensapplikations- och infrastrukturteknikstaplar (t.ex. UI-ramar, API: er, mikrotjänster, Kubernetes, databaser, kontinuerlig integration/kontinuerlig leveransverktygskedjor, etc.). IBM AI for Code stack representerar en stark utgångspunkt som erbjuder AI-infunderade verktyg som hjälp.

Lösningsarkitekter definierar applikationsarkitekturkvaliteter (dvs. icke-funktionella krav) kring tillgänglighet, effektivitet, säkerhet, tillförlitlighet, belastning, tillgänglighet etc.

TuringBots kommer att “läsa” och “lära sig” alla ovanstående applikationsartiklar och kvalitetskrav, inklusive referensapplikationer och teknikstaplar för infrastruktur.

Tillsammans kommer AD & amp; D-proffs och TuringBots att bygga, ändra och omforma applikationer och skala dem med storleksordningar snabbare än nuvarande processer, vilket dramatiskt minskar kostnaderna – allt så nära knapptryckningsfunktion som möjligt.

Det här inlägget skrevs av vice president och huvudanalytiker Diego Lo Giudice och uppträdde ursprungligen här.

Relaterade ämnen:

Teknikindustrin Digital Transformation CXO Internet of Things Innovation Enterprise Software  Forrester Research

Av Forrester Research for Forrester | 22 juli 2021 – 18:58 GMT (19:58 BST) | Ämne: Artificiell intelligens