Toernooien

De codefluisteraar: hoe Claude van Anthropic het spel voor softwareontwikkelaars verandert


Sluit u aan bij onze dagelijkse en wekelijkse nieuwsbrieven voor de laatste updates en exclusieve inhoud over toonaangevende AI-dekking. Meer informatie


De wereld van softwareontwikkeling beleeft de grootste transformatie sinds de komst van open source-codering. Assistenten op het gebied van kunstmatige intelligentie, ooit met scepsis bekeken door professionele ontwikkelaars, zijn dat geworden onmisbaar hulpmiddelen in de $ 736,96 miljard mondiale markt voor softwareontwikkeling. Een van de producten die deze seismische verschuiving leidt, is die van Anthropic Claude.

Claude is een AI-model dat de aandacht heeft getrokken van ontwikkelaars over de hele wereld en heeft geleid tot een felle strijd tussen technologiegiganten om de dominantie op het gebied van door AI aangedreven coderen. De adoptie van Claude is dit jaar enorm gestegen, waarbij het bedrijf aan VentureBeat vertelde dat de omzet op het gebied van coderen de afgelopen drie maanden met 1.000% is gestegen.

Softwareontwikkeling is nu verantwoordelijk voor meer dan 10% van alle Claude-interacties, waardoor dit de meest populaire gebruikssituatie van het model is. Deze groei heeft ertoe bijgedragen dat Anthropic naar een Waardering van $18 miljard en aantrekken $ 7 miljard in financiering door zwaargewichten uit de industrie, zoals Googlen, AmazoneEn Salesforce.

Een overzicht van hoe Claude, de AI-assistent van Anthropic, in verschillende sectoren wordt gebruikt. De ontwikkeling van web- en mobiele apps leidt met 10,4% van het totale gebruik, gevolgd door contentcreatie met 9,2%, terwijl gespecialiseerde taken zoals data-analyse een kleiner maar significant deel van de activiteit vertegenwoordigen. (Bron: Antropisch)

Het succes is niet onopgemerkt gebleven bij de concurrenten. OpenAI lanceerde zijn o3 model net vorige week met verbeterd codeermogelijkhedenterwijl Google’s Tweeling En Meta’s lama 3.1 hebben het aantal ontwikkelaarstools verdubbeld.

Deze toenemende concurrentie markeert een aanzienlijke verschuiving in de focus van de AI-industrie: weg van chatbots en het genereren van afbeeldingen naar praktische tools die onmiddellijke bedrijfswaarde genereren. Het resultaat is een snelle versnelling van de mogelijkheden waar de hele software-industrie van profiteert.

Alex Alberthoofd ontwikkelaarsrelaties van Anthropic, schrijft het succes van Claude toe aan zijn unieke aanpak. “We hebben onze codeerinkomsten de afgelopen drie maanden feitelijk vertienvoudigd”, vertelde hij VentureBeat in een exclusief interview. “De modellen spreken de ontwikkelaars echt aan, omdat ze er veel waarde in zien vergeleken met eerdere modellen.”

Voorbij het genereren van code: de opkomst van AI-ontwikkelingspartners

Wat Claude onderscheidt is niet alleen zijn vermogen om code te schrijven, maar ook zijn vermogen om te denken als een ervaren ontwikkelaar. Het model kan maximaal analyseren 200.000 tokens aan context – gelijk aan ongeveer 150.000 woorden of een kleine codebase – terwijl het begrip tijdens een ontwikkelingssessie behouden blijft.

“Claude is een van de weinige modellen die ik heb gezien die de samenhang tijdens dat hele traject kan behouden”, legt Albert uit. “Het kan meerdere bestanden bevatten, wijzigingen aanbrengen op de juiste plekken en, belangrijker nog, weten wanneer code moet worden verwijderd in plaats van alleen maar meer toe te voegen.”

Deze aanpak heeft geleid tot dramatische productiviteitswinsten. Volgens Antropisch is GitLab rapporteert 25-50% efficiëntieverbeteringen onder de ontwikkelingsteams die Claude gebruiken. Brongrafiekeen code-intelligentieplatform, zag een toename van 75% in het aantal code-invoegingen na de overstap naar Claude als primair AI-model.

Misschien wel het belangrijkste is dat Claude verandert wie software kan schrijven. Marketingteams bouwen nu hun eigen automatiseringstools en verkoopafdelingen passen hun systemen aan zonder te wachten op IT-hulp. Wat ooit een technisch knelpunt was, is voor elke afdeling een kans geworden om zijn eigen problemen op te lossen. De verschuiving vertegenwoordigt een fundamentele verandering in de manier waarop bedrijven opereren: technische vaardigheden zijn niet langer beperkt tot programmeurs.

Albert bevestigt dit fenomeen en zegt tegen VentureBeat: “We hebben een Slack-kanaal waar mensen, van rekrutering tot marketing tot verkoop, leren coderen met Claude. Het gaat er niet alleen om ontwikkelaars efficiënter te maken, het gaat erom dat iedereen een ontwikkelaar wordt.”

