מדריכים ומחקרים

צ׳אט בוט ממציא מחירים? הזיות AI, מחירים ומלאי בחנות אונליין

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

Read in English

מה זה הזיה של צ׳אט בוט AI?

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

המכון האמריקאי לתקנים וטכנולוגיה (NIST) קורא לתופעה "confabulation" במסמך Generative AI Profile (NIST AI 600-1), ומתאר אותה כתוכן שגוי שנאמר בביטחון. לפי NIST, זו תוצאה טבעית של האופן שבו מודלים גנרטיביים עובדים, והסיכון גדל כשאנשים פועלים לפי תוכן רק כי הוא נשמע בטוח.

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

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

האם העסק אחראי למה שהצ׳אט בוט אומר?

לפחות במקרה פומבי אחד, כן. בפרשת Moffatt v. Air Canada (2024 BCCRT 149) קבע טריבונל בקולומביה הבריטית שחברת התעופה אחראית לתשובה שגויה של הצ׳אט בוט שלה, ודחה את הטענה שהבוט הוא גוף נפרד מהחברה. כדאי להתייחס לכל תשובה של הצ׳אט כאל תשובה שלכם.

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

הניתוח של McCarthy Tétrault מדגיש שהטריבונל ראה בצ׳אט חלק מאתר החברה. זה טריבונל לתביעות קטנות בקנדה, לא בית משפט ישראלי. בישראל, חוק הגנת הצרכן, התשמ״א־1981 אוסר בסעיף 2(א) על עוסק לעשות דבר, בכתב, בעל פה או בכל דרך אחרת, שעלול להטעות צרכן בעניין מהותי בעסקה. איך זה חל על צ׳אט בוט בחנות שלכם זו שאלה משפטית, אז כדאי לבדוק עם עורך דין. הלקח המעשי פשוט: קונה לא אמור לנחש באיזה חלק של האתר אפשר לסמוך.

איך קונים גורמים לצ׳אט בוט לתת מחיר שגוי?

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

הדוגמה המפורסמת היא אירוע 622 במאגר AI Incident Database: בדצמבר 2023 צ׳אט בוט מבוסס ChatGPT באתר של סוכנות Chevrolet הסכים למכור Tahoe 2024 בדולר אחד, אחרי שמשתמש הורה לו להסכים לכל משפט ולקרוא לכל תשובה מחייבת משפטית. הסוכנות לא כיבדה את ה״עסקה״, אבל צילומי המסך הסתובבו בכל מקום.

רשימת OWASP Top 10 for LLM Applications מדרגת prompt injection במקום הראשון (LLM01:2025), ומבחינה בין הזרקה ישירה, שהמשתמש מקליד, לבין הזרקה עקיפה, שמוסתרת בדפים או בקבצים שהמודל קורא. OWASP כותבים במפורש שאין שיטת מניעה מושלמת, וממליצים לבדוק את הפלט בקוד דטרמיניסטי, להשאיר פעולות רגישות בקוד של האפליקציה ולא במודל, ולתת רק את ההרשאות ההכרחיות.

האם RAG מונע מהצ׳אט להמציא?

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

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

יש עדות מתחום רגיש אחר. חוקרים בסטנפורד בדקו כלי מחקר משפטי מסחריים שבנויים על שליפה, ודיווחו בHallucination-Free? (Magesh ועמיתיו, 2024) שהם עדיין הזו בין 17% ל־33% מהמקרים. פחות טעויות ממודל כללי, אבל רחוק מאפס. מחקר משפטי הוא לא צ׳אט בחנות, אבל המנגנון זהה.

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

איך שומרים על מחירים ומלאי מדויקים בצ׳אט?

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

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

למה סטרימינג מקשה על זה

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

איך נראית בדיקת מספרים

לדוגמה, בחנות בגדים מומצאת הטיוטה אומרת: "חולצת הפשתן במידה M עולה 189 ₪ והיא במלאי." הבודק מחלץ כל מספר ואת הטענה שצמודה אליו (המחיר של וריאנט M, המלאי של וריאנט M), משווה לקריאה החיה, ומאשר רק אם שניהם תואמים. אם מידה M אזלה לפני דקה, הטיוטה נדחית ונכתבת מחדש כדי לומר את זה. בדיקה כזו עובדת לצד שמירות אחרות, כמו חסימה של קודים מומצאים.

מה לשאול ספק צ׳אט בוט על דיוק?

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

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

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

איך Tycoon שומר על דיוק?

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

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

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

שאלות נפוצות

למה הצ׳אט בוט נותן מחיר אחר מדף המוצר?

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

אני חייב לכבד מחיר שהצ׳אט בוט נתן בטעות?

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

אפשר למנוע prompt injection לגמרי?

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

שווה לחכות קצת יותר לתשובה כדי לוותר על סטרימינג?

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

מקורות

  1. NIST AI 600-1: Artificial Intelligence Risk Management Framework, Generative AI Profile · נבדק 20.10.2026
  2. Manatt: AI Gone Wild: Airline Has to Honor a Refund Policy Its Chatbot Fabricated (Moffatt v. Air Canada, 2024 BCCRT 149) · נבדק 20.10.2026
  3. McCarthy Tétrault TechLex: Moffatt v. Air Canada, a misrepresentation by an AI chatbot · נבדק 20.10.2026
  4. חוק הגנת הצרכן, התשמ״א־1981, סעיף 2 (נבו) · נבדק 28.10.2026
  5. AI Incident Database: Incident 622, Chevrolet Dealer Chatbot Agrees to Sell Tahoe for $1 · נבדק 20.10.2026
  6. OWASP GenAI Security Project: LLM01:2025 Prompt Injection · נבדק 20.10.2026
  7. Lewis et al.: Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks (2020) · נבדק 20.10.2026
  8. Magesh et al.: Hallucination-Free? Assessing the Reliability of Leading AI Legal Research Tools (2024) · נבדק 20.10.2026

ראו אותו על החנות שלכם.

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

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

להמשך קריאה