Sweep AI: Automatisering van Issue-naar-PR in Openbare Repositories

Sweep AI: Automatisering van Issue-naar-PR in Openbare Repositories

6 mei 2026

Introductie

Sweep AI is een door AI aangedreven junior ontwikkelaar voor GitHub die geschreven probleemomschrijvingen omzet in codewijzigingen. In de praktijk schrijft een gebruiker een GitHub-issue (bijv. 'voeg type-hints toe aan dit bestand') en zoekt Sweep autonoom de codebase af, genereert de benodigde code en opent een pull-request ter beoordeling (www.fondo.com) (pypi.org). Zoals één beveiligingsprofiel opmerkt, 'Sweep is een AI-codeassistent die GitHub-issues omzet in GitHub pull requests' (security-profiles.nudgesecurity.com). Met andere woorden, Sweep automatiseert het alledaagse werk van bugfixes, het schrijven van tests, het bijwerken van documentatie en het toevoegen van kleine functies, zodat ontwikkelaars zich kunnen richten op de architectuur van het kernproduct.

Sweep werd in 2023 gelanceerd door de oprichters William Zeng en Kevin Lu (beide voormalige Roblox-engineers) via Y Combinator (www.fondo.com). Het is ontworpen voor teams en open-source projecten die 'snel willen bewegen op niet-kritieke' verbeteringen – zo was een van de demo-issues simpelweg 'voeg een banner toe aan je webpagina', wat Sweep automatisch afhandelde (news.ycombinator.com). Vanuit het ontwerp legt Sweep de nadruk op kleine tot middelgrote taken: het blinkt uit in bugfixes voor één bestand of functieverzoeken, maar niet in grote refactors of architectuur-revisies (pypi.org). Kortom, Sweep belooft 'je technische schuld af te handelen' door eenvoudige issues om te zetten in geteste code-commits (www.fondo.com) (pypi.org).

Hoe Sweep werkt

Sweep’s kernproces volgt deze stappen:

  • Contextuele Code Zoeken: Wanneer een issue wordt aangemaakt of gemarkeerd, scant Sweep de repository om relevante codefragmenten te verzamelen. Het gebruikt technieken zoals afhankelijkheidsgraafanalyse, vectorzoekopdracht en code-chunking om de bestaande codebase samen te vatten voor het LLM (groot taalmodel) (pypi.org) (news.ycombinator.com). Dit zorgt ervoor dat Sweep context heeft (bijvoorbeeld gerelateerde functies of datamodellen) om de vraag van het issue te beantwoorden.
  • Wijzigingen Plannen: De AI genereert vervolgens een gestructureerd plan voor de codewijzigingen. Engineers ontdekten dat het effectief is om het LLM te vragen om een XML- of lijst-geformatteerd plan (bijv. welke bestanden te wijzigen of aan te maken) uit te voeren. Het Sweep-team merkt op dat ze 'XML-tags gebruiken' in prompts, zodat het model een duidelijke lijst van geplande bewerkingen produceert (news.ycombinator.com).
  • Codegeneratie: Met behulp van het plan en de verzamelde context instrueert Sweep vervolgens het LLM om nieuwe code te schrijven of bestaande code aan te passen. Alle code wordt in de repository getemplateerd, waarbij de bot de bewerkingen één bestand tegelijk uitvoert. Als het plan bijvoorbeeld zegt 'voeg een banner HTML-element toe', zal Sweep het relevante HTML/CSS/JS-bestand dienovereenkomstig bewerken.
  • Testen en Opmaak: Cruciaal is dat Sweep automatisch de testsuite en opmaakcontroles van de repository uitvoert op de nieuwe code. Alleen als de tests slagen en linters akkoord gaan, gaat Sweep verder. De PyPI-documentatie benadrukt dat Sweep 'je unit tests en autoformatters uitvoert om gegenereerde code te valideren' (pypi.org). Dit ingebouwde zelfherstel zorgt ervoor dat de meeste triviale fouten vroegtijdig worden opgevangen. Sterker nog, Sweep kan zelfs eenvoudige testfouten of opmaakproblemen automatisch oplossen voordat de PR wordt aangemaakt, wat de iteratietijd verkort (leadai.dev) (news.ycombinator.com).
  • Aanmaken van Pull Request: Eenmaal gevalideerd, pusht Sweep de wijzigingen naar een nieuwe branch en opent een pull request (PR) op GitHub. Het voegt een beschrijving en eventuele plannotities toe, en wacht vervolgens op menselijke beoordeling. Als reviewers opmerkingen achterlaten of wijzigingen vragen, kan Sweep zelfs itereren: het team bevestigt dat Sweep het gesprek zal voortzetten, reageert op opmerkingen en de PR bijwerkt totdat deze is samengevoegd (news.ycombinator.com).

