NyhetLovable · Modellrouting

Lovable bygger med Fable 5.1 – prova ändringen på en kopia före liveappen

Lovable berättade den 1 september 2026 att tjänsten nu bygger med Fable 5.1 och routar bland annat längre, mer komplicerade eller fastnade arbeten till modellen. Leverantörens egna tester pekar särskilt på bättre resultat när befintlig kod ändras. Det är ett skäl att prova en avgränsad förbättring – inte ett skäl att hoppa över kontrollen. I provet fryser du en baslinje, gör ändringen i en isolerad kopia och jämför ett beteendekrav och ett designkrav innan liveappen berörs.

Publicerad · Senast kontrollerad

Två vita arkitekturmodeller på separata socklar, med svarta öppningar, en lutande byggnadsdel och en lång röd list mellan modellerna.
Den separata modellen ger en jämförelsepunkt: ändringen kan provas utan att originalet byggs om.

Provet i en mening

Skapa en isolerad kopia, bekräfta att den matchar originalets baslinje och beställ sedan en avgränsad synlig ändring. Godkänt betyder att det nya beteendet fungerar i två bestämda steg, att designen följer två synliga regler och att originalets publika adress fortfarande ser ut och fungerar som före provet.

Vad Fable-resultatet säger – och inte säger

I Lovables officiella presentation av Fable 5.1 jämförs modellen med Fable 5 i tre interna kategorier: nybyggen, iterativ rättning av befintlig kod och visuell design. Jämförelsen gjordes på låg, medel och hög resonemangsnivå, och varje uppgift kördes fem gånger. På hög nivå fick Fable 5.1 en 17,2 procent högre viktad poäng för iterativ kodrättning och en 31,4 procent lägre kostnad per uppgift än Fable 5.

Siffrorna behöver sin motvikt. I samma interna test på hög nivå var poängen för nybyggen 2,7 procent lägre och kostnaden per sådan uppgift 7,1 procent högre. Visuell design låg 3,5 procent högre i poäng, men kostade 7,8 procent mer per uppgift. Det här är alltså inte bevis för att modellen är bättre och billigare på allt. Det är Lovables mätning av avgränsade arbetskategorier mot en viss föregångare – inte ett prisbesked, en prognos för din app eller ett löfte om färre fel.

Routing är inte ett godkännandebevis

Lovable uppger att Fable 5.1 öppnar den körande appen i webbläsaren innan den kallar arbetet klart. Det är en modellkontroll. Den vet fortfarande bara vad du beställde och vad den själv valde att prova. Om din beställning saknar ett viktigt beteende kan ett väl genomfört självtest ändå godkänna fel sak.

Lovable beskriver också Fable 5.1 som modellen tjänsten använder vid komplicerat arbete ovanpå appar som redan är live. Under fortsatta A/B-test kan fastnade, längre och mer komplicerade sessioner routas dit. Formuleringen betyder inte att du får eller ser samma modell vid varje ändring. Utgå därför från resultatet du kan observera i appen, inte från vilket modellnamn du tror arbetade bakom kulisserna.

Frys baslinjen innan kopian skapas

Välj en liten förbättring i en vy som redan fungerar. Exemplet här är en lista över tre ärenden där knappen Alla visar samtliga poster. Du vill lägga till filtret Väntar. Byt orden så att de passar din app, men behåll upplägget: ett krav på vad som händer och ett krav på hur det ser ut.

Originalets identitet: skriv projektets exakta namn och publika adress. Öppna adressen i ett nytt fönster. Prov: namnet på skärmen och adressen i webbläsaren stämmer med raden du skrev.
Beteendebaslinje: klicka på Alla och notera att tre namngivna testärenden visas. Prov: spara rubrikerna i samma ordning, exempelvis ALFA, BETA och GAMMA.
Designbaslinje: ta en skärmbild vid ungefär 390 pixlars bredd och en vid 1280 pixlar. Prov: båda visar hela filterraden och den första ärenderaden utan överlappning.
Sidogräns: skriv två områden som inte får ändras, exempelvis sidhuvudet och formuläret för nytt ärende. Prov: båda syns i skärmbilderna och har ett beskrivet kontrollsteg.

Använd påhittade testposter och ett testkonto. En projektkopia behöver inte innebära att datan är isolerad; den kan fortfarande peka mot samma databas, utskick eller betalflöde. Kontrollera vad kopian ansluter till innan du klickar, sparar eller skickar något. Om du behöver återställa data är det ett annat prov: artikeln Prova att återställa appen från en backup skiljer en datakopia från en vanlig projektkopia.

Kopian ska ha en egen identitet

Använd den kopierings-, remix- eller förgreningsväg som faktiskt finns i din aktuella arbetsyta. Artikeln utgår inte från att en viss knapp ingår i varje konto. Ge kopian ett namn som inte kan förväxlas med originalet, till exempel Ärenden – Fable 5.1-prov – 2026-09-02. Koppla inte originalets publika adress till den.

1
Bekräfta två projektposter. Original och kopia ska ha olika namn och olika projektadresser eller projekt-id.
2
Öppna kopians förhandsvisning. Prov: ALFA, BETA och GAMMA finns i samma ordning som i baslinjen innan du beställer en ändring.
3
Prova originalet igen. Prov: den publika adressen fungerar och visar fortfarande samma tre poster. Den ska inte innehålla kopians namn.
4
Kontrollera anslutningar. Prov: kopian kan inte skicka riktiga mejl, ta betalt eller skriva i produktionsdata under testet. Kan du inte bekräfta det, stanna vid läsning och be en tekniskt ansvarig om en isolerad miljö.

