Det finns inget värre än att behöva stoppa det du gör för att lösa ett problem någon annanstans i din kod. Det här händer hela tiden. Kontextbyte är fortfarande ett stort problem. Varje gång detta händer kan du lätt slösa bort 20 minuter på att komma tillbaka i flödet. Teamet på Verdent AI visade mig vad de gör för att lösa detta, och det är ganska intressant: Deras kärnidé är att ha parallella arbetsflöden som inte förstör din huvudsakliga kontext. Så här ser det ut i praktiken när du använder deras verktyg för att skriva kod: 1. Uppgifter – Du kan starta separata samtalstrådar utan att förlora ditt huvudsakliga arbete. En uppgift är felsökning, en annan är att utforska en ny funktion, och en tredje är att göra research. Byt mellan dem direkt. 2. Arbetsytor – Varje arbetsyta är en isolerad kodningsmiljö med sin egen gren, commithistorik och modifieringar. Du kan bokstavligen bygga två olika implementationer av samma funktion sida vid sida och sedan bestämma vilken som ska slås ihop. Jag gillar verkligen idén att ha parallellisering inbakad i verktyget. Mjukvaruutveckling fungerar inte linjärt: du jonglerar alltid flera saker samtidigt.
Det häftiga med Verdent: Du kan alltid starta en ny Uppgift, hantera det du måste och komma tillbaka exakt där du var. Din huvudsakliga kontext förblir orörd. Förresten, agenten får 76,1 % på SWE-bench Verified, så det är mycket konkurrenskraftigt med några av de bästa verktygen som finns. Definitivt värt att kolla upp:
För övrigt stödjer Verdent också ett Planläge. För de flesta uppgifter tycker jag inte att det är en bra idé att gå direkt in i kodgenerering. Lägg istället tid på att tänka igenom problemet först och skriv ner så många detaljer som möjligt. Ge detta till verktyget och låt det ställa förtydligande frågor, identifiera luckor och skapa en strukturerad plan för dig. Det är så du gör mest framsteg.
185