פיתוח מערכת AI לחנות אוטונומית ללא קופות

זרימת הקונים בקופה נתקעת, והצוות עסוק בהקלדת חשבוניות במקום בסידור מדפים. אנו מפתחים מערכת AI לחנות אוטונומית ללא קופות מקצה לקצה: בוחנים את הנקודה, מרכיבים מצלמות וחיישנים למעגל אחד שמפחית את העומס מהקופאי. התפוקה עולה, והאבדות ממכירות לא מדווחות מצטמצמות.

תחומי פיתוח AI

שאלות נפוצות

העבודות האחרונות

  • פיתוח אפליקציית ווב עבור FEEDME
    פיתוח אפליקציית ווב עבור FEEDME
    1365
  • פיתוח חנות מקוונת לחברת FURNORO
    פיתוח חנות מקוונת לחברת FURNORO
    1330
  • עיצוב לוגו לחברת B2B Advance
    עיצוב לוגו לחברת B2B Advance
    776
  • פיתוח אפליקציית ווב עבור Enviok
    פיתוח אפליקציית ווב עבור Enviok
    1077
  • פיתוח לוגו חברת AIDER
    פיתוח לוגו חברת AIDER
    1022
  • פיתוח CRM עבור Chasseurs
    פיתוח CRM עבור Chasseurs
    1113

מה נשבר בחנות אוטונומית ללא קופות

חנות אוטונומית נשברת לא ברעיון עצמו של "לקח — יצא", אלא במפגשים בין תת-המערכות. צוואר הבקבוק הראשון — התור בכניסה: אם זיהוי המבקר אורך זמן ניכר, אנשים מצטברים ליד השער המסתובב, ומסחר ללא קופות הופך לתור רגיל, רק בלי קופאי. גרוע מכך כשהמערכת אינה בטוחה במעבר חוזר ומפנה אדם לעובד תורן.

השני — זיהוי הקניות. אריזות דומות, סימון מקומט, מוצר במדף התחתון, מעבר קבוצתי של שני אנשים — כל מקרה כזה יוצר אירוע שנוי במחלוקת. אם אירועים שנויים במחלוקת אינם נפתרים אוטומטית, הם הופכים לבירורים ידניים: העובד צופה בהקלטות, משווה לסל ומתקן את הקבלה ידנית.

השלישי — פערים במלאי. המערכת רואה שהמוצר נלקח מהמדף, אך לא תמיד קובעת נכון אם הוא יצא עם הקונה או הוחזר למקום. הרעש המצטבר באירועים הוא החלק העיקרי של ההפסדים בנקודה — לא גניבות, אלא שגיאות שלא הותאמו שאיש אינו עוקב אחריהן פריט אחר פריט.

הרביעי — תקריות. ככל שיש יותר בירורים ידניים, כך עולה העומס על המשמרת התורנית, וכך מאוחר יותר רואים שהזיהוי החל לטעות בסוג מוצר מסוים. להלן נפרט כיצד זה נסגר: היכן שמים בדיקות בכניסה, כיצד משווים אירועי זיהוי מול מלאי, ומה עובר לבירור אוטומטי.

מה משתנה בחנות אוטונומית לאחר ההטמעה

השינוי המדיד הראשון — בצומת השירות. זמן הקנייה הממוצע יורד לרמת "לקח ויצא": הקונה סורק את המוצר או פשוט לוקח אותו מהמדף, והקבלה נסגרת ללא קופאי.

שיעור הקניות שנסגרות באופן אוטומטי לחלוטין הופך למדד העיקרי של הנקודה — לפיו רואים מיד היכן התרחיש עדיין נתקל בבדיקה ידנית חוזרת.

דיוק הזיהוי נמדד לא "באופן כללי", אלא לפי סוגי מוצרים: פריטים נשקלים, אריזה דומה, קבוצות שנלקחות על ידי כמה קונים בו-זמנית. שם, שבו ביטחון המודל נמוך מהסף, המערכת אינה מנחשת אלא אוספת ראיה — משווה משקל, מבקשת אישור על המסך.

