Simon Willison bouwde een webpagina door te praten tijdens het koken
Willison bouwde een nieuwe pagina voor zijn blog bijna alleen met zijn stem. Hij praatte een half uur met Codex terwijl hij kookte. Daarna werkte hij nog een half uur met typen aan de afronding.
Wat heb je eraan: Je kunt een idee al uitleggen en laten uitwerken zonder achter het toetsenbord te zitten, maar de controle blijft jouw werk.
Codex is de programmeerhulp van OpenAI, die je kunt gebruiken in de ChatGPT-app voor computers. Simon Willison is een bekende ontwikkelaar die over AI schrijft op zijn blog.
Wat bouwde hij precies?
Het ging om een Newsletters-pagina met een overzicht van alle nieuwsbrieven die Willison verstuurde. Dat zijn zijn gratis wekelijkse Substack en zijn maandelijkse update voor sponsors. Hij gebruikte de ChatGPT-app voor computers, in het tabblad van Codex, met de spraakmodus aan.
Hij begon met typen: de opdracht om een testversie van zijn site te starten en te openen. Zo kon hij later laten zien wat er klaar was. Daarna zette hij zijn laptop in de keuken en praatte hij tegen het model, in dit geval GPT-6 Astra High.
Hij wist goed wat hij wilde en het werk is gewoon Django, een veelgebruikt raamwerk voor websites. Er was een nieuw datamodel nodig, weergavecode, sjablonen en een paar functies om gegevens binnen te halen. Zijn gesproken tekst staat vol aarzelingen, maar het model snapte hem. Volgens Willison was dat duidelijk genoeg.
Hoe ver kwam hij met alleen praten?
Na ongeveer een half uur, de tijd van het koken, werkte er al veel. Er waren vier manieren om nieuwsbrieven binnen te halen, plus archiefpagina's voor /newsletters/ en /newsletters/2026/. De nieuwsbrieven kwamen ook op dag- en maandpagina's, maar niet op de tagpagina's of de homepage. Ook de zoekfunctie van zijn site deed mee.
Eén ophaalmethode viel op. Substack heeft een API zonder documentatie, en GPT-6 Astra kende die al. Het model probeerde /api/v1/archive direct en zocht daarna op hoe je door de pagina's heen bladert. Daarbij vond het een artikel van Karen Spinner.
Toch was het nog niet af. Een deel van de gegevens staat in een privé-repository op GitHub, en daarvoor was een nieuwe API-sleutel nodig. Dat wilde Willison niet via spraak regelen, dus daarvoor moest hij achter het toetsenbord.
Wat deed hij na het koken?
Hij liet Codex een aparte branch maken en een pull request openen. Dat is een voorstel voor wijzigingen dat je eerst nalees voordat het live gaat. Willison las de code door in GitHub.
Hij zag één probleem. Het model gebruikte Git in een subproces voor een van de importscripts, terwijl hij voor de privé-repository liever de API wilde. Hij schakelde over op typen en liet Codex dat aanpassen.
Daarna kostte het nog een half uur typen om de importmethode te herstellen en de weergave van de pagina's bij te schaven. Toen zette hij de pagina live. Wil je het zelf proberen, begin dan met een klein, duidelijk idee, laat het model vragen stellen en lees de code na voordat je iets publiceert.
Gemeld door 1 bron: Simon Willison (431 sterren op GitHub)
Lees de bron (naar de bron)Deel via WhatsAppKlopt er iets niet?
Lees ook
- OpenAI dumpt bijna 400 wiskunderesultaten en wiskundigen kunnen het niet bijhoudenThe Verge AIMaatschappij
- OpenAI houdt vast aan ontslag van drie veiligheidsonderzoekersThe Verge AIMaatschappij
- OpenAI trekt drie wiskundige artikelen in na een tekenfout
- ChatGPT antwoordt nu ook met diagrammen, grafieken en knoppenOpenAIGroot nieuws
- OpenAI publiceert weer wiskundige resultaten, Terence Tao reageertHacker NewsMaatschappij