De afgelopen week heb ik geëxperimenteerd met de Codex-app van OpenAI en een gezinskalenderapp gebouwd. Het was een geweldige manier om meer te leren over het ontwikkelen van AI-software, en het resultaat is een handige app voor ons gezin.
De app draait op GCP en vervangt een gedeeld document dat we al jaren gebruiken (hoewel het nog steeds naar PDF kan worden geëxporteerd in het oude formaat). Hij is meertalig, importeert automatisch agenda-feeds uit verschillende bronnen, zoals de voetbalteams en de Bulgaarse school, en doet vrijwel alles wat ik ervan verwachtte.
Codex met GPT-6.1 Sol
Ik heb voornamelijk GPT-6.1 Sol Medium gebruikt, wat geweldig werkte. In de beginfase heb ik ook Astra geprobeerd, en dat was uitstekend, maar het verbruikte te veel tokens voor mijn ChatGPT Plus-abonnement van $20 per maand. Volgens mijn eigen schatting heb ik voor deze app ongeveer 10 miljoen tokens gebruikt; de exploitatiekosten van GCP zouden waarschijnlijk hooguit $3 per maand bedragen.
Codex werkte ongelooflijk zelfstandig. Het besteedde regelmatig 10–15 minuten aan coderen, testen en het oplossen van problemen zonder enige input van mij. Dat is heel anders dan het werken met AI in VS Code nog maar zes maanden geleden, toen ik nog veel meer begeleiding moest geven.
Het grappige is dat ik de architectuur van de app nauwelijks ken. Ik weet dat het een OCI-container met 1 vCPU is waarop Debian draait in Google Cloud Run, maar Codex heeft alle GitHub-buildpijplijnen en -implementaties voor mij opgezet. Ik heb Codex wel behoorlijk wat tijd laten besteden aan beveiligingsscans en het bouwen, en aan het automatisch ophalen van patches enz.
Het is gewoon verbazingwekkend om te zien hoe snel alles zich ontwikkelt.
Comment