החישובים מתבצעים על מודולים פריפריאליים NVIDIA Jetson: הפלט אינו תלוי בערוץ התקשורת, ולכן התגובה נשארת צפויה גם בניתוק רשת.

הפחתת ההפסדים ניתנת לא על ידי המצלמה, אלא על ידי חיבור האירוע לסל ולקבלה. נעלם סוג הכשלים שנשען על הגורם האנושי: פריט שלא נסגר, מוצר שגוי שנקלט, תשלום "נשכח".

מספר בירורי התקריות פוחת פי כמה — עבור קבלה שנויה במחלוקת יש הקלטה, משקל והיסטוריית פעולות; ידנית בודקים רק מקרים נדירים.

אוטומציה של הנקודה מתבטאת במשמרות: הקופאי מפסיק להיות תפקיד חובה בלוח הזמנים, והצוות עוסק בהנחה ובמילוי לפי נתוני מכירות. האפקט מתרחב לרשת — מדדי הנקודות מושווים זה לזה, וסטייה בדיוק או בשיעור הקבלות האוטומטיות נראית כבר ביום הראשון.

השוואת גישות: מצלמות, חיישנים, סכמות היברידיות

הבחירה באופן הבנייה נקבעת לא לפי התקציב, אלא לפי הפיזיקה של האולם: גובה המדפים, צפיפות ההנחה, שיעור המוצרים באריזה ואזורים שאינם מכוסים בסקירה. ניתוח וידאו על המדף נותן יכולת הרחבה — מצלמה אחת משרתת כמה מדורים, ומדף חדש מתווסף ללא התקנת חיישנים.

חיישני משקל מתעדים את עצם הלקיחה בצורה מדויקת יותר, אך דורשים מסה יציבה של המוצר וכיול לאחר כל סידור מחדש.

אפשרות מתי מתאימה מגבלות הגישה
ניתוח וידאו על המדף הנחה פתוחה, מוצרים עם אריזה מזוהה, תאורה אחידה, תקרות להתקנת מצלמות הסתרות על ידי קונים ועגלות, אריזות דומות, אזורים מתים במדפים תחתונים
חיישני משקל מוצרים עם מסה יציבה: משקאות, מצרכי מכולת, מוצרי קירור באריזה זהה אינם מבדילים בין פריטים בעלי מסה קרובה, רגישים לרעידות ולסידורים מחדש, יקרים יותר בתחזוקה
סכמה היברידית מכלול מגוון, פריסה מורכבת, שיעור גבוה של מוצרים בודדים הגדרה מורכבת יותר: יש לתאם בין אירועי המצלמות והמשקלים, אחרת עולה מספר ההתראות השווא

מה לבחור עבור פריסה מסוימת

סכמה היברידית סוגרת את רוב הפריסות המעורבות: מצלמות מזהות את הפריט, חיישנים מאשרים את הלקיחה, ופערים נבררים לפי רשימה קצרה של אירועים, ולא לפי כל היסטוריית הקניות. מה מתאים באולם שלכם נקבע לפי התוכנית והמכלול — אנו מחשבים זאת לפני בניית המודל.

שלבי ההטמעה: מסקר הנקודה ועד קבלה

