פיתוח פתרונות AI מותאמים אישית
קמעונאי הקדיש שלושה חודשים לכוונון שירות AI מוכן לחיזוי ביקוש — הדיוק מעולם לא עלה על 60%, וזמן האחזור p99 זינק מעל 500 ms. מבחר של 10,000 SKU עם שיאים עונתיים לא התאים למודלים סטנדרטיים.
היינו צריכים לבנות פתרון מותאם אישית מאפס, תוך התחשבות במאפיינים הייחודיים של קבוצות המוצרים ובמבצעים. עיצבנו pipeline המבוסס על gradient boosting (CatBoost) עם תכונות מעוצבות ידנית, והשגנו שיפור ב-F1 ל-0.85.
הניסיון שלנו: למעלה מ-10 שנים ב-ML תעשייתי, יותר מ-50 פרויקטים בקמעונאות, פיננסים, לוגיסטיקה ובריאות. אנו מבטיחים שקיפות: כל שלב בפיתוח מתואם עם הצוות שלכם, והמודל הסופי מגיע עם תיעוד וקוד מלאים. תקופת ההחזר על השקעות ב-AI מותאם אישית עומדת בממוצע על 6–12 חודשים. אנו מיישמים RAG, fine-tuning ו-LoRA בהתאם למשימה.
למה פיתוח מותאם אישית?
ממשקי API מוכנים (OpenAI, Google Vision) מכסים 80% מהתרחישים הטיפוסיים. המשימות הנותרות דורשות ארכיטקטורת AI מותאמת אישית:
- נתונים ייחודיים — מסד הנתונים שלך מכיל מידע קנייני או פורמטים נדירים שאינם קיימים במערכי נתונים ציבוריים.
- פרטיות — אינך יכול לשלוח נתונים למודלים בענן (GDPR, מדיניות ארגונית).
- דרישות השהיה — הסקה מקוונת עם p99 < 100 ms דורשת אופטימיזציה קפדנית עם Triton Inference Server.
- ארכיטקטורות ספציפיות — למשל, רשתות נוירונים גרפיות (GNN) לניתוח שרשרת אספקה או מיזוג מולטימודלי לניתוח וידאו.
כיצד כיוונון עדין עם LoRA מפחית עלויות
כיוונון עדין עם LoRA מפחית את עלויות ה-GPU פי 10 בהשוואה לאימון מודל מלא. אנו מבצעים כיוונון עדין של LLaMA 3 או Mistral על הנתונים שלך: משיגים איכות של 90% ללא בנייה מאפס.
בשלב הגילוי, אנו בונים קו בסיס — אם גישה מבוססת כללים או כיוונון עדין מספקים מדדים הקרובים ליעד, אנו מוותרים על ארכיטקטורה מותאמת אישית. החיסכון בתקציב עם גישה זו מגיע ל-60%.
מדוע PoC הוא חובה
ללא אב-טיפוס מהיר, הסיכונים עצומים. פרויקט אחד לחיזוי נטישת לקוחות נראה פשוט — פתרון מוכן כבסיס נתן AUC=0.72. הלקוח רצה >0.9. לאחר PoC של שבועיים, גילינו פערים שיטתיים בנתונים, ובלי למלא אותם, AUC לא יכול היה לעלות על 0.8. הלקוח חסך תקציב על ידי מעבר לשיפור איסוף הנתונים.
אנחנו אף פעם לא מתחילים פיתוח מלא ללא PoC שמאשר כי מדדי היעד ניתנים להשגה. כך, מיקור חוץ של למידת מכונה עם PoC ממזער סיכונים פיננסיים.
מה כלול בפיתוח
כל פרויקט כולל:
- תיעוד: כרטיס מודל, דוח ניסויים, מדריך תפעול.
- גישה למאגר הקוד, מערכי נתונים, מודלים רשומים ב-MLflow.
- הדרכה לצוות שלכם (2–3 מפגשים של שעתיים כל אחד).
- תמיכה לאחר העלייה לאוויר למשך 3 חודשים: ניטור drift, תיקוני באגים, עדכוני תלויות.
- ייעוץ ML וביקורת נתונים בשלב ההתחלה.
תהליך הפיתוח: שלב אחר שלב
- גילוי (1–2 שבועות). ביקורת נתונים — נפח, איכות, זמינות תיוג. הערכה ריאלית של מדדי יעד: לדוגמה, אם קו הבסיס של F1 הוא 0.6 והיעד הוא 0.95, אנו קובעים אם הוא בר-השגה תיאורטית. אנו משתמשים באומדן אי-ודאות. בשלב זה, אנו גם קובעים את הארכיטקטורה האופטימלית של AI.
- הוכחת היתכנות (2–4 שבועות). סקיצת מודל על נתונים אמיתיים. ניסוי מהיר עם סט תכונות מינימלי. אם PoC מראה איכות מתחת לסף, איננו ממשיכים לפיתוח מלא — אנו מחפשים חלופות או משנים את הניסוח.
- פיתוח המודל. בחירת ארכיטקטורה: transformers (BERT, GPT, T5) עבור NLP, CNN/ResNet עבור CV, recurrent עבור סדרות זמן, GNN עבור גרפים. עבור נתונים טבלאיים, XGBoost ו-CatBoost לעתים קרובות מניבים תוצאות טובות יותר בעלות נמוכה יותר. כוונון עדין של מודלים מאומנים מראש עם LoRA כדי לחסוך בשעות GPU. אנו מיישמים שיטות ML ייצוריות לשחזור.
- צינור MLOps. ניהול גרסאות נתונים (DVC), מעקב ניסויים (MLflow/W&B), CI/CD עבור ML (GitHub Actions + model registry). בפרודקשן — ניטור סחיפה של נתונים וקונספט (Evidently AI, WhyLabs). אלגוריתמים של אימון מחדש אוטומטי על ירידה במדדים.
- פריסה בפרודקשן. FastAPI להגשה, Triton Inference Server לתרחישי עומס גבוה, ONNX Runtime לאופטימיזציה. Docker + Kubernetes — סקיילינג אוטומטי לפי עומס. בדיקות A/B של גרסאות מודל חדשות.
השוואה בין API מותאם אישית לפתרון מוכן
פתרונות מותאמים אישית מספקים דיוק גבוה פי 3 על נתונים ספציפיים, והשהיה של p99 יורדת פי 5 בהשוואה לפתרונות API. לדוגמה, בזיהוי פגמים על קו ייצור, F1 עלה מ-0.45 (API בענן) ל-0.92 לאחר כיוונון עדין של ResNet. תקופת ההחזר בממוצע 6–12 חודשים.
עבור רשת היפרמרקטים, בנינו מודל CatBoost מותאם אישית לחיזוי ביקוש. התוצאה: דיוק חיזוי גבוה ב-30%, השהיה ירדה מ-500 ms ל-80 ms, צמצום של 25% במחיקות. מחזור מלא: 14 שבועות.
מחסנית טכנולוגית
| רכיב | כלים |
|---|---|
| מסגרות עבודה | PyTorch, TensorFlow, JAX |
| ניסויים | MLflow, Weights & Biases, Optuna |
| נתונים | Apache Spark, Pandas, Polars, DVC |
| פריסה | FastAPI, Triton, TorchServe, ONNX |
| תזמור | Airflow, Prefect, Dagster |
| ניטור | Evidently AI, Grafana, Prometheus |
לוחות זמנים אופייניים
| מורכבות המשימה | Discovery+PoC | פיתוח מלא | Production |
|---|---|---|---|
| סיווג/רגרסיה | 1–2 שבועות | 4–8 שבועות | 2–3 שבועות |
| NLP (תחום מתמחה) | 2–3 שבועות | 8–16 שבועות | 3–4 שבועות |
| Computer Vision | 2–4 שבועות | 10–20 שבועות | 3–5 שבועות |
| Multimodal | 3–4 שבועות | 16–24 שבועות | 4–6 שבועות |
מה אנחנו לא עושים
- אנחנו לא מבטיחים דיוק מראש בלי ניתוח נתונים.
- אנחנו לא מתחילים פיתוח בלי PoC.
- אנחנו לא מספקים מודל קופסה שחורה בלי תיעוד ובדיקות.
- כל פרויקט מסתיים עם קוד מקור, דוח והדרכה לצוות שלכם.
קבלו ייעוץ — נעריך את כדאיות הפרויקט שלכם ונציע את הפתרון האופטימלי. הזמינו ניתוח נתונים מקדים. למדו עוד על מתודולוגיית MLOps בויקיפדיה.