Samenvattend fungeert Sweep als een assisterende Agile ontwikkelaar: je 'opent een ticket' en de bot doet het coderingswerk op dat ticket, waarbij opmerkingen naar behoefte worden afgehandeld (fondo.com) (pypi.org). Dit alles gebeurt via een GitHub App (of CLI): ontwikkelaars installeren de Sweep GitHub App in hun repository, verlenen toegang, en Sweep zal vervolgens nieuwe issues controleren op zijn trigger (zie Installatie hieronder). Dit proces is grotendeels editor-onafhankelijk – hoewel Sweep IDE-plugins aanbiedt (voor JetBrains, VS Code, enz.), werkt de issue-naar-PR-automatisering volledig op GitHub zelf (pypi.org) (github.com).

Installatie en Vereisten

Aan de slag gaan met Sweep op een project omvat een paar belangrijke stappen:

  • Installeer de Sweep GitHub App: Een repositorybeheerder moet Sweep installeren via de GitHub Marketplace. Op de Sweep GitHub App-pagina klik je op 'Installeren' en selecteer je de doelrepository('s) (github.com). Dit geeft Sweep toestemming om issues te lezen, code te bewerken en PR's te openen.
  • Issues Triggeren: Standaard handelt Sweep alleen issues af die expliciet voor hem zijn gemarkeerd. De aanbevolen workflow is om issuetitels te voorzien van het voorvoegsel 'Sweep:' of een 'Sweep'-label toe te voegen. Dit voorkomt dat Sweep willekeurig op alle issues reageert. Het aanmaken van een issue met de titel Sweep: Add typehints to github_utils.py zal bijvoorbeeld de bot activeren, terwijl een normaal issue zonder het voorvoegsel wordt genegeerd (pypi.org).
  • .sweep.yaml Configuratie: Geavanceerd gebruik kan een configuratiebestand (.sweep.yaml) in de root van de repository omvatten. Hier kunnen teams directories whitelisten of blacklisten, het zoeken naar code verfijnen of coderingsstijlregels afdwingen. Het instellen hiervan vereist enige initiële inspanning: een beoordelingssite merkt op dat Sweep 'voorafgaande investering vereist in het configureren van .sweep.yaml en GitHub Actions workflows' voor de beste resultaten (leadai.dev). Dit kan het specificeren van Python-pakketinstellingen, omgevingsvariabelen of aangepaste testcommando's omvatten.
  • Taal- en Technische Beperkingen: Sweep richt zich op GPT-4-mogelijkheden, dus het ondersteunt elke taal die GPT-4 kan genereren. Hoewel het team zich 'richt op Python', vermelden ze expliciet ondersteuning voor JavaScript/TypeScript, Rust, Go, Java, C#, C++, enz. (pypi.org). Zeer grote monorepos (tienduizenden bestanden) kunnen Sweep vertragen; de documentatie waarschuwt dat het moeite heeft met 'gigantische repos (>5000 bestanden)', tenzij sommige paden worden uitgesloten (pypi.org). Bovendien kan Sweep binaire/niet-code assets (bijv. afbeeldingen of UI-mockups) helemaal niet bewerken (pypi.org).
  • Beveiliging en Compliance: Omdat Sweep diep integreert met code, moeten teams rekening houden met beveiliging. Sweep adverteert met enterprise-grade compliance (het is SOC 2, HIPAA en PCI compliant) en beweert een 'privacy-first' model te hanteren zonder langdurige code-retentie (security-profiles.nudgesecurity.com) (sweep.dev). In de praktijk verzendt Sweep codefragmenten naar zijn LLM-backend, maar slaat het je code niet op na het genereren van een PR. Bedrijven behandelen Sweep doorgaans als elke andere GitHub-app: het werkt onder OAuth en de acties verschijnen in het GitHub-auditlogboek.

Over het algemeen is de initiële installatie eenvoudig voor ontwikkelaars, maar het kan coördinatie met de beveiligings- en CI/CD-processen van je team vereisen. Eenmaal geïnstalleerd, is het openen van een gemarkeerd issue alles wat nodig is voor Sweep om het over te nemen. Nieuwe gebruikers worden aangemoedigd om te beginnen met een triviaal voorbeeld – bijv. Sweep vragen om type-hints toe te voegen of de testdekking in één bestand te verbeteren – voordat ze overgaan op grotere tickets.

Veiligheidscontroles en Monitoring

Om kwaliteit en veiligheid te waarborgen, passen teams verschillende controles toe rond het gebruik van Sweep:

  • Menselijke Beoordeling (Human-in-the-Loop): Geen enkele door Sweep gegenereerde PR mag blindelings worden samengevoegd. Het is de bedoeling dat ervaren ontwikkelaars elke Sweep PR moeten beoordelen. Zoals medeoprichter William Zeng opmerkt: senior ontwikkelaars zullen de code lezen, ontbrekende edge-case handling of tests identificeren en indien nodig wijzigingen aanvragen (news.ycombinator.com). Met andere woorden, Sweep is geen volledig autonome robot, maar een codeerassistent – menselijk toezicht is cruciaal. De meeste teams baseren het samenvoegen van PR's op normale beoordelingsprocessen, waarbij een Sweep PR als elke andere wordt behandeld.
  • Label-gebaseerde Activering: Door een 'Sweep:'-voorvoegsel of -label te vereisen, zorgen teams ervoor dat ze bepalen welke issues de bot oproepen. Deze afscherming voorkomt onverwachte automatisering (Sweep zal bijvoorbeeld geen beveiligings- of prestatieproblemen oplossen, tenzij expliciet gevraagd). Het stelt productowners ook in staat om taken te prioriteren: ze kunnen kiezen welke bugrapporten en functieverzoeken routinematig genoeg zijn voor de AI om te proberen, en welke direct menselijk werk vereisen.
  • Geautomatiseerd Testen: Omdat Sweep zelf je tests uitvoert voordat een PR wordt ingediend, worden veel fouten vroegtijdig opgevangen. Als een wijziging tests of linters niet doorstaat, zal Sweep de PR niet finaliseren. Sterker nog, Sweep streeft ernaar om te 'zelf-genezen' na testfouten: het team merkt op dat het automatisch falende tests en compilatie-errors kan oplossen tijdens het genereren (leadai.dev). Deze ingebouwde CI-controle fungeert als een vangnet, zodat de uiteindelijke PR al de bestaande testsuite heeft doorstaan.
  • Iteratie via Opmerkingen: In de praktijk ondergaan Sweep PR's normale beoordelingsiteraties. Als een reviewer opmerkingen achterlaat of nieuwe tests toevoegt, kan Sweep reageren door vervolg-commits aan die PR te doen. De oprichters bevestigen dat Sweep 'falen van GitHub actions afhandelt' en opmerkingen beantwoordt door de PR automatisch bij te werken totdat deze slaagt of het gesprek is afgerond (news.ycombinator.com). Dit betekent dat de bot in realtime leert van de feedback van de reviewer, in plaats van dat de gebruiker een nieuw issue moet starten.
  • Bereik van Wijzigingen Beperken: De Sweep-configuratie kan expliciet bepaalde directories of bestanden blokkeren. Je kunt bijvoorbeeld JavaScript-bibliotheken of automatisch gegenereerde code uitsluiten van Sweep's index. De PyPI-documentatie waarschuwt dat Sweep 'het beste werkt wanneer gericht op een bestand' en moeite heeft met brede doelen zoals 'refactor de hele codebase van X naar Y' (pypi.org). Door beleid vast te stellen (bijvoorbeeld 'sta Sweep alleen toe op backend Python-bestanden, niet op infrastructuurconfiguratie'), kunnen teams de agent gericht houden op hapklare taken.

Samenvattend behandelen teams Sweep als een krachtige maar imperfecte teamgenoot. Het automatiseert de routine, maar de mensen bepalen nog steeds de richting en kwaliteitsnormen. Door labels te gebruiken, beoordelingen te vereisen en de eigen testregels van Sweep te benutten, houden organisaties een strakke feedbackloop aan. Zoals Kevin Lu van Sweep uitlegt, is het voor nu vaak genoeg als de bot '90% van de tijd werkt' op eenvoudige tickets – de resterende edge cases worden opgevangen door menselijke reviewers of aanvullende opmerkingen (news.ycombinator.com).

Sterke en Zwakke Punten

Sterke Punten: Sweep blinkt uit in kleine ontwikkelaarstaken en eenvoudige bugfixes. Het is bijzonder bedreven in:

  • Coderingsklussen: Type-hints toevoegen, code formatteren, documentatie schrijven of ontbrekende testgevallen aanvullen. De Sweep-documentatie vermeldt expliciet 'handelt devex-klussen af, zoals het toevoegen van type-hints/verbeteren van de testdekking' (pypi.org).
  • Geïsoleerde Wijzigingen: Bewerkingen van één bestand of het toevoegen van nieuwe functies op basis van duidelijke issuebeschrijvingen. Bijvoorbeeld, de vraag 'voeg een nieuw API-eindpunt toe dat gebruikersinformatie retourneert' kan slagen als de repository over duidelijke analoge code beschikt.
  • Parallelle Issues: Omdat Sweep volledig asynchroon is, kan een team veel Sweep-issues tegelijk openen en zal de bot op alle branches parallel werken (pypi.org). Dit is in tegenstelling tot een menselijke ontwikkelaar, die zich doorgaans op één taak tegelijk kan richten.
  • Snel Prototypen: Voor niet-kritieke code-updates (UI-aanpassingen, kleine algoritmeanpassingen) kan Sweep veel sneller taken afhandelen dan een persoon ze zou typen, zolang het LLM de juiste context heeft.
  • Leren van Feedback: Als een gegenereerde PR problemen heeft, leert het systeem dit onmiddellijk via de reviewcyclus. De chat- en opmerkingenfunctionaliteiten van Sweep stellen het in staat om zijn codegeneratie direct te verfijnen.

Zwakke Punten: Over het algemeen geldt: hoe groter of vager de wijziging, hoe slechter Sweep presteert. Opmerkelijke beperkingen zijn onder andere:

  • Grote Refactors: Alles wat meer dan een paar bestanden aanraakt (ruwweg >150 regels over 3+ bestanden) is een rode vlag. De documentatie waarschuwt dat 'grootschalige refactors niet worden aanbevolen' (pypi.org). Bijvoorbeeld, Sweep vragen om 'de codebase te migreren van Django naar Flask' of een datamodel helemaal opnieuw te schrijven, gaat de huidige AI-betrouwbaarheid te boven.
  • Ambigu of Onvoldoende Gespecificeerde Issues: Sweep is afhankelijk van duidelijke prompts. Vage issues ('verbeter prestaties') leiden vaak tot onvolledige of misleide PR's. Het team en reviewers merken op dat slecht gespecificeerde tickets resulteren in 'onvolledige of misleide implementaties (leadai.dev).' Gebruikers moeten vaak hun issue-tekst verfijnen of Sweep's Slack/Chat-interface gebruiken om de intentie te verduidelijken voordat een PR wordt gegenereerd.
  • Contextuele Leegtes: In zeer grote of complexe projecten kan het contextvenster van Sweep belangrijke informatie missen. Het splitst code in 'chunks' voor het LLM, maar als de relevante bestanden niet zijn geïndexeerd of het issue afhankelijk is van cross-cutting architectuur, kan de output verkeerd zijn. Dit is de reden waarom teams Sweep beperken tot kleinere submodules of zelden gebruikte gebieden uitsluiten.
  • Niet-code Assets: Sweep kan geen wijzigingen in afbeeldingen, stylesheets of onboarding-flows verwerken. Het bewerkt alleen tekstbestanden. GUI- of ontwerpaanpassingen vereisen nog steeds menselijke handen.
  • Edge-case Logica en Bugs: Hoewel Sweep tests uitvoert, kan het nog steeds logische fouten introduceren die tests niet opvangen. Daarom is de menselijke beoordelingsstap cruciaal. Het team verwacht dat ongeveer 10% van Sweep's output mogelijk aanpassing behoeft – een medeoprichter zei botweg: '90% van de tijd is prima' voor eenvoudige taken (news.ycombinator.com). De resterende 10% (edge cases, typefoutcorrecties, extra foutafhandeling) wordt opgelost tijdens de code review.

In de praktijk hebben gebruikers Sweep het meest betrouwbaar bevonden voor kleine bugfixes, typeverbeteringen en repetitieve refactors. Taken zoals 'hernoem alle voorkomens van een variabele in één bestand' of 'voeg inputvalidatie toe aan deze functie' zijn goed geschikt voor Sweep. Architectonische wijzigingen, databasemigraties of het ontwerpen van nieuwe systemen moeten daarentegen nog steeds worden uitgevoerd door ervaren ontwikkelaars (waarbij Sweep mogelijk assisteert bij geïsoleerde sub-taken) (pypi.org) (leadai.dev).

Casestudies en Waarnemingen

Omdat Sweep relatief nieuw is, zijn er weinig gepubliceerde formele casestudies. Echter, verschillende openbare opmerkingen en vroege gebruikersrapporten geven inzicht:

  • Verkenner Repositories: In Sweep's eigen demo (een voorbeeld van een openbare repo voor testen), werd een issue om 'een banner aan de webpagina toe te voegen' volledig opgelost door de bot, wat de capaciteit ervan op een triviale frontend-wijziging aantoont (news.ycombinator.com). Dit voorbeeld toont een 1-bestands wijziging die end-to-end werkt.
  • Open-source Gebruik: Sommige kleinere open-source projecten hebben Sweep uitgeprobeerd. Zo meldde één project dat het Sweep gebruikte om de testdekking te verbeteren en ontbrekende type-hints toe te voegen aan Python-modules. Ze ontdekten dat de meeste gegenereerde wijzigingen werden geaccepteerd, hoewel reviewers enkele extra tests en documentatie-opmerkingen moesten toevoegen. (Exacte acceptatiepercentages zijn niet openbaar vrijgegeven, maar gebruikers zeggen anekdotisch dat de meeste kleine fixes van Sweep de beoordeling doorstaan met minimale aanpassingen.)
  • Feedback van Ontwikkelaars: Op forums zoals Hacker News hebben 'deputies' Sweep getest. Algemene lof is dat 'boilerplate tekst kopiëren of kleine functies' snel en verrassend nauwkeurig is. Kritiekpunten wijzen er vaak op dat Sweep de plank kan misslaan als een issue diepe redenering of creatieve probleemoplossing vereist. Een Hacker News-commentator merkte op dat Sweep 'veel beter werkt als er opmerkingen in de code staan, omdat opmerkingen goed overeenkomen met zoekopdrachten' en voorspelde zwakkere prestaties bij bleeding-edge of slecht gedocumenteerde frameworks (news.ycombinator.com).
  • Bugs Na Samenvoeging: Omdat Sweep tests uitvoert vóór het samenvoegen, zijn duidelijke bugs zeldzaam in samengevoegde code. In vroege experimenten vonden sommige projecten af en toe logische fouten na het samenvoegen, maar dit waren meestal triviale fouten (off-by-one errors, ontbrekende null-checks) die een mens ook zou opvangen bij een review. De consensus is dat het bugpercentage van Sweep na samenvoeging vergelijkbaar is met wat je zou verwachten van snelle, door mensen gegenereerde codewijzigingen bij routinetaken (pypi.org) (news.ycombinator.com).

Samenvattend suggereert openbare feedback dat Sweep zeer effectief is bij kleine, goed gedefinieerde taken, en dat de pull requests vaak snel worden geaccepteerd, mits een ontwikkelaar het werk nog steeds controleert. De meeste gebruikers benadrukken het belang van review. Er zijn geen grote storingen of beveiligingsincidenten gemeld bij het gebruik van Sweep, waarschijnlijk omdat teams voorzichtig zijn met wat ze de tool vragen te doen. Een conservatieve workflow (label-getriggerde issues, senior reviewer van dienst) houdt het risico laag.

Aan de Slag en Volgende Stappen

Voor ontwikkelaars of niet-programmeurs die geïnteresseerd zijn in het uitproberen van Sweep, zijn de eerste stappen:

  1. Installeer de App: Ga naar de Sweep GitHub App-pagina en voeg deze toe aan je repository (github.com). Je kunt beginnen met een openbare testrepo als je gewoon wilt experimenteren.

  2. Probeer een Eenvoudig Issue: Maak een nieuw issue aan met het voorvoegsel Sweep: (of voeg een 'Sweep'-label toe) en beschrijf een triviale codetaak. Bijvoorbeeld:
    Sweep: Voeg type-hints toe aan functie compute_stats in bestand utils.py
    of
    Sweep: Herstel typefout in README en update documentatie.

  3. Beoordeel de Pull Request: Na een minuut of twee opent Sweep een PR. Bekijk de wijzigingen. Als het de oplossing perfect heeft uitgevoerd, geweldig! Zo niet, laat dan opmerkingen achter in de review. Probeer het te vragen om ontbrekende stukken toe te voegen (bijv. 'voeg alstublieft een null-check toe voor deze parameter'). Sweep zal de PR automatisch bijwerken.

  4. Itereren: Naarmate je meer vertrouwd raakt, kun je complexere tickets uitgeven of Sweep's instellingen (.sweep.yaml) aanpassen. Monitor de resultaten en geef feedback. Omdat Sweep meerdere issues tegelijk kan verwerken, kun je opschalen door eenvoudige taken te bundelen.

  5. Monitoren en Verfijnen: Controleer de activiteit van je repository. Alle commits en PR's van Sweep zullen worden gelabeld door de Sweep-gebruiker/bot. Je team moet deze volgen als elke andere bijdrager. Na verloop van tijd zul je ontdekken welke soorten issues je aan Sweep toevertrouwt.

Vergeet niet dat Sweep een hulpmiddel is om te assisteren – het versnelt routineus werk, maar vervangt geen menselijke engineers. De ideale volgende stap in je productworkflow is om repetitieve klussen aan Sweep te delegeren, zodat je ontwikkelaars de moeilijkere problemen kunnen aanpakken. Zoals FAQ's en gebruikersdiscussies hebben opgemerkt, kan de automatisering van 'laaghangend fruit' (tests, refactors, documentatie-updates) uren besparen op de ontwikkeltijd (pypi.org) (news.ycombinator.com). Voor een nieuwe gebruiker is het belangrijkste om gewoon te experimenteren: kies één klein issue, probeer Sweep eens uit en kijk hoe het presteert.

Conclusie

Sweep AI brengt autonome codering naar GitHub-issues, waardoor effectief een 'junior ontwikkelaar' wordt gecreëerd die basis bugfixes en kleine functie-implementaties automatiseert. Dit doet het door relevante code op te halen, bewerkingen te plannen, geteste code te genereren met een LLM en pull requests te openen ter beoordeling (pypi.org) (leadai.dev). Openbare rapporten en demo's geven aan dat Sweep het beste werkt bij nauwkeurig afgebakende, goed gespecificeerde taken (zoals het toevoegen van een functie of het corrigeren van typefouten) en ondermaats presteert bij brede refactors of ambigue problemen (pypi.org) (news.ycombinator.com).

Teams die Sweep gebruiken, beperken het doorgaans met menselijk toezicht: trigger het alleen op gelabelde issues en laat ervaren engineers elke PR beoordelen (news.ycombinator.com) (leadai.dev). Ze controleren de output van de bot ook via normale CI-controles en beoordelingsprocessen. Bij correct gebruik is gebleken dat Sweep de ontwikkeling versnelt door 'technische schuld'-taken automatisch af te handelen, waardoor ontwikkelaars vrij zijn voor ontwerpwerk op hoog niveau (www.fondo.com) (pypi.org).

Voor iedereen (zelfs niet-programmeurs) die een softwareproject bouwt, kan Sweep dienen als een toegankelijke manier om AI-hulp te krijgen: de barrière is simpelweg opschrijven wat je wilt in een GitHub-issue. De volgende stap voor beginners is om de Sweep GitHub App te installeren op een testrepo, een issue te labelen en te kijken hoe Sweep een PR genereert. Vanaf daar kun je de code beoordelen, de bot vragen deze te verfijnen via opmerkingen of de Slack-integratie, en geleidelijk vertrouwen opbouwen. Op deze manier 'ontgrendelt' AI echt coderen door eenvoudig Engelse taken om te zetten in kant-en-klare code en teams in staat te stellen zich te richten op de creatieve onderdelen van het bouwen van software (www.fondo.com) (news.ycombinator.com).

Ontvang nieuwe AI-codering Onderzoek & Podcast Afleveringen

Meld u aan om nieuwe onderzoeksupdates en podcastafleveringen te ontvangen over AI-coderingstools, AI-appbouwers, no-code tools, vibe coding en het bouwen van online producten met AI.