שורת המודל היא רק פריט אחד מתוך שבעה. איך בונים מודל עלות חודשי אמיתי לסוכן AI, עם ריצות כושלות, אחזור, אחסון, זמן בקרה אנושי, ניטור ותחזוקה שוטפת.
עיקרי הדברים
- שורת המודל היא לרוב הפריט הקטן בחשבון. שעות אדם של בדיקה ותיקון הן לרוב הפריט הגדול.
- אחוז הריצות הכושלות מכפיל את שורת המודל ישירות: עשרה אחוזי ניסיונות חוזרים הם עשרה אחוזים תוספת, לפני שנספרה שנייה אחת של זמן אדם.
- אל תבנו מודל על מחיר לטוקן שהעתקתם ממאמר. קראו את מחירון הספק ביום שבו אתם בונים את המודל, ורשמו את התאריך ליד המספר.
- העלות שמשתנה הכי מהר היא לא המחיר לטוקן אלא מספר הטוקנים לריצה, וזה נתון בשליטתכם.
- מדידת עלות לריצה בתוך המערכת שווה יותר מכל אומדן מראש, כי היא עונה גם על השאלה "איזה לקוח יקר לי".
חשבון חודשי של סוכן AI מורכב משבעה פריטים, ושימוש במודל הוא רק אחד מהם. השאר הם ריצות שנכשלו וחזרו, צד האחזור וההטמעות, אחסון, זמן הבקרה האנושי שהתכנון מחייב, ניטור, והתחזוקה כשפרומפט או מסמך מקור משתנים. מי שמתמחר רק את הראשון מקבל מספר שגוי.
שבעת הפריטים שמרכיבים את החשבון
הטעות הנפוצה בתמחור סוכן היא להסתכל על ממשק החיוב של ספק המודל ולהניח שזה החשבון. ממשק החיוב מודד דבר אחד: טוקנים שנשלחו וחזרו. הוא לא רואה את מי שקרא את הפלט, את מי שתיקן אותו, ואת מי שתחזק את המסמכים שהסוכן מסתמך עליהם.
| פריט | יחידת החיוב | מה מזיז אותו | איפה קוראים את התעריף |
|---|---|---|---|
| שימוש במודל | טוקני קלט ופלט | אורך ההקשר ואורך התשובה | מחירון הספק, בתאריך שנרשם |
| ריצות כושלות וחוזרות | אותם טוקנים, שוב | אחוז הכישלון ומדיניות הניסיון החוזר | לוג הריצות שלכם |
| אחזור והטמעות | טוקני הטמעה | כמות המסמכים ותדירות רענון | מחירון מודל ההטמעה |
| אחסון | ג'יגה-בייט לחודש | גודל אינדקס וקטורי, לוגים, קבצים | חשבון הענן |
| בקרה אנושית | דקות עבודה | אחוז הריצות שנבדקות וזמן הבדיקה | עלות שעת עבודה בפועל |
| ניטור והתראות | מנוי חודשי | כמות מדדים ושמירת לוגים | מחירון כלי הניטור |
| תחזוקה | שעות פיתוח | קצב שינוי בפרומפטים ובמקורות | לוח הזמנים שלכם |
שבע השורות האלה הן המודל. אין בהן שום דבר שדורש ידע פנימי, ויש בהן הכול חוץ מהמספרים, שאותם צריך למדוד או לקרוא.
למה שורת המודל היא רק חלק קטן מהעלות?
מפני שסוכן שמייצר פלט שאיש לא בודק הוא לא סוכן אלא מחולל טקסט. ברגע שהתכנון כולל אדם שמאשר, מתקן או מסלים, נכנסת לחשבון עלות שנמדדת בדקות ולא בטוקנים, והיא מתומחרת בשכר ולא במחירון ספק.
זה מסביר תוצאה שנראית מוזרה בהתחלה: הורדת מחיר הטוקן בחצי כמעט לא משנה את החשבון, בעוד הורדת אחוז הבדיקה מעשרים לחמישה משנה אותו לגמרי. שני המספרים נמצאים באותה טבלה, אבל הם לא באותו סדר גודל.
דוגמה מחושבת עם תעריפים מציינים בלבד
המספרים כאן הם מצייני מקום, לא מחירים. החליפו אותם במה שקראתם במחירון של הספק שלכם ביום שבו אתם בונים את המודל, וכתבו את התאריך ליד המספר.
- קובעים נפח: 4,000 ריצות בחודש.
- מודדים ריצה ממוצעת: 3,000 טוקני קלט ו-600 טוקני פלט. מודדים, לא מנחשים.
- מכפילים: 12 מיליון טוקני קלט ו-2.4 מיליון טוקני פלט בחודש.
- מכפילים בתעריף מציין מקום של דולר אחד למיליון קלט וארבעה דולר למיליון פלט: 12 דולר ועוד 9.6 דולר, סך 21.6 דולר.
- מוסיפים ניסיונות חוזרים בשיעור שמונה אחוזים: כ-23.3 דולר.
- מוסיפים אחזור, אחסון וניטור בסכום מציין מקום של 55 דולר.
- מוסיפים בקרה אנושית: חמישה עשר אחוז מהריצות נבדקות, שתי דקות לבדיקה, סך עשרים שעות בחודש.
הנקודה מופיעה בשלב האחרון. עשרים שעות בדיקה עולות, בכל שכר סביר, פי כמה מכל שש השורות שמעליהן יחד. אם המספר שקיבלתם הפוך, כנראה לא ספרתם את זמן האדם.
מה קורה לחשבון כשהנפח מוכפל?
לא כל שורה מגיבה אותו דבר, וזו בדיוק הסיבה לבנות את המודל כנוסחה ולא כמספר יחיד.
- שימוש במודל גדל ליניארית עם הנפח. פי שניים ריצות, פי שניים טוקנים.
- אחסון והטמעות כמעט לא זזים, כי הם תלויים בכמות המסמכים ולא בכמות השאלות.
- ניטור לרוב עולה מדרגה אחת, כשעוברים תקרת מדדים או שמירת לוגים.
- בקרה אנושית גדלה ליניארית, וזה הפריט שנשבר ראשון. עשרים שעות בחודש הן חלק ממשרה, ארבעים כבר לא.
- תחזוקה לא גדלה עם הנפח אלא עם קצב השינוי במקורות ובדרישות.
לכן ההשקעה הראשונה שמחזירה את עצמה היא כמעט תמיד הורדת אחוז הריצות שדורשות עין אנושית, ולא מעבר למודל זול יותר.
איפה מורידים עלות בלי לשבור את התוצאה
- קצרו את ההקשר. שליחת מסמך שלם כשצריך שלוש פסקאות היא הבזבוז הנפוץ ביותר, ורקע על היחידה הזאת יש בטוקנים וחלונות הקשר.
- הגבילו את אורך הפלט. תשובה חופשית עולה יותר מתשובה מובנית עם שדות.
- שמרו תוצאות של שאלות חוזרות במקום להריץ אותן שוב.
- הפרידו משימות: לא כל שלב בזרימה צריך את המודל היקר ביותר.
- הפסיקו ניסיונות חוזרים על שגיאה שלא תיפתר בניסיון נוסף, למשל קלט פגום.
- מדדו לפני שאתם משנים. שינוי פרומפט שנראה זול יכול להכפיל טוקני פלט.
איך מודדים עלות לריצה בתוך המערכת
הפתרון היציב הוא לא לקרוא את החשבון בסוף החודש אלא לרשום עלות לכל ריצה בזמן אמת. במערכת שבניתי לתמלול שיחות, כל רשומה שומרת את דקות האודיו, את טוקני הקלט ואת טוקני הפלט, וממירה אותם לדולרים לפי טבלת תעריפים אחת שמוגדרת בקוד. התוצאה היא שאפשר לשאול "כמה עלתה השיחה הזאת" ולא רק "כמה עלה החודש".
- שמרו לכל ריצה: מזהה, מודל, טוקני קלט, טוקני פלט, מספר ניסיונות, משך.
- החזיקו את התעריפים בקבוע אחד בקוד, עם הערה מתי נקרא ומאיפה.
- חשבו את העלות בזמן הריצה ושמרו אותה, כדי שהיסטוריה לא תשתנה כשהתעריף משתנה.
- סכמו לפי לקוח, לפי סוג משימה ולפי יום, לא רק לפי חודש.
- הוסיפו סף התראה על ריצה חריגה, כמו שעושים לכשלים שקטים בניטור כשלים באוטומציות.
הפער בין אומדן למדידה הוא שהאומדן עונה על שאלה אחת פעם אחת, והמדידה עונה על כל שאלה עתידית. אחרי חודש של נתונים אמיתיים, המודל שבנו בהתחלה הופך לכלי בקרה במקום לתירוץ.
מקורות
שאלות נפוצות
כמה מהעלות היא באמת שורת המודל?
זה תלוי לגמרי בכמה בקרה אנושית התכנון מחייב. בזרימה שבה אדם בודק כל תוצאה, זמן האדם יעלה על שורת המודל בסדר גודל. בזרימה אוטומטית לחלוטין עם נפח גבוה, שורת המודל יכולה להיות הפריט הדומיננטי.
למה אסור לצטט מחיר לטוקן מתוך מאמר?
כי מחירי מודלים משתנים, מודלים יוצאים משימוש, ותנאי החיוב לא זהים בין ספקים. מספר שהועתק ממאמר נושא תאריך לא ידוע. קראו את מחירון הספק, רשמו את התאריך שבו קראתם, והחזיקו את הערך במקום אחד בקוד.
איך מעריכים עלות לפני שיש נתוני שימוש?
מריצים חמישים עד מאה ריצות אמיתיות בסביבת בדיקה, מודדים טוקנים בפועל לריצה, ומכפילים בנפח הצפוי. אומדן שמבוסס על מדידה קטנה מדויק בהרבה מניחוש, וגם חושף מיד ריצות חריגות שמושכות את הממוצע.
מה עושים כשהעלות קופצת בלי שינוי בנפח?
בודקים קודם את אורך ההקשר ואת מספר הניסיונות החוזרים. עלייה בלי שינוי בנפח מגיעה כמעט תמיד משינוי בפרומפט, ממסמך מקור שגדל, או ממשפחת שגיאות חדשה שמפעילה ניסיונות חוזרים על ריצות שלא היו נכשלות קודם.
להמשך קריאה
שירות רלוונטי
סוכני AI
סוכני AI וצ׳אטבוטים מותאמים, מחוברים למערכות האמיתיות של העסק.
על הכותב
יהונתן סעדיה
מפתח פרילנסר לאוטומציה, אתרים ו-MVP
אני יהונתן סעדיה, מפתח בכיר שבונה אוטומציה עסקית, אתרים מותאמים ומוצרי MVP לעסקים קטנים ובינוניים בארה"ב, אירופה וישראל. המדריכים האלה נכתבים מתוך עבודה אמיתית עם לקוחות, לא מתיאוריה.
בוא נעבוד יחדיש לך פרויקט דומה?
ספר לי מה אתה רוצה לבנות או איזה תהליך להפוך לאוטומטי. אני חוזר תוך 24 שעות עסקים עם כמה שאלות ממוקדות, ואז עוברים על זה יחד בשיחת היכרות חינמית של 30 דקות, בלי התחייבות. בסוף יש לך היקף עבודה, לוח זמנים ומחיר קבוע - או תשובה כנה שלא שווה לבנות את זה.
