כמעט כל יומן אוכל מתחיל בחיפוש. טקסט מחפש שם; ברקוד מחפש את קוד האריזה. רישום מתמונה מחפש את מה שהמודל חושב שהוא רואה בצלחת, וקול מחפש את התיאור שהכתבתם. גם כשאין תיבת חיפוש גלויה, האפליקציה עדיין מציעה התאמה.
התוצאה הראשונה הזאת עדיין אינה רשומה מוכנה. צריך לבדוק שזה המזון הנכון, לבחור גודל מנה ולזהות רוטב חסר או מרכיב שגוי. לכן מהירות הרישום היא כל הדרך עד השמירה — וגם החלק ממנה שיחזור מחר.
ב־Calk לא מחפשים שורה במאגר נתונים אלא תבנית מנה שאפשר לערוך: ״קערה״, ״סלט ירוק״, ״דייסה״. בפעם הראשונה מוצאים ומתאימים אותה. אחר כך היא מונחת בלשונית עם ההרכב הרגיל שלה, והמנה הזאת אינה משלמת שוב את מחיר החיפוש.
פתיחה בגודל מלא ↗
פתיחה בגודל מלא ↗המורכבות החזותית של הצלחת אינה מספר ההקשות. לזניה יכולה להיות תבנית מוכנה אחת, ואילו בבננה צריך לבחור את סוג הפרי. הקשות נוספות נובעות מהבדלים שנקובים מעבר לתבנית, לא מכל מרכיב בצלחת.
הרשומה הראשונה: למצוא ולהרכיב#
שלוש הקשות הן הבסיס: לפתוח את החיפוש, לפתוח את התבנית שנמצאה, ללחוץ ״לאכול״. שדה החיפוש מתמקד מעצמו, והקלדת השם אינה נספרת כהקשות. מעבר לשלוש האלה נספרת הקשה אחת על כל חלק שהמנה נוקבת בו, אחת על שאלה שבלי תשובה לה התבנית לא תישמר, ואחת על גודל מנה שנאמר עליו שהוא אחר מהרגיל.
| מנה | תבנית | מה צוין מעבר לתבנית | הקשות |
|---|---|---|---|
| תפוח | פירות | כלום | 3 |
| ביצה מקושקשת | ביצים מטוגנות | כלום | 3 |
| ירקות מאודים | ירקות | כלום | 3 |
| בננה | פירות | איזה פרי — בננה | 4 |
| סטייק | בשר | הנתח — סטריפ | 4 |
| סלמון על הגריל | דגים | סלמון; גריל | 5 |
| טוסט עם עגבנייה ונקניק | סנדוויץ׳ | עגבנייה; נקניק | 5 |
כרטיס ״פירות״ מתאר כברירת מחדל תפוח — ולכן תפוח נרשם בשלוש הקשות. בננה בוחרים בתוך הכרטיס — ארבע.
על 13,543 מנות המאגר הרשומה הראשונה התחלקה כך: 60.5% — שלוש הקשות בדיוק, 83.8% — לא יותר מארבע, בממוצע 3.63.
הרצה מ־15 באוגוסט 2026, גרסת אפליקציה 1.0.7.
תבנית שנמצאה גוררים אל הלשונית שלכם. מרגע זה החיפוש על המנה הזאת אינו משולם שוב: מכאן היא נרשמת מהלשונית.
מכאן והלאה — מהלשונית שלכם#
זה המחיר שאיתו היומן חי יום אחרי יום:
כל ספירה של רישום ראשון כוללת בדיוק הקשה אחת על החיפוש, ומהלשונית ההקשה הזאת נעלמת. לכן אותם 60.5% מהמנות שעלו שלוש הקשות בהקמתן נרשמים מהלשונית בשתיים, ו־83.8% — בלא יותר משלוש.
התבנית נפתחת עם אותו חלבון, אותו רוטב ואותו גודל מנה כמו בפעם הקודמת. שינוי של חלק אחד — הקשה אחת:
פתיחה בגודל מלא ↗
פתיחה בגודל מלא ↗איך התבניות בנויות — במאמר איך תבניות הארוחה של Calk פועלות.
בארוחה אחת — כמה מנות#
מנה אחת בארוחה היא מקרה נדיר: 524 ארוחות מתוך 5,183. ארוחה רגילה היא שתיים או שלוש מנות, לכל אחת תבנית משלה.
אחת מארוחות הערב הנפוצות במאגר — שלוש מנות:
| מנה | תבנית | הקשות |
|---|---|---|
| פילה סלמון | דגים | 4 |
| קינואה | תוספת | 5 |
| ירקות מאודים | ירקות | 3 |
| כל ארוחת הערב | שלוש תבניות | 12 |
קינואה עולה הקשה אחת יותר מהפילה: כרטיס התוספת לא נשמר עד שנעשית בחירה נוספת. מאפס ארוחת ערב כזאת עולה שתים־עשרה הקשות, מהלשוניות שלכם — תשע: שלושה חיפושים ירדו. בממוצע על פני כל 5,183 הארוחות, ארוחה שנרשמת כולה מאפס עולה 9.5 הקשות: ארוחת בוקר — 10.9, צהריים — 10.8, ערב — 10.2, נשנוש — 5.9; בנשנוש בדרך כלל מנה אחת או שתיים.
זה עובד גם בכיוון ההפוך: מנה מורכבת יכולה להיות תבנית אחת. ארוחת בוקר מלאה — הצלחת שבה ביצים, בייקון וטוסט בבת אחת — נרשמת בתבנית ״ארוחת בוקר ביתית״ אחת בשלוש הקשות: ההרכב הרגיל כבר בנוי בפנים.
איך זה נמדד#
כתבנו מה אוכלים בארוחת הבוקר, בצהריים, בערב וביניהן ב־13 מדינות: ארצות הברית, קנדה, בריטניה, גרמניה, צרפת, ספרד, פולין, צ׳כיה, רוסיה, ישראל, איחוד האמירויות, מקסיקו וברזיל. המאגר המלא כולל 13,561 מנות ב־5,189 ארוחות. 18 מנות מזכירות אוכל שעדיין אינו נמצא בקטלוג, והן הוצאו מהחשבון; נשארות 13,543 מנות שכל מספר בעמוד הזה נספר עליהן — 1,572 שמות שונים ביניהן — ו־5,183 ארוחות שבהן נשארה לפחות מנה אחת כזאת.
כל מנה מורצת מול הקוד של הגרסה שיצאה — אותו חיפוש ואותן תבניות שיש אצלכם — ונספר בכמה הקשות היא נרשמת כמנה חדשה, יחד עם החיפוש. יומני משתמשים אינם נפתחים לשם כך. הספירה מתחילה ממסך האוכל; אחרי הפעלה קרה של האפליקציה כל רשומה יקרה בהקשה אחת. המדידה דטרמיניסטית: אותו מאגר על אותה גרסת קטלוג נותן את אותם מספרים.
למדידה שלושה גבולות. הקשות אינן שניות: שנייה עד שתיים להקשה, ועוד הקלדת שם המנה בקצב ארבעה תווים לשנייה — אחד־עשר תווים בממוצע — ורשומה רגילה יוצאת שש עד עשר שניות; אבל זה חישוב, לא סטופר, וההתלבטות על גודל המנה אינה בתוכו. המספרים האלה אינם מושווים למדדי מהירות של אפליקציות אחרות: מדידה זרה סופרת תרחישים אחרים בשיטה אחרת. וזו אינה הבטחה על הצלחת שלכם: מנה שאין בתרחישים — אין באף מספר שלמעלה.
כאשר למנה יש יותר מפירוש תקף אחד, המודל מפרסם את שני הגבולות: ממוצע של 3.63 הקשות בפירוש הזול יותר ו־3.68 בפירוש היקר יותר. האומדן הנמוך אינו מוצג כפירוש האפשרי היחיד.
הרשומה היקרה ביותר היא הראשונה#
היומן עולה הכי הרבה בימיו הראשונים, כשהמנות רק מוקמות: שלוש או ארבע הקשות לכל אחת, ואחת מהן — חיפוש שלא יחזור עוד על המנה הזאת.
והתפריט חוזר על עצמו: על 13,543 הרשומות שבמאגר יש 1,572 שמות שונים בלבד, כלומר כמעט תשע רשומות מכל עשר נוקבות במנה שכבר הופיעה. המוכר מונח על הלשונית, רשומה — שתי הקשות, שינוי — שלוש. היומן הולך ומוזל מיום ליום.
ויש לו סוף. חודש של ארוחות רגילות מראה על מה נשענת התזונה ומה בה כדאי לשנות. ממשיכים לתעד בזמן שמנסים את השינויים. כשכולם הופכים להרגלים, אפשר לסיים את הרישום היומיומי של האוכל ולהשאיר את מגמת המשקל המוחלקת רצה ברקע — כל עוד מדידות ממשיכות להגיע משירות בריאות מחובר או מתווספות ידנית, וזה מספיק כדי לשים לב שהמשקל זז ולחזור לבדוק.
היכן עומד מבנה שזוכר מנות ביחס לחיפוש בברקוד, ל־AI מתמונה וליומנים קבועים מוסבר במפת השוק של מוני הקלוריות.
בפעם הראשונה מוצאים את המנה ומתאימים אותה. אחר כך Calk זוכר אותה בשבילכם.