סדר העבודות בנוי כך ששגיאות יקרות מתגלות לפני ההתקנה, ולא אחרי ההפעלה. סקר ותרשים האזורים אורכים יותר זמן מהגדרת הזיהוי — אבל תיקון לאחר מסירה עולה פי כמה.

  1. סקר השטח. מגיעים לנקודה, מצלמים את התוכנית, מסמנים את מסלולי הקונים ואת המקומות שבהם לוקחים מוצרים בתדירות הגבוהה ביותר. בנפרד מתעדים אזורים מתים: פינות אטומות, הסתרות על ידי מדפים, השתקפויות מוויטרינות — כל מה שמפריע לראות את המדף ביציבות.

  2. תרשים אזורי כיסוי. לפי תוצאות הסקר מחשבים כמה מצלמות וחיישנים דרושים ובאיזה גובה להתקין אותם, כדי שמדפים סמוכים לא יסתירו זה את זה וכל מוצר ייכנס לפריים בשלמותו, ולא בקצהו.

  3. הגדרת הזיהוי. מאמנים את המודל על המכלול האמיתי של הנקודה — עם אריזות דומות, קופסאות מקומטות ומוצרים שהקונה מעביר ממקום למקום. מכוונים את המשקל ואת החיבור למערכת החשבונאות של החנות.

  4. בדיקת תרחישים. מריצים מסלולים חיים: לקח והחזיר, קנייה קבוצתית, ילד עם מוצר, פריט גדול, ניסיון הוצאה. כל תרחיש או עובר, או יוצא להשלמה.

  5. הפעלה ניסיונית. החנות פועלת כרגיל, המערכת — במצב תצפית: משווים בין מה שזוהה לבין קניות אמיתיות ומחשבים את שיעור הקבלות ללא התערבות ידנית.

  6. קבלת המערכת. הרצה בקרה לפי תרחישים מוסכמים, בדיקת דיווח וזכויות גישה, הדרכת הצוות, נוהל לתקלה וסדר עדכון מודלים למכלול חדש.

כל שלב נסגר במסמך — דוח, תרשים או פרוטוקול בדיקה. את העבודה מקבלים לפי העובדות, ולא לפי תחושות.

מה מוסרים לידיים: תרשימים, מדיניות, נהלים

המסירה אינה מסתיימת בהפעלת נקודת המכירה. אצל המזמין נשארת חבילת ארטיפקטים שלפיהם המהנדסים והצוות המשמרתי עובדים בלעדינו: מגדירים אזורים, משנים מכלול, מבררים תקריות ומעדכנים מודלי זיהוי.

  • תיעוד המערכת — מפת שירותים, תרשים זרימות נתונים מהמצלמות והחיישנים ועד הקבלה, רשימת אינטגרציות עם מערכת החשבונאות, תיאור מודלי הזיהוי ומדדי האיכות שלהם.
  • תרשימי מיקום — פריסת האולם עם ציון מצלמות, חיישני מדפים ואזור היציאה; מצוינים זוויות סקירה והסתרות, כך שבעת סידור מחדש של מדפים יהיה ברור מה לחשב מחדש.
  • מדיניות גישה — תפקידים בפאנל התצפית, זמני שמירת קטעים, סדר מסירת הקלטות, כללים לשינוי ספר המוצרים וספי ההפעלה.
  • תפקידי הצוות — מי מאשר פער בסל, מי מברר קונפליקט ביציאה, מי אחראי על מילוי וכיול המשקלים.
  • נהלי תגובה — תרחישים שלב-אחר-שלב לפער בסכום, להתראת שווא, לאובדן קשר עם נקודת היציאה ולאישור ידני של קנייה.
  • קונפיגורציות — קובצי הגדרות של אזורים וספים במערכת בקרת גרסאות, עם היסטוריית שינויים וחזרה לגרסה קודמת.
  • הוראות משמרת — רשימת בדיקה לפתיחה ולסגירה, בדיקת מצלמות, משקלים ומסוף, פעולות בעת אי-זמינות השירות.

הכול נשאר במאגר של המזמין תחת חשבונותיו, והגישה לתשתית נרשמת למנהלים שלו. המסירה מתבצעת עם הסבר על מוצר אמיתי והדרכת המשמרת — לאחר מכן המכלול והאזורים משתנים בכוחות החנות.

דוגמת הטמעה: תפוקת נקודה ללא קופות

מה היה ומה נהיה

