Τελευταία ενημέρωση: 2026-11-09
Αναρωτιέστε πώς να γράψετε μια συνταγή που δουλεύει καλά όταν μαγειρεύεις από το χαρτί; Κάθε τέτοια συνταγή ακολουθεί μία δομή: έναν τίτλο που λέει τι είναι το φαγητό και πόσες μερίδες δίνει, μια λίστα υλικών όπου κάθε γραμμή κουβαλά ποσότητα, μονάδα μέτρησης και το ίδιο το υλικό, και μετά βήματα με σειρά, μία ενέργεια τη φορά, με χρόνους εκεί όπου ο χρόνος μετράει. Αυτή είναι η τυπική μορφή, και στην ίδια μορφή απαντούν οι εφαρμογές συνταγών, οι parser συνταγών και οι μηχανές αναζήτησης. Ο οδηγός αυτός παίρνει τη μορφή γραμμή προς γραμμή, δίνει υπόδειγμα προς αντιγραφή και δείχνει τι διαβάζει ο parser από αυτά που γράψατε, ώστε μια συνταγή γραμμένη για άνθρωπο να γίνει δομημένα δεδομένα χωρίς να την πληκτρολογήσετε από την αρχή.
Αντιγράψτε αυτό το υπόδειγμα και συμπληρώστε τις αγκύλες. Το ερώτημα «πώς να γράψετε μια συνταγή» συμπυκνώνεται σε γραμμές με ετικέτα:
<Όνομα του φαγητού> — για <αριθμό> μερίδες
Υλικά
- <ποσότητα> <μονάδα> <υλικό>, <ετοιμασία, π.χ. κομμένο>
- <ποσότητα> <μονάδα> <υλικό>
Εκτέλεση
1. <μία ενέργεια>, <χρόνος αν το βήμα έχει χρόνο>
2. <η επόμενη ενέργεια>, συνέχεια της προηγούμενης
...
Σημειώσεις
- <αυτό που θα λέγατε σε φίλο: αντικαταστάσεις, συντήρηση, προσοχές>
Τρεις κανόνες κάνουν το μεγαλύτερο μέρος της δουλειάς. Ποσότητα και μονάδα μένουν στην αρχή της γραμμής υλικού, χωριστά από το ίδιο το υλικό: «2 φλιτζάνια αλεύρι» είναι καλύτερο από το «αλεύρι, 2 φλιτζάνια», και τα δύο είναι καλύτερα από το «λίγο αλεύρι». Η ετοιμασία μπαίνει μετά το υλικό, μετά από κόμμα: «1 κρεμμύδι, ψιλοκομμένο». Και κάθε βήμα μένει μονό: μία ενέργεια ανά αριθμημένο βήμα, γιατί ένα βήμα που λέει «ψιλοκόψτε τα κρεμμύδια, μετά ξεκινήστε τη σάλτσα» σπάει στα δύο στη σελίδα και μπερδεύει όποιον μπήκε στο μαγείρεμα από τη μέση της συνταγής.
Οι ίδιοι κανόνες που βοηθούν τον άνθρωπο βοηθούν και τον parser. Ένας parser συνταγών διαβάζει το κείμενο ψάχνοντας ποσότητες, μονάδες, ονόματα υλικών και χρόνους, και όσο πιο καθαρά είναι όλα αυτά, τόσα περισσότερα πετυχαίνει από την πρώτη φορά. Δείτε τι γίνονται συνηθισμένες γραμμές:
| Γράψατε | Ο parser διαβάζει | Γίνεται |
|---|---|---|
| 2 φλιτζάνια αλεύρι | ποσότητα 2, μονάδα φλιτζάνι, υλικό αλεύρι | γραμμή υλικού με δομημένη την ποσότητα |
| Αλάτι κατά βούληση | υλικό αλάτι, χωρίς σταθερή ποσότητα | γραμμή υλικού, ποσότητα ανοιχτή |
| 1 κρεμμύδι, ψιλοκομμένο | υλικό κρεμμύδι, ετοιμασία κομμένο | γραμμή υλικού με σημείωση ετοιμασίας |
| Σιγοβράστε για 20 λεπτά | ενέργεια συν διάρκεια | βήμα με χρονόμετρο 20 λεπτών |
| Ψήστε στους 180 °C μέχρι να ροδίσουν | ενέργεια, θερμοκρασία, σήμα ετοιμότητας | βήμα με τη θερμοκρασία στη θέση της |
| Μια παράγραφος για τη γιαγιά | πεζό κείμενο, όχι γραμμή συνταγής | αγνοείται ή πηγαίνει αλλού — κρατήστε τις ιστορίες έξω από το σώμα της συνταγής |
Η τελευταία γραμμή είναι το πιο σύνηθες λάθος. Οι ιστορίες ανήκουν σε σημείωση ή σε δικό τους post· μέσα στη λίστα υλικών ή στα βήματα δεν δίνουν στον parser, ούτε σε αυτόν που μαγειρεύει, τίποτα να πιαστούν.
Αν η συνταγή είναι ήδη γραμμένη σε οποιαδήποτε μορφή, δεν χρειάζεται να την πληκτρολογήσετε από την αρχή. Το momoChef εισάγει συνταγή από URL, από post σε κοινωνικό δίκτυο, από φωτογραφία ή από κείμενο που επικολλάτε, και την αναλύει στα παραπάνω πεδία: υλικά με ποσότητες, βήματα με χρόνους, διατροφικά στοιχεία όπου υπάρχουν στην πηγή. Αν η συνταγή μένει σε σελίδα στο web, η επέκταση για τον browser τη σώζει χωρίς αντιγραφή-επικόλληση. Η προεπισκόπηση μετά την ανάλυση επεξεργάζεται πριν την αποθήκευση: εκεί φτιάχνετε τις γραμμές που μετράνε. Η συνταγή παραμένει επεξεργάσιμη και μετά, ώστε η εισαγωγή είναι πρώτο προσχέδιο και όχι ετυμηγορία. Υπάρχει δημόσιο demo στο momochef.com/try που αναλύει κείμενο ζωντανά στον browser, χωρίς λογαριασμό: μπορείτε να δείτε την ανάλυση πάνω σε δική σας συνταγή πριν την εισάγετε οπουδήποτε.
Χειρόγραφες συνταγές εισάγονται ως φωτογραφίες. Η εισαγωγή από φωτογραφία είναι μέρος του Premium, $0.99 τον μήνα ή $9.99 τον χρόνο, και διαβάζει την καρτέλα με τον ίδιο τρόπο: κείμενο στην έξοδο, δομημένη συνταγή στην είσοδο, επεξεργάσιμη προεπισκόπηση πριν την αποθήκευση. Ο χειρόγραφος χαρακτήρας ποικίλλει, οπότε συγκρίνετε την προεπισκόπηση με την καρτέλα, ειδικά στις ποσότητες, όπου ένα μουτζουρωμένο «1» και ένα «7» χωρίζονται από μία πινελιά. Η καρτέλα η ίδια μένει εκεί που βρίσκεται· το νόημα της εισαγωγής είναι ότι η συνταγή παύει να εξαρτάται από το χαρτί, και ένα εκτυπωμένο αντίγραφο μπορεί να πάρει τη θέση της στο ψυγείο.
Δουλεύει η μορφή για κάθε είδος συνταγής; Ναι, με την κοινή λογική στη θέση της. Μια σούπα θέλει βήματα με σειρά και χρόνους· ένα διάγραμμα για μπισκότα ίσως θέλει τα βήματα ομαδοποιημένα ανά μέρος (ζύμη, γέμιση, συναρμολόγηση). Κρατήστε τον σκελετό και λυγίστε το μεσαίο μέρος: τα μέρη είναι τίτλος, απόδοση σε μερίδες, γραμμές υλικών, βήματα με σειρά, σημειώσεις.
Χρειάζεται αυστηρή γραμματική για να δουλέψει ο parser; Όχι. Οι parser διαχειρίζονται χαλαρές διατυπώσεις· χρειάζονται ποσότητα, μονάδα και υλικό κοντά το ένα στο άλλο στη γραμμή υλικού, και βήματα με σειρά. «2 φλιτζάνια αλεύρι» και «αλεύρι, 2 φλιτζάνια» αναλύονται το ίδιο· το «λίγο» δεν κουβαλά καθόλου ποσότητα.
Τι γίνεται με τις μετρικές μονάδες; Οποιοδήποτε σύστημα, γραμμένο με τον ίδιο τρόπο: πρώτα η ποσότητα, μετά η μονάδα, στο τέλος το υλικό. Κρατήστε ένα σύστημα ανά συνταγή, γιατί οι μικτές μονάδες σε μία λίστα είναι πρόβλημα για αυτόν που μαγειρεύει πριν γίνουν πρόβλημα για τον parser.
Γιατί η ανάλυση άφησε κάτι έξω; Οι parser διαβάζουν μοτίβα, και κάποιες συνταγές τους αντιστέκονται: ποσότητες θαμμένες στην περιγραφή της εκτέλεσης, ασυνήθιστες μονάδες, βήματα που τρέχουν μαζί. Διορθώστε στην επεξεργάσιμη προεπισκόπηση, και η διόρθωση καταλήγει πίσω στον parser, γι' αυτό οι εισαγωγές γίνονται καλύτερες στις συνταγές σας με τον καιρό.
Είναι εντάξει να εισάγω συνταγή που έγραψε άλλος; Η εισαγωγή σώζει μια συνταγή στη δική σας βιβλιοθήκη για να μαγειρεύετε από αυτήν, και κρατά την πηγή, ώστε να μένει σαφές από πού ήρθε η συνταγή. Η δημοσίευση ή η αναδημοσίευση συνταγής άλλου ως δική σας είναι διαφορετικό ζήτημα, και δεν είναι κάτι που κάνει μια εισαγωγή.
Ξεκινήστε μικρά: πάρτε μια συνταγή που γράψατε εσείς ή μια καρτέλα που σας έδωσαν, επικολλήστε την στο demo στο momochef.com/try και δείτε τη να ξετυλίγεται σε υλικά και βήματα. Το momoChef ξεκινά δωρεάν και δουλεύει στην web εφαρμογή ή στην εφαρμογή iOS.