Vrijdag 29 maart 2024

bureaublad v4.2.1

Root NationНовиниIT-nieuwsKunstmatige intelligentie is een game changer in softwareontwikkeling

Kunstmatige intelligentie is een game changer in softwareontwikkeling

-

Het eerste bedrijf dat ChatGPT verstoort, zal hoogstwaarschijnlijk de branche zijn die het heeft gemaakt.

ChatGPT

Het maken van software is nog nooit zo eenvoudig geweest. Maar programmeurs-beoefenaars en experts zijn er steeds meer van overtuigd dat generatieve AI hun wereld zal veranderen - het werk van de beste programmeurs versnellen en gewone gebruikers in staat stellen meer te bereiken.

"De huidige generatie kunstmatige-intelligentiemodellen is een raket die, zij het onbedoeld, rechtstreeks gericht is op de softwareproductie zelf", schreven investeerders Paul Kedrosky en Eric Norlin vorige week in een essay getiteld "The Gutenberg Moment in Software."

"Technologieën als deze zijn geweldig in het snel en bijna gratis bouwen, debuggen en versnellen van softwareproductie."
Eind vorige week bracht OpenAI proefversies uit van plug-ins voor ChatGPT, waarmee het naar wens van gebruikers op internet kan zwerven en verbinding kan maken met andere services en gegevens.

Dit is een grote eerste stap in de richting van het transformeren van een conversatie-chatbot in een krachtigere intelligente agent die taken voor gebruikers kan uitvoeren. Het is ook een stap om van ChatGPT een platform te maken waarop andere bedrijven kunnen bouwen.

De eerste reeks plug-ins breidt de mogelijkheden van ChatGPT uit op het gebied van reizen, winkelen, restaurants, wiskunde en meer door de bot te verbinden met populaire services zoals Expedia, Instacart, Kayak, Klarna en OpenTable. Natuurlijk zijn deze app-achtige plug-ins OpenAI's poging om van ChatGPT een nieuwe "app voor alles" te maken, zoals de in New York gevestigde ontwikkelaar John Herrman het uitdrukt.

Maar ze laten ook zien hoe radicaal nieuwe grote AI-taalmodellen het codeerproces zullen veranderen. Gewoonlijk moet een softwareontwikkelaar, om twee applicaties met elkaar te verbinden, de API (of de definitie van hoe een systeem met andere systemen interageert) aan beide uiteinden begrijpen en vervolgens wat "lijmcode" schrijven zodat de twee services met elkaar kunnen communiceren .

Om een ​​plug-in voor ChatGPT te maken, "instrueert u het model". U levert de ChatGPT API van uw service - in het Engels. ChatGPT leest het en doet de rest. Ingenieur en ondernemer Mitchell Hashimoto getweet: "Ik heb veel plug-insystemen ontwikkeld en de OpenAI ChatGPT-plug-ininterface is mogelijk de gekste en meest indrukwekkende benadering die ik ooit in mijn hele leven in computers heb gezien."

De geschiedenis van software is een lange opeenvolging van het toevoegen van nieuwe "abstractielagen" die de complexiteit van binaire logica verbergen achter steeds mensvriendelijkere generalisaties, van assembleertaal tot programmeeromgevingen op een hoger niveau en grafische interfaces.

Visionairs hebben lang beloofd en geprobeerd om tools voor "programmeren in natuurlijke taal" te creëren waarmee mensen eenvoudig alledaagse woorden en zinnen kunnen gebruiken om computers te vertellen wat ze moeten doen. Dergelijke inspanningen hebben hun beloften nooit volledig waargemaakt, maar deze keer kan het anders zijn.

De kunstmatige-intelligentiesystemen van vandaag, gebaseerd op grote taalmodellen, kunnen instructies rechtstreeks ontvangen van niet-programmeurs of van programmeurs die menselijke taal als afkorting gebruiken. De resultaten zijn verre van perfect, maar ze zijn veel beter dan experts hadden verwacht. Als extraatje: ChatGPT kan direct uitleggen hoe de door hem geschreven code werkt en vragen beantwoorden die de menselijke gebruiker erover heeft. De kracht van ChatGPT en zijn concurrenten betekent niet dat alle programmeurs op zoek moeten naar nieuwe werkterreinen.

ChatGPTDe generatieve AI van vandaag doet nog steeds alsof ze meer weet dan ze in werkelijkheid doet en verzint dingen om de gaten in haar kennis op te vullen. Hij werkt het beste als "co-piloot" voor ontwikkelaars, niet als onafhankelijke maker.
Kort gezegd: er zullen nog steeds mensen met een diep begrip van veel aspecten van programmeren nodig zijn om echt nieuwe soorten systemen uit te vinden, problemen op te lossen die AI niet aankan, en ChatGPT en zijn opvolgers vorm te geven (en te beperken).

Maar het routinewerk dat gepaard gaat met de aanpassing van bestaande softwaresystemen en hun gezamenlijke werk, kan veel minder relevant blijken te zijn. Dit is veel van wat softwareontwikkelaars tegenwoordig doen.

Lees ook: 

bronAxios
Aanmelden
Informeer over
gast

0 Heb je vragen? Stel ze hier.
Ingesloten beoordelingen
Bekijk alle reacties
Andere artikelen
Schrijf je in voor updates

Recent commentaar

Nu populair
0
We houden van uw mening, geef alstublieft commentaar.x