Veiligheidsrisico’s en zorgen over de baan: de uitdagingen van AI bij het coderen

Deze snelle transformatie heeft echter tot bezorgdheid geleid. Die van Georgetown Centrum voor Veiligheid en Opkomende Technologie (CSET) waarschuwt voor potentiële veiligheidsrisico’s van door AI gegenereerde code, terwijl vakbondsgroepen deze vraagtekens zetten lange termijn impact op ontwikkelaarsbanen. Stapeloverloopde populaire vraag- en antwoordsite voor programmeren, heeft een melding gemaakt van een schokkend afwijzen in nieuwe vragen sinds de wijdverbreide adoptie van AI-coderingsassistenten.

Maar de toenemende stroom van AI-ondersteuning bij het coderen elimineert niet de banen van ontwikkelaars; het lijkt erop dat veel van hen naar een hoger niveau worden getild. Terwijl AI routinematige codeertaken uitvoert, kunnen ontwikkelaars zich concentreren op systeemarchitectuur, codekwaliteit en innovatie.

Deze verschuiving weerspiegelt eerdere technologische transformaties in de softwareontwikkeling: net zoals programmeertalen op hoog niveau de behoefte aan ontwikkelaars niet hebben geëlimineerd, worden AI-assistenten een nieuwe abstractielaag die ontwikkeling toegankelijker maakt en tegelijkertijd nieuwe mogelijkheden voor expertise creëert.

Hoe AI de toekomst van softwareontwikkeling opnieuw vormgeeft

Experts uit de sector voorspellen dat AI de manier waarop software wordt gemaakt in de nabije toekomst fundamenteel zal veranderen. Gartner voorspellingen dat in 2028 75% van de bedrijfssoftware-ingenieurs AI-code-assistenten zal gebruiken, een aanzienlijke sprong ten opzichte van minder dan 10% begin 2023.

Anthropic bereidt zich voor op deze toekomst met nieuwe functies zoals snel cachenwaardoor de API-kosten met 90% worden verlaagd, en batchverwerking mogelijkheden voor het gelijktijdig verwerken van maximaal 100.000 zoekopdrachten.

“Ik denk dat deze modellen steeds meer dezelfde tools zullen gaan gebruiken als wij”, voorspelt Albert. “We hoeven onze werkpatronen niet zoveel te veranderen als de modellen zich zullen aanpassen aan de manier waarop we al werken.”

De impact van AI-codeerassistenten reikt veel verder dan individuele ontwikkelaars, waarbij grote technologiebedrijven aanzienlijke voordelen melden. Amazon heeft bijvoorbeeld zijn door AI aangedreven softwareontwikkelingsassistent gebruikt, Amazon Q-ontwikkelaarom meer dan 30.000 productieapplicaties van Java 8 of 11 naar Java 17 te migreren. Deze inspanning heeft geresulteerd in besparingen die overeenkomen met 4.500 jaar ontwikkelingswerk en $ 260 miljoen aan jaarlijkse kostenbesparingen als gevolg van prestatieverbeteringen.

De effecten van AI-codeerassistenten zijn echter niet overal even positief. Uit een onderzoek van Uplevel zijn geen significante productiviteitsverbeteringen gebleken voor ontwikkelaars die GitHub Copilot gebruiken.

Meer zorgwekkend rapporteerde de studie: 41% toename bij bugs geïntroduceerd bij het gebruik van de AI-tool. Dit suggereert dat hoewel AI bepaalde ontwikkelingstaken kan versnellen, het ook nieuwe uitdagingen kan introduceren op het gebied van codekwaliteit en onderhoud.

Ondertussen is het landschap van software-onderwijs aan het veranderen. Traditionele coderingsbootcamps zien inschrijvingsdaling naarmate op AI gerichte ontwikkelingsprogramma’s terrein winnen. De trend wijst op een toekomst waarin technische geletterdheid net zo fundamenteel wordt als lezen en schrijven, maar waarbij AI zal dienen als universele vertaler tussen menselijke bedoelingen en machinale instructie.

Albert beschouwt deze evolutie als natuurlijk en onvermijdelijk. “Ik denk dat het gewoon hoger in de keten zal blijven bewegen, net zoals we niet altijd in assembler (taal) werken”, zegt hij. “Daarbovenop hebben we abstracties gemaakt. We gingen naar C en daarna naar Python, en ik denk dat het steeds hogerop gaat.”

Het vermogen om op verschillende technische niveaus te werken blijft belangrijk, voegt hij eraan toe. “Dat wil niet zeggen dat je niet naar die lagere niveaus kunt gaan en ermee kunt communiceren. Ik denk gewoon dat de abstractielagen zich bovenop zullen blijven stapelen, waardoor het gemakkelijker wordt voor de bredere groep mensen die in eerste instantie het veld betreden.

In deze toekomstvisie beginnen de grenzen tussen ontwikkelaars en gebruikers te vervagen. Het lijkt erop dat de code nog maar het begin is.



Source link

Related Articles

Back to top button