Apple & Anthropic kunnen hun krachten bundelen om een ​​revolutie te revolutioneren van AI -codering

Het schrijven en ontwikkelen van je eigen app is tegenwoordig niet zo moeilijk. Bedrijven zoals Apple en Google bieden veel bronnen voor ontwikkelaars om te beginnen. Als u echter nieuw bent in het concept van codering, kan het een beetje overweldigend aanvoelen. Maar het goede nieuws is dat Apple samenwerkt met antropisch om AI te benutten om coderen voor iedereen gemakkelijker te maken.

Apple’s team-up met antropisch

Volgens een Bloomberg-rapport werkt Apple samen met Anthropic, het AI-bedrijf achter Claude, om een ​​nieuw softwareplatform voor ‘sfeercodering’ te lanceren dat AI gebruikt om namens ontwikkelaars te schrijven, bewerken en zelfs te testen. Het rapport beweert dat dit systeem een ​​bijgewerkte versie is van Apple’s XCode -programmeersoftware.

Dit is niet de eerste keer dat Apple heeft overwogen AI te gebruiken voor codering. Het bedrijf kondigde eerder Swift Assist aan, een AI-aangedreven tool voor Xcode. Het publiek heeft echter nooit de vrijlating gezien. Blijkbaar waren er zorgen binnen het eigen team van ingenieurs van Apple dat het zou kunnen leiden tot een vertraging van de app -ontwikkeling.

Het rapport zegt ook dat het onzeker is of Apple deze bijgewerkte versie, aangedreven door Anthropic’s Claude Sonnet, aan het publiek zal uitbrengen. Voor nu lijkt het erop dat Apple van plan is het intern te implementeren.

AI gebruiken om te coderen

Het concept van het gebruik van AI voor codering is niet nieuw. Veel ontwikkelaars gebruiken al AI om hen te helpen code te schrijven. Microsoft heeft onlangs onthuld dat 30% van zijn code is geschreven door AI. Dit is vergelijkbaar met hoe sommige mensen AI kunnen gebruiken om rapporten of artikelen te schrijven. Sommigen hebben zich echter afgevraagd of het gebruik van AI voor codering slim is.

Voor beginners is het gebruik van AI om hun apps van de grond te bouwen ongetwijfeld efficiënter dan helemaal opnieuw coderen. Of de code AI al dan niet genereert, is efficiënt, en nog belangrijker, of het wel of niet veilig is, is betwistbaar. Dit komt omdat als het gaat om codering, er meerdere benaderingen zijn die ontwikkelaars kunnen nemen om hetzelfde doel te bereiken.

Meer ervaren ontwikkelaars kunnen echter een efficiëntere manier hebben om de gewenste resultaten te krijgen, terwijl beginnende ontwikkelaars mogelijk een langere en minder efficiënte methode hebben. Er is ook de kwestie van beveiliging. Soms, afhankelijk van hoe sommige code is geschreven, laat het ruimte voor het kan worden uitgebuit. Dit is waar de ervaring van een ontwikkelaar binnenkomt.

Meer ervaren ontwikkelaars weten welke gaten ze moeten sluiten, terwijl minder ervaren ontwikkelaars een app kunnen vrijgeven met beveiligingsfouten.

Thijs Van der Does