En kopia som öppnas är inte automatiskt en korrekt baslinje. Om den saknar en testpost eller redan ser annorlunda ut vet du inte senare om avvikelsen kom från kopieringen eller modellens ändring. Börja inte prompten förrän samma baslinje är synlig på båda ställena.

Beställ exakt de två krav som ska poängsättas

Prompten nedan ändrar bara filtret. Den beställer samma handlingar, texter och skärmstorlekar som kontrollen ska mäta. Det minskar tolkningsutrymmet utan att tala om hur koden måste skrivas.

Ändring endast i kopian
Arbeta endast i projektet ”Ärenden – Fable 5.1-prov – 2026-09-02”.
Ändra inte originalprojektet och publicera ingenting.

På sidan Ärenden: lägg till filtret ”Väntar” bredvid det befintliga filtret
”Alla”. När jag väljer Väntar ska endast testärendena BETA och GAMMA visas.
När jag väljer Alla igen ska ALFA, BETA och GAMMA visas i ursprunglig ordning.

Designkrav: Väntar ska använda samma höjd, textstil och hörnform som Alla.
Det aktiva filtret ska kunna skiljas från det inaktiva utan att texten flyttar sig.
Vid 390 och 1280 pixlars bredd ska båda filtren ligga på samma rad utan att
överlappa den första ärenderaden.

Ändra inte sidhuvudet, formuläret för nytt ärende eller ärendekortens innehåll.
Kör först kontrollerna ovan i förhandsvisningen. Rapportera varje kontroll som
godkänd eller underkänd och ange vad du faktiskt såg. Rätta inget mer i samma
körning om en kontroll misslyckas.

Metod och poängkriterium matchar nu varandra. Beteendekravet mäter två filterlägen med namngivna poster. Designkravet mäter samma visuella egenskaper som prompten beställer, vid samma två bredder. “Snyggare filter” hade inte gått att poängsätta på det sättet.

Jämför previewn mot baslinjen rad för rad

Låt gärna Lovable köra sin kontroll, men gör samma prov själv efteråt. Ladda om förhandsvisningen helt innan första klicket. Anteckna förväntat och faktiskt resultat innan du börjar rätta. En enkel matris gör ett nästan-rätt resultat synligt:

B1 – Väntar: klicka på Väntar. Godkänt: exakt BETA och GAMMA visas; ALFA saknas.
B2 – Alla: klicka på Alla. Godkänt: ALFA, BETA och GAMMA återkommer i baslinjens ordning.
D1 – formspråk: jämför de två filterknapparna. Godkänt: höjd, textstil och hörnform matchar, och bara aktivt läge skiljer dem åt.
D2 – två bredder: prova ungefär 390 och 1280 pixlar. Godkänt: båda filtren ligger på samma rad och inget täcker första ärendet.
A1 – avgränsning: jämför sidhuvud och formulär med skärmbilderna. Godkänt: text, placering och funktion är oförändrade.
O1 – original: öppna liveadressen i ett separat fönster. Godkänt: filtret Väntar finns inte där och det ursprungliga flödet fungerar.

Ta en ny skärmbild av kopian vid varje bredd och lägg den bredvid baslinjen. Designkontrollen handlar inte om att bilderna ska vara identiska – den nya knappen ska ju finnas – utan om att alla andra synliga delar ligger kvar. Om flera saker har ändrats, gå tillbaka och beställ en avgränsad rättning. Artikeln En sak i taget visar varför staplade fixar gör det omöjligt att se vilken ändring som löste problemet.

Godkänd kopia är underlag för beslut, inte liveändring

Markera varje rad med godkänd, underkänd eller inte körbar. Fyra godkända rader och två obesvarade är inte ett godkänt prov. “Inte körbar” är viktig information: kanske saknar kopian testdata, kanske fungerar inte smal bredd i den inbyggda previewn, eller kanske kan du inte bevisa att originalet är orört.

För inte vidare ändringen om

När alla sex rader är godkända har du ett granskat exempel på hur ändringen ska fungera och se ut. Först då kan du besluta om motsvarande ändring ska beställas för liveappen. Beslutet bör behålla samma två krav och samma provmatris. Kopiera inte bara en vag slutsats som “gör som i testet”; då tappar nästa körning de synliga kriterier som gjorde provet användbart.

Definition av klart

Originalets namn, adress, tre testposter och två skärmbilder finns sparade som baslinje. Kopian har ett eget tydligt namn och en bekräftad isolering från skarpa utskick, betalningar och data. Bara filtret Väntar har beställts. B1, B2, D1, D2, A1 och O1 är godkända med faktiskt resultat noterat, och ingen publicering har gjorts. Du har nu ett beslutsunderlag för en eventuell liveändring – inte ett löfte från modellnamnet.


Officiell källa · kontrollerad 2 sep 2026

Benchmarksiffrorna är Lovables egna jämförelser mot Fable 5 och säger inte vad en viss körning kostar eller om din ändring blir rätt. Kopieprovet, testposterna och de sex kontrollraderna är Perestrojkas arbetsmetod, inte Lovables officiella testprotokoll. Artikeln återger inte de två benchmarktabellerna som fullständiga listor.