Home Nieuws De CEO van Y Combinator zegt dat hij 37.000 regels AI-code per...

De CEO van Y Combinator zegt dat hij 37.000 regels AI-code per dag verzendt. Een ontwikkelaar kijkt onder de motorkap

3
0
De CEO van Y Combinator zegt dat hij 37.000 regels AI-code per dag verzendt. Een ontwikkelaar kijkt onder de motorkap

We houden van goede sociale media, en Garry Tan, CEO van Y Combinator, bevond zich aan het zakelijke einde van een slechte woensdag.

Tan, die voorheen als technisch manager bij Palantir werkte en onlangs een vocale supporter is geworden AI versnelling, waarbij hij opschepte dat hij en zijn AI-coderingsbureau 37.000 regels code per dag hadden geïmplementeerd in vijf afzonderlijke projecten. “Absoluut gekke week voor bureautechniek”, Tan schrijf in bericht X op maandag, met toevoeging van a vervolgpost dat hij op een reis van 72 opeenvolgende dagen was.

Twee dagen later besloot een Poolse game-ontwikkelaar en senior software-ingenieur met de gebruikersnaam Gregorein de daadwerkelijke resultaten van al die inzendingen nader te bekijken en een kijkje te nemen Tan’s AI-gerichte blog. “Dit is hoe 78.400 regels AI-slopcode er in productie uitzien”, zegt Gregorein schrijf op X.

Gregorein ontdekte dit goudklompje tijdens zijn beoordeling eind maart van Tan’s sitecode en netwerkverzoeken:

  • Tan/AI heeft de website zo gebouwd dat wanneer een gebruiker de website bezoekt, zijn browser 169 serververzoeken doet voor verschillende assets, met een totaal van 6,42 megabytes. Ter vergelijking: minimalisme Hackernieuws homepage (ook beheerd door Y Combinator) deed zeven dataverzoeken van in totaal slechts 12 kilobytes.
  • De website stuurt 28 daadwerkelijke testbestanden (die codeontwikkelaars gebruiken om hun werk op de werkelijkheid te controleren) rechtstreeks naar de browser van elke bezoeker. Dat is 300 kilobyte aan pure ontwikkelaarsondersteuning waar gebruikers nooit om hebben gevraagd.
  • Het bevat 78 verschillende JavaScript-controllers voor functies zoals het genereren van AI-afbeeldingen, geluidsextractie, videotools, enz., Die geen enkele op de startpagina verschijnen. De browser moet nog steeds alles downloaden ‘voor het geval dat’.
  • Het logo van de site is een illustratie van een beer. De site downloadde het logo in acht verschillende formaten, waaronder een volledig leeg 0-byte-bestand dat op de een of andere manier in productie kwam, ontdekte Gregorein.
  • De website maakt gebruik van grote, ongecomprimeerde ouderwetse PNG’s (elk bijna 2 megabytes), ook al vragen browsers letterlijk om het moderne kleine formaat. Twee afbeeldingen alleen al nemen ongeveer 4 MB in beslag; bij nieuwere formaten kan de grootte slechts 300 KB bedragen.
  • Gregorein vond ook dubbele pagina-inhoud, lege CSS-bestanden (Cascading Style Sheets), grote rich-text-editors geladen op alleen-lezen pagina’s, ontbrekende afbeeldingsbeschrijvingen en analysecode die opzettelijk via proxy’s werd gerouteerd om de advertentieblokkers van mensen te omzeilen (met opmerkingen in de code die dit toegaf), meldde Gregrein.
  • Gregorein merkt op dat zijn recensie alleen front-endcode bevat die in een browser kan worden bekeken, en geen back-endcode en databases. Zonder zelfs maar de achterkant aan te raken, maakt de publiekelijk zichtbare output (de gebruikerservaring van de website) duidelijk dat Tan’s website vol staat met duidelijke opgeblazen, verkwistende en nieuwe fouten.

Wat belangrijker is, is dat hoewel AI-coderingstools het gemakkelijk maken om veel code eruit te pompen, het (nog steeds) de kwaliteit van de code is die er toe doet. Met andere woorden: kwantiteit is niet noodzakelijkerwijs gelijk aan kwaliteit. Natuurlijk kunnen niet-programmeurs eenvoudige taal gebruiken om AI-tools aan te sturen om snel een website, app of nieuwe functie te bouwen, maar als die code in productie wordt genomen zonder goed toezicht en testen, kan dit duidelijke functionele fouten veroorzaken, beveiligingskwetsbaarheden creëren, of problemen introduceren die zich later voordoen en ingenieurs dwingen de onderliggende code op te sporen en te repareren.

Gregorein heeft geen kritiek op AI-coderingstools of de afhankelijkheid van ontwikkelaars ervan; zoals hij op sociale media demonstreerde, gebruikt hij de tool zelf. Maar hij zei dat de tools nog steeds een verbetering zijn en geen vervanging voor ervaren software-engineering.

Een aantal software-ingenieurs sloten zich aan bij de verdediging van Tan. Een van hen, ontwikkelaar en Medialis.ai oprichter Elvis Sun stelt dat Gregorein tot een vervagend tijdperk van softwareontwikkeling behoort, toen mensen de code nog regel voor regel controleerden voordat deze werd verzonden. “Het is nu jouw taak om een ​​systeem te bouwen waarin agenten resultaten (analyses, foutenpercentages, gebruikersgedrag) kunnen observeren en verbeteren”, schreef Sun in een e-mail aan Snel bedrijf. “Zodra Gary’s agenten naar de gebruiksgegevens van zijn site kijken, zullen ze al deze fouten herstellen zonder dat Gregorein het onderwerp hoeft te schrijven.”

“De rol van de ingenieur verschuift van poortwachter naar machinebouwer die de machine maakt”, besluit Sun.

Noch Tan noch Gregorein reageerden onmiddellijk Snel bedrijfverzoek om commentaar. Tan deed het echter wel. breng het naar X op donderdag om te schrijven: “Goedemorgen, haters! Jullie haat maakt me sterker. Ik hou van jullie allemaal.” De post ging vergezeld van een meme waarin Sneeuwwitje lacht.



Nieuwsbron

LAAT EEN REACTIE ACHTER

Vul alstublieft uw commentaar in!
Vul hier uw naam in