Последно обновено: 2026-11-09
Задачата „как да напиша рецепта" е преди всичко въпрос на структура. Всяка рецепта, която се готви добре право от страницата, споделя една и съща подредба: заглавие, което казва какво е ястието и колко порции дава; списък със съставки, в който всеки ред носи количество, мерна единица и самата съставка; и после подредени стъпки, по едно действие наведнъж, с времена там, където времето има значение. Това е стандартният формат, и той е същевременно формата, която очакват приложенията за рецепти, парсерите и търсачките. Това ръководство минава формата ред по ред, дава ви шаблон за копиране и показва какво чете парсерът от написаното, така че рецепта, написана за човек, да стане структурирани данни без да се преписва.
Как точно да напиша рецепта, която държи заедно в кухнята? Копирайте този шаблон и попълнете скобите. Всичко, от което има нужда една добра рецепта, е един надписан ред:
<Име на ястието> — за <брой> порции
Съставки
- <количество> <мерна единица> <съставка>, <обработка, напр. ситно нарязана>
- <количество> <мерна единица> <съставка>
Приготвяне
1. <едно действие>, <време, ако стъпката е със време>
2. <следващото действие>, надграждащо предходното
...
Бележки
- <каквото бихте казали на приятел: замени, съхранение, предупреждения>
Три правила вършат по-голямата част от работата. Количествата и единиците стоят в началото на реда със съставката, отделени от самата съставка, така че „2 чаши брашно" е по-добро от „брашно, 2 чаши", а и двете са по-добри от „малко брашно". Обработката иде след съставката, след запетая: „1 глава лук, ситно нарязана". А стъпките остават единични: по едно действие на номерирана стъпка, защото стъпка, която казва „нарежете лука, после започнете соса", се разпада на две на страницата и обърква всеки, който се включи да готви по средата на рецептата.
Същите правила, които помагат на човека, помагат и на парсера. Парсерът чете рецептата в търсене на количества, мерни единици, имена на съставки и времена, и колкото по-чисто стоят те на местата си, толкова повече уцелва от първия проход. Ето в какво се превръщат типичните редове:
| Вие написахте | Парсерът чете | Става |
|---|---|---|
| 2 чаши брашно | количество 2, единица чаши, съставка брашно | ред със съставка, количеството структурирано |
| Сол на вкус | съставка сол, без фиксирано количество | ред със съставка, количеството останало отворено |
| 1 глава лук, ситно нарязана | съставка лук, обработка нарязана | ред със съставка и бележка за обработка |
| Вари на тих огън 20 минути | действие плюс продължителност | стъпка с прикрепен таймер от 20 минути |
| Печете на 180°C до златисто | действие, температура, белег за готовност | стъпка с температурата запазена на мястото ѝ |
| Абзац за вашата баба | проза, не ред от рецепта | игнориран или на грешното място; дръжте историите извън тялото на рецептата |
Последният ред е най-честият провал. Историите си имат място в бележка или в отделна публикация; вътре в списъка със съставки или в стъпките те не дават нито на парсера, нито на готвача нищо, върху което да се работи.
Ако рецептата вече е написана, във всекикакъв формат, не е нужно да я преписвате, за да получите структурата. momoChef внася рецепта от адрес, от публикация в социална мрежа, от снимка или от текст, който вписвате, и я разпознава в точно полетата отгоре: съставки с количества, стъпки с времена, хранителна информация там, където източникът я има, като източникът се пази заедно с рецептата. Ако рецептата живее на уеб страница, браузърното разширение я запазва без копиране и поставяне. Разпознатият преглед е редактируем, преди нещо да е запазено, там поправяте редовете, които имат значение, а рецептата остава редактируема и след това, така че внасянето е първа чернова, а не присъда. Има публична демонстрация на momochef.com/try, която разпознава текст на живо в браузъра, без профил, полезна ако искате да видите разпознаването върху една от вашите рецепти, преди да я внесете някъде.
Ръкописните рецепти се внасят като снимки. Внасянето от снимка е част от Premium, $0.99 на месец или $9.99 на година, и чете картата по същия начин: текст навън, структурирана рецепта навътре, редактируем преглед преди запазване. Ръкописът е различен всеки път, затова сверете прегледа с картата, най-вече при количествата, където размазано „1" и „7" са на една черта разстояние. Самата карта си остава там, където е; смисълът на внасянето е рецептата да не зависи повече от хартията, а отпечатано копие може да заеме мястото ѝ на вратата на хладилника.
Работи ли форматът за всеки вид рецепта? Да, със здрав разум приложен. Супа иска подредени, времеви стъпки; схема за бисквити може да иска стъпките групирани по части (тесто, плънка, сглобяване). Запазете скелета и огънете средата: частите са заглавие, брой порции, редове със съставки, подредени стъпки, бележки.
Трябва ли точна граматика, за да работи парсерът? Не. Парсерите се справят с разхлабени формулировки; нужно им е количество, единица и съставка близо едно до друго на реда със съставката и стъпки в ред. „2 чаши брашно" и „брашно, 2 чаши" се разпознават и двете; „малко" не носи никакво количество.
Какво е положението с метричните мерки? И двете системи, написани по същия начин: количество първо, единица после, съставка последна. Дръжте една система на рецепта, защото смесените единици в един списък са проблем за готвачите, преди да са проблем за парсерите.
Защо разпознаването пропусна нещо? Парсерите четат шаблони, а някои рецепти им се съпротивляват: количества, заровени в начина на приготвяне, необичайни единици, стъпки, които се сливат една в друга. Поправете го в редактируемия преглед, а корекцията се връща в парсера, затова внасянията стават по-добри във вашите рецепти с времето.
Добре ли е да внеса рецепта, написана от някой друг? Внасянето запазва рецепта в собствената ви библиотека, за да готвите от нея, като пази източника, така че остава ясно откъде идва рецептата. Да публикувате или разпространявате рецептата на друг като своя е съвсем друго дело и не е нещо, което внасянето прави.
Започнете с малко: вземете рецепта, написана от вас, или карта, която ви е поверена, впишете я в демото на momochef.com/try и гледайте как се разпада на съставки и стъпки. momoChef е безплатен за начало и работи в уеб приложението или в приложението за iOS.