Om du testat att koda med en LLM tidigare men inte provat de senaste agentbaserade verktygen så kan det vara värt att ta en extra titt. Det har hänt saker! För det här provet körde jag Windsurf från Codeium.
👍 En app på en prompt
Det är faktiskt en realitet. Jag kan skriva vad jag vill ha och verktyget väljer teknik (i mitt fall Flutter), genererar kod, installerar de verktyg jag behöver, bygger applikationen och kör den. Det fungerar också!
👎 Verktyget gör ibland mer än du vill?
Jag fick oombett en hel mängd snoffsiga detaljer i gränssnittet när jag bara ville ha en grå bakgrund.
👍 Förbättrar ibland dina krav
Om jag gjort några korkade designbeslut (som att jag bad om en text för en parameter som bara kunde ha två värden) så visade den mig smidigt en mer elegant lösning.
👎 Ändrar ibland viktiga detaljer utan att fatta effekten
Jag tänkte lägga till ett fält och då ville verktyget i samband med det ändra nyckeln som all min data sparades med från en unik siffra till dess namn – skulle ju funka sådär om två delar hade samma namn till exempel.
👍 Kan köra automatiska tester
Lägger du till tester i din applikation kan du också be den köra dessa och inte acceptera sina egna lösningar förrän testerna går igenom – detta har potential att vara riktigt kraftfullt just eftersom tidigare problem har varit hallucinerande och liknande fel.
👎 Jag lär mig mindre nu mot förr
Jämfört med tidigare experiment behövde jag nu tvinga mig själv om jag vill lära mig samtidigt eftersom det mesta fungerar utan min inblandning. Förr behövde jag åtminstone fundera på hur saker skulle hänga ihop
Så vad blir mina slutsatser?
Efter att ha arbetat ett par dagar med verktyget kan jag konstatera att det tar betydligt större ansvar för sina redigeringar, verifierar i efterhand och rättar till om saker inte bygger. Det har aldrig varit så enkelt att börja bygga något, så du bör absolut testa det här!
Vartefter att applikationen blir mer avancerad kommer du troligen behöva ha förståelse för koden men ribban har höjts rejält för hur långt du kan komma även utan teknisk kompetens
Har du testat att bygga något med hjälp av AI på det här sättet? Kommentera gärna!