Torsdag eftermiddag går du og din kodeassistent i gang med at flytte din fakturering til en ny betalingsudbyder. Du aftaler målet, udelukker den tilgang, der ville have betydet nedetid, retter den to gange på afrundingen af refusioner og stopper, mens de sidste få tjenester stadig mangler at blive flyttet. Det meste af det, eftermiddagen gav, var beslutninger.
Fredag morgen ved en ny session intet af det. Du indsætter dine noter, forklarer afrundingen igen og ser den foreslå den tilgang, du udelukkede dagen før. Det samme sker, når en kollega overtager opgaven i Codex i stedet for Claude, og igen næste kvartal, når din virksomhed skifter til en nyere model.
For at kunne fortsætte har en opgave brug for fire ting: målet, de allerede trufne beslutninger, rettelserne og det, der er tilbage at gøre. Duplex tager præcis det med på tværs af sessioner, agenter, apps og modeller. Den holder sig opdateret, når en kendsgerning ændrer sig, og for hver del kan du se, hvor den kom fra. Arbejdet følger med dig i stedet for at vente på, at du bygger det op igen.
Den næste session starter, hvor den forrige slap.
Den næste session starter, hvor den forrige slap.
Det meste af en lang session er vejen frem til en beslutning: muligheder, der blev vejet, udkast, der blev kasseret, blindgyder, der blev prøvet og opgivet. Den næste session har brug for at vide, hvor vejen endte, og sjældent hvert skridt, det tog at komme dertil.
De sædvanlige måder at tage arbejdet med videre på hjælper hver især, op til et vist punkt. At indsætte hele historikken igen fungerer godt, så længe historikken er kort, og en notefil har du selv kontrol over. Men nogen skal indsætte, skære til og opdatere, hver gang, og noterne er kun så opdaterede som sidste gang, nogen rørte ved dem.
Duplex giver hver ny session status på arbejdet i stedet for udskriften af det, så den første time går med selve arbejdet og ikke med at genopdage det, der allerede ligger fast. Når en anden agent overtager opgaven, i en anden assistent eller i en, din virksomhed har bygget, starter den samme sted.
For hver del kan du se, hvor den kom fra: hvilken agent, med hvilken model, og hvornår. En beslutning, der blev truffet i Claude torsdag, når frem til Codex fredag med sin oprindelse tydeligt synlig, så ingen behøver at tage den for gode varer.
Forskellen vokser med opgaven. Historikken bliver længere for hver session, og at læse det hele koster mere for hvert spørgsmål, der stilles, mens det, næste trin har brug for, forbliver lille.
Efter nogle få sessioner er det stadig billigt at læse hele historikken til hvert spørgsmål.
Dit valg af model forbliver åbent.
Modeller bliver bedre, priser ændrer sig, og forskellige opgaver passer til forskellige udbydere. Den model, der skriver dine bedste kodegennemgange, er måske ikke den, der svarer dine kunder bedst, og årets bedste model bliver næppe også næste års. Et team, der frit kan skifte mellem dem, får det bedste ud af hver enkelt.
Det, der som regel gør det svært at skifte, er alt det, der er bygget op omkring den gamle model. Prompts, der er tilpasset dens vaner, eksempler, der er valgt til den, og finjusteringer, der er trænet ind i dens vægte, bliver alle hos den model, de blev lavet til. En finjustering er et fornuftigt valg, når du vil ændre én model varigt, og netop dér ligger hagen: skift modellen, og oplæringen begynder forfra.
Det, Duplex lærer, virker ved siden af modellen i stedet for inde i den, så det flytter med, når du flytter. Flyt en opgave til en bedre model, og den nye model starter med alt, hvad Duplex ved om arbejdet: beslutningerne, rettelserne og den igangværende opgave. Da arbejdet flyttede til en anden modelfamilie, krævede Duplex slet ingen gentræning, og en finjusteret adapter klarede samme flytning i ingen af seks test.
Modellen bliver et valg, du træffer ud fra dens kvaliteter, opgave for opgave, hver gang der kommer en bedre. Kodegennemgang kan køre på én model og supportsvar på en anden, med den samme intelligens ved siden af begge.
Forskellige opgaver passer til forskellige modeller, og Duplex giver hver af dem det, den har lært.
Det, der følger dig, forbliver opdateret.
At tage arbejdet med videre hjælper kun, hvis det, der tages med, stadig er sandt, og kendsgerninger ændrer sig midt i en opgave. I sidste uge havde din butik 30 dages returret, og mandag blev politikken ændret til 14. En historik, der rummer begge, vil før eller siden række den gamle videre til modellen, og modellen kan ikke se, at den er blevet erstattet.
Den gængse løsning er at søge: at lede gennem historikken, eller gennem det, en hukommelsesfunktion har gemt, efter det, der ligner spørgsmålet mest. Søgning er god til at finde det, der blev sagt. Men den gamle politik ser lige så relevant ud som den nye, ofte mere, fordi den blev diskuteret længere, og en søgning kan ikke skelne en kendsgerning fra den kendsgerning, der afløste den.
Duplex følger ændringen. Når en kendsgerning ændrer sig, holder den gamle op med at styre arbejdet, og den næste session, agent og model får den aktuelle. Du kan se, hvad den erstattede, og hvornår. På en offentlig benchmark med lang historik, hvor en kendsgerning var ændret undervejs i historikken, svarede Duplex med den aktuelle i 96% af tilfældene.
Sessioner slutter, agenter skifter, og modeller bliver udskiftet, og med Duplex sætter intet af det dit team tilbage. Den, der overtager opgaven næste gang, i hvilket værktøj og på hvilken model det end er, starter med målet i sigte, beslutningerne truffet, rettelserne på plads og de gamle kendsgerninger af vejen. Værktøjerne bliver valg, du træffer for i dag, og arbejdet bliver noget, der varer.