בנקודה בשטח דומה, לפני המעבר למצב ללא קופות, קנייה ארכה 4-5 דקות: תור בקופה בשעת שיא והמתנה לעובד לבדיקת מוצר נשקל.

לאחר ההפעלה, הזמן הממוצע מהכניסה ליציאה — כ-1.5 דקות, והזרימה בשעת שיא עלתה מ-120 ל-300 איש: הנקודה הפסיקה להיתקע במספר מקומות הקופה, משום שהתשלום והזיהוי פועלים במקביל בכל אזור המסחר.

מדדים לפני ואחרי

  • שיעור קניות שנסגרו אוטומטית: 94% מהקבלות נסגרות ללא מעורבות עובד לעומת 62% בהתחלה.
  • בירורים ידניים: מ-40 ל-9 ביממה — נשארים רק מקרים שנויים במחלוקת שבהם יש להשוות מוצר חזותית.
  • זמן קנייה ממוצע: 4.5 דקות → 1.5 דקות לסל של 5-7 פריטים.
  • הסירובים בכניסה פחתו פי שלושה לאחר העברת בדיקת התשלום לשלב היציאה.

מה הושלם לאחר ההפעלה

בשבוע הראשון המערכת סגרה בביטחון משקאות ואריזות, אך טעתה במוצרים נשקלים ובמאפים — הם הוקצו לאזור נפרד עם כיסוי נוסף, והזיהוי אומן מחדש על המכלול המקומי. תרחיש "סשן חשוד" הוחלף מהזמנת עובד לאישור רך על המסך: שיעור הקבלות האוטומטיות עלה, והעומס על הצוות ירד.

האינטגרציה עם תוכנית הנאמנות של רשת חנויות שכונתיות חוברה כבר בנקודה פעילה — זיהוי הקונה וניכוי הנקודות מתרחשים ברגע היציאה.

מה לעשות אם קופת שירות עצמי כבר מותקנת

המסלול נבחר לפי מצב המתאר המותקן. אם קופת שירות עצמי מוציאה אירועים החוצה, והמצלמות מכסות את אזורי ההנחה והיציאה — מוסיפים זיהוי מעל הציוד הקיים. אם הפרוטוקולים סגורים על ידי היצרן, והסקירה חלקית, הוגן יותר לשקול החלפה מלאה; תרחיש ביניים — מצב היברידי עם מפעיל.

אפשרות מתי מתאימה מגבלות
שדרוג מערכת קיימת הקופה מוציאה אירועים, המצלמות מכסות הנחה ויציאה חלק מהתרחישים מחוץ לזיהוי, הכול תלוי בזוויות
החלפת ציוד הפרוטוקולים סגורים, המלאי מפוזר, הרכיבים שחוקים הטמעה ארוכה יותר, הנקודה מאבדת חלק מהתרחישים בזמן ההתקנה
מצב היברידי מכלול מורכב, זרימה לא יציבה, נדרש התחלה מהירה המפעיל נשאר במתאר

מודרניזציה של נקודה מתחילה במיפוי מלאי: דגם הקופה, הרכב החיישנים, איזו תוכנה כבר מותקנת, האם יש גישה ליומן האירועים. לאחר מכן מריצים הקלטות ממצלמות אמיתיות דרך הזיהוי ובודקים את שיעור הסלים שזוהו נכון — הוא שקובע אם להשלים את המערכת או להחליף מתאר.

אנו עובדים על ספריות קוד פתוח של ראייה ממוחשבת, למשל OpenCV: המודל מאומן על הקלטות מהמצלמות הקיימות, ללא החלפת אופטיקה.

התאימות של הפתרונות — הסיכון העיקרי בפרויקטים כאלה, ולכן בודקים אותה בפיילוט של נקודה אחת לפני שכפול לרשת. תארו מה מותקן ואיזה תרחיש צריך לסגור — נחזור עם תוכנית מודרניזציה והערכה.

ספקות טכניים: עונים לגופן

ספקות הנדסיים לגבי חנות אוטונומית עולים במפגשים בין תרחישים: כיצד המערכת מבדילה בין קונים, מה קורה בעת ניתוק קשר, במה מאושרת עצם הקנייה. להלן תשובות קצרות לכל סעיף; פרטים נפרט עבור אובייקט מסוים.

כיצד נשמר הדיוק כאשר כמה אנשים לוקחים מוצר בו-זמנית?

הקונה משויך לסשן שלו, ולכן אירועי המדף מושווים לסל מסוים, ולא לזרימה הכללית. פרק שנוי במחלוקת מסומן לבדיקה, ולא מנוחש.

מה קורה בעת תקלת קשר?

הנקודה ממשיכה לעבוד מקומית: אירועים נכתבים לחוצץ, והקנייה אינה נחסמת. לאחר שחזור הערוץ הנתונים נשלחים מחדש ומושווים לתוצאה, ופערים עוברים לדוח למפעיל.

כיצד המערכת מוגנת מפני החלפת מוצר?

אירוע מאושר על ידי כמה סימנים בלתי תלויים: מצב האזור, מיקום על המדף, תנועת הסל. החלפה יוצרת אי-התאמה, והפרק נכנס לתור בדיקה ידנית.

האם אפשר להפעיל חנות בשלבים?

כן: תחילה אזור אחד או חלק מהמכלול, ואחר כך השוואה בין חיובים אוטומטיים לבין בפועל. הרחבה — רק לאחר התאמה יציבה, כדי לא להרחיב שגיאת מודל.

כיצד מוגדרים תפקידים והרשאות?

לעובד האולם, לטכנולוג ולבקרה יש זכויות שונות לצפייה ולעריכת הגדרות. שינויים נרשמים ביומן עם ציון המחבר, ונתוני הקניות זמינים אך ורק לפי נוהל.

נדון במשימה: מה נדרש מכם להערכה

כדי לעבור מדיון במשימה לתוכנית עבודה, יש צורך בנתוני פתיחה על האובייקט: מהם תלויים גם הארכיטקטורה וגם לוחות הזמנים של ההטמעה. חנות אוטונומית ללא קופות נשענת על חיבור של מצלמות, מדפי משקל ובקרת גישה, ולכן ההערכה מתחילה לא בקוד, אלא בפיזיקה של הנקודה ובתרחישי הקונה.

  • פריסת האולם — תרשים עם אזורים ומעברים: ממנו תלויים פריסת המצלמות וכיסוי האזורים המתים.
  • מספר הכניסות והיציאות, מעבר חופשי או שערים מסתובבים: כמה נקודות זיהוי פועלות בו-זמנית.
  • מכלול — בודדים, נשקלים, מעורב: קובע את אירועי הזיהוי המחייבים.
  • שעות פעילות ושעות שיא: האם נדרש עובד תורן וכיצד המערכת מתנהגת בהתקהלות.
  • דרישות לבקרת גישה — QR, כרטיס, ביומטריה — וכללים לאורחים, לשליחים ולצוות.
  • תרחישי תשלום והחזרות: אפליקציה, כרטיס מקושר, תשלום ביציאה.
  • תשתית קיימת — מצלמות, אינטרנט, חשמל: מה נמחזר ומה נרכוש בנוסף.

לפי נתוני פתיחה אלה אנו מרכיבים תוכנית עבודה: שלבים, סדר הפעלה, נקודות קבלה והרכב הצוות — מהנדסי ראייה ממוחשבת, אינטגרטורים, מומחה ציוד, מנהל פרויקט. לוחות הזמנים של ההטמעה תלויים בשטח ובמספר התרחישים, ולכן אנו נוקבים בהם לאחר הבירור, ולא לפניו. תארו את המשימה — נחזור עם הערכה ותוכנית.