Sidst opdateret: 2026-11-09

Skrive opskrift: standardformatet linje for linje

Skal du skrive opskrift, så den kan koges efter direkte fra siden, deler alle den slags opskrifter én struktur: en titel, der siger, hvad retten er, og hvor meget den giver, en ingrediensliste, hvor hver linje bærer en mængde, en enhed og selve ingrediensen, og derefter nummererede trin, én handling ad gangen, med tider, hvor timingen betyder noget. Det er standardformatet, og det er også den form, opskriftsapps, opskriftsparsere og søgemaskiner regner med. Denne guide går formatet igennem linje for linje, giver dig et skelet at kopiere og viser, hvad en parser læser ud af det, du skrev, så en opskrift, der er skrevet til et menneske, kan blive til strukturerede data uden at blive tastet ind igen.

Skrive opskrift, linje for linje

Kopiér dette skelet og udfyld parenteserne. Alt, en god opskrift behøver, er en mærket linje:

<Rettens navn> — til <antal> personer

Ingredienser
- <mængde> <enhed> <ingrediens>, <tilberedning, f.eks. hakket>
- <mængde> <enhed> <ingrediens>

Fremgangsmåde
1. <én handling>, <tid, hvis trinnet har en>
2. <den næste handling>, som bygger på den forrige
...

Noter
- <det, du ville fortælle en ven: erstatninger, opbevaring, advarsler>

Tre konventioner gør det meste af arbejdet. Mængder og enheder står først på ingredienslinjen, adskilt fra ingrediensen selv, så "2 dl mel" slår "mel, 2 dl", og begge slår "lidt mel". Tilberedningen kommer efter ingrediensen, efter et komma: "1 løg, fint hakket". Og trinnene bliver enkle: én handling per nummereret trin, for et trin, der siger "hak løgene, og sæt sovsen i gang", deler sig i to på siden og forvirrer enhver, der følger med midt i opskriften.

Skrive opskrift, så en parser kan læse den

De samme konventioner, der hjælper et menneske, hjælper en parser. En parser læser en opskrift og leder efter mængder, enheder, ingrediensnavne og tider, og jo renere de står, jo mere får den rigtigt i første gennemløb. Sådan bliver typiske linjer tolket:

Du skrevParseren læserDet bliver til
2 dl hvedemelmængde 2, enhed dl, ingrediens hvedemelen ingredienslinje med mængden struktureret
Salt efter smagingrediensen salt, ingen fast mængdeen ingredienslinje, hvor mængden står åben
1 løg, fint hakketingrediensen løg, tilberedning hakketen ingredienslinje med en tilberedningsnote
Lad sovsen simre i 20 minutteren handling plus en varighedet trin med en 20-minutters timer tilknyttet
Bag ved 180°C til overfladen er gyldenen handling, en temperatur og et tegn på færdighedet trin med temperaturen beholdt på plads
Et afsnit om din bedstemorprosa, ikke en opskriftslinjeignoreret eller forkert placeret — hold historierne ude af selve opskriften

Den sidste række er den almindelige fejl. Historierne hører hjemme i en note eller i et indlæg for sig selv; inde i ingredienslisten eller trinnene giver de parseren, og den, der koger, intet at arbejde med.

Fra skrevet opskrift til struktureret opskrift

Er opskriften allerede skrevet ned, i et vilkårligt format, behøver du ikke taste den ind igen for at få strukturen. momoChef importerer en opskrift fra en URL, et socialt opslag, et foto eller en tekst, du indsætter, og parser den til felterne ovenfor: ingredienser med mængder, trin med tider, ernæringsdata, hvor kilden har dem. Bor opskriften på en hjemmeside, gemmer browserudvidelsen den uden copy-paste. Den parsede forhåndsvisning kan redigeres, før noget overhovedet gemmes, og det er dér, du retter de linjer, der betyder noget, og opskriften forbliver redigerbar bagefter, så en import er et førsteudkast og ikke en dom. Der er en offentlig demo på momochef.com/try, der parser tekst live i browseren uden login, hvis du vil se parsingen ske på en af dine egne opskrifter, før du importerer den et sted.

Importér en skrevet opskrift, trin for trin

  1. Åbn importsiden i web-appen, eller start i demoen på momochef.com/try for at prøve en parsing uden login.
  2. Indsæt opskriften, som den står, historierne med, eller drop URL'en, den bor på.
  3. Lad parseren arbejde. Den deler teksten op i ingredienser, trin og noter og kobler mængder og tider på, hvor den finder dem.
  4. Læs forhåndsvisningen op imod originalen. Forhåndsvisningen kan redigeres: ret en mængde, parseren læste forkert, læg to trin sammen, der var blevet delt, flyt en løs linje ned i Noter.
  5. Gem den. Opskriften lander i dit bibliotek som en almindelig, fuldt redigerbar opskrift, og fremtidige importer træner samme parser, som bliver bedre af rettelserne.
  6. Kog efter den én gang. Den bedste test af formatet er en opskrift, der virker midt i madlavningen: trin i rækkefølge, mængder, du kan finde, timere, hvor du regner med dem.

Det håndskrevne kort

Håndskrevne opskrifter importeres som fotos. Fotoimport er en del af Premium, $0.99/måned eller $9.99/år, og læser kortet på samme måde: tekst ud, struktureret opskrift ind, redigerbar forhåndsvisning, før der gemmes. Håndskrift varierer, så læs forhåndsvisningen op imod kortet, især mængderne, hvor en smudset "1" og en "7" kun er én streg fra hinanden. Kortet selv bliver, hvor det bor; poenget med importen er, at opskriften holder op med at afhænge af papiret, og en printet kopi kan sættes på køleskabet i stedet.

Ofte stillede spørgsmål

Virker formatet til alle slags opskrifter? Ja, med sund fornuft anvendt. En suppe vil have nummererede, tidsatte trin; en kageopskrift i figurer vil måske have trinnene grupperet efter komponent (dej, fyld, samling). Behold skelettet og bøj midterdelen: delene er titel, udbytte, ingredienslinjer, nummererede trin, noter.

Skal grammatikken være præcis, før en parser virker? Nej. Parsere klarer løs formulering; hvad de behøver, er mængde, enhed og ingrediens tæt på hinanden på ingredienslinjen, og trin i rækkefølge. "2 dl mel" og "mel, 2 dl" bliver begge parset; "noget mel" bærer ingen mængde overhovedet.

Hvad med metriske mål? Begge systemer, skrevet på samme måde: mængde først, enhed næst, ingrediens sidst. Hold ét system per opskrift, for blandede enheder i én liste er et problem for kokken, før det er et problem for parseren.

Hvorfor manglede min parsing noget? Parsere læser mønstre, og nogle opskrifter modsætter sig dem: mængder begravet i fremgangsmåden, usædvanlige enheder, trin, der løber sammen. Ret det i den redigerbare forhåndsvisning, og rettelsen går tilbage i parseren, derfor bliver importerne bedre til netop dine opskrifter med tiden.

Er det i orden at importere en opskrift, en anden har skrevet? At importere gemmer en opskrift i dit eget bibliotek, så du kan koge efter den, med kilden gemt, så det altid er klart, hvor opskriften kom fra. At udgive eller gensende en andens opskrift som din egen er en helt anden sag og ikke noget, en import gør.

Start i det små: tag en opskrift, du selv har skrevet, eller et kort, du har fået, indsæt den i demoen på momochef.com/try, og se den skille sig ad i ingredienser og trin. momoChef er gratis at komme i gang med og virker i web-appen eller iOS-appen.