LEGO Life of George
ראייה ממוחשבת במוצר צרכני
במסגרת העבודה על LEGO Life of George פיתחנו זיהוי תמונה בזמן אמת שמחבר בין עצמים פיזיים למשחק דיגיטלי.
iGates מפתחת ומשלבת יכולות בינה מלאכותית בתוך מערכות אמיתיות שרצות בפרודקשן — לא הדגמות. אנחנו בונים סוכני AI, חיפוש והסקה מעל מידע ארגוני, עיבוד מסמכים, ראייה ממוחשבת ומודלים שרצים על המכשיר עצמו, ומחברים אותם למערכות הליבה הקיימות שלכם.
מה שמייחד אותנו הוא לא הגישה למודלים — היא זמינה לכולם. זו היכולת ההנדסית להפוך יכולת AI למערכת מאובטחת, יציבה, מנוטרת ובעלת עלות צפויה, שמשתלבת בארגון קיים ועומדת בדרישות רגולציה ופרטיות.
פיתוח AI בהקשר עסקי הוא לא אימון מודלים מאפס. זו בנייה של יכולת חדשה בתוך מוצר או מערכת קיימת — סוכן שמבצע משימה, חיפוש שמבין שאלה בשפה חופשית, מערכת שמסווגת מסמכים, או מודל שמזהה תקלה בזמן אמת.
החלק הקל הוא לחבר מודל ולקבל תשובה. החלק הקשה — וזה שמכריע אם הפרויקט יגיע לפרודקשן — הוא כל השאר: מאיפה מגיע המידע, מי מורשה לראות מה, מה קורה כשהמודל טועה, כמה זה עולה בקנה מידה, ואיך יודעים שזה עדיין עובד בעוד חצי שנה.
זו עבודת הנדסת תוכנה קלאסית, והיא מה שאנחנו עושים משנת 2010.
בכל אחד מהמסלולים אנחנו לוקחים אחריות על המערכת כולה — לא רק על שכבת המודל.
עבור ארגונים ביטחוניים, גופים ציבוריים וחברות בסביבה רגולטורית, השאלה הראשונה היא לא מה המודל יודע לעשות אלא לאן המידע הולך.
אנחנו מריצים מודלים בעלי משקלים פתוחים (open-weight) על התשתית שלכם — בענן הפרטי שלכם, בדאטה סנטר שלכם, או בסביבה מנותקת לחלוטין מהאינטרנט. המידע לא עוזב את הסביבה שלכם ולא מגיע לספק חיצוני.
זה מתאפשר בזכות עומק שאין לרוב בתי התוכנה: אנחנו עובדים ברמת מערכת ההפעלה והחומרה כבר שנים — לינוקס מוטמע, drivers, ו-Android Internals — ולכן פריסה של מודל בסביבה סגורה היא עבורנו עבודה מוכרת ולא פרויקט מחקר. ראו פיתוח אמבדד.
כשאין אילוץ רגולטורי אנחנו עובדים גם מול הספקים המובילים — OpenAI, Anthropic ו-Google — ובוחרים לפי המשימה ולא לפי הרגל.
לא כל יכולת AI צריכה לרוץ בענן. כשנדרשת תגובה בזמן אמת, כשאין קישוריות יציבה, כשעלות התקשורת גבוהה או כשהמידע רגיש מכדי לצאת מהמכשיר — המודל צריך לרוץ על הקצה.
אנחנו מפתחים מודלים שרצים על מכשירים ובקרים: זיהוי ועיבוד מקומי, אופטימיזציה לצריכת זיכרון וחשמל, ואינטגרציה לחומרה ייעודית. זהו חיבור ישיר בין עבודת ה-AI שלנו לבין הניסיון בפיתוח מערכות משובצות ובפיתוח IoT.
מודלים: מודלים בעלי משקלים פתוחים בהרצה עצמית, וכן OpenAI, Anthropic ו-Google.
שכבת ידע ואחזור: pgvector על Postgres, מסדי וקטורים בהרצה עצמית (Qdrant, Weaviate, Milvus), ופתרונות מנוהלים כשאין אילוץ רגולטורי.
בסיסי ידע: מאגרי ידע מובנים מבוססי Markdown ו-Obsidian — קריאים לבני אדם, ניתנים לעריכה ולבעלות מלאה של הלקוח.
תזמור: LangChain, LlamaIndex, Semantic Kernel, ופיתוח ייעודי כשהמסגרות לא מספיקות.
ראייה ממוחשבת: זיהוי תמונה ואובייקטים, עיבוד בזמן אמת, הרצה על מכשיר.
למידת מכונה קלאסית: חיזוי, סיווג וזיהוי אנומליות מעל נתוני חיישנים ועסקאות.
תשתית: ניטור, מדידת איכות, בקרת עלויות, ו-CI/CD.
פיתחנו עבור AI21 Labs, מחברות הבינה המלאכותית המובילות בישראל.
פיתוח יכולות AI בסביבה מסווגת, כולל הרצת מודלים מקומיים ללא קישוריות לאינטרנט.
במסגרת העבודה על LEGO Life of George פיתחנו זיהוי תמונה בזמן אמת שמחבר בין עצמים פיזיים למשחק דיגיטלי.
חלק מהיכולות שלנו נבנו ונבחנו קודם כל אצלנו — כולל מערכות סוכנים לפיתוח תוכנה. אנחנו לא מוכרים יכולת שלא הרצנו בעצמנו.
כל עבודה עם מודל אצלנו נמצאת בתוך תהליך הנדסי, לא במקומו.
ראייה ממוחשבת במוצר צרכני
במסגרת העבודה על LEGO Life of George פיתחנו זיהוי תמונה בזמן אמת שמחבר בין עצמים פיזיים למשחק דיגיטלי.
לא בהכרח. עבור ארגונים עם אילוצי רגולציה או סיווג אנחנו מריצים מודלים בעלי משקלים פתוחים על התשתית שלכם, כולל בסביבה מנותקת מהאינטרנט. כשאין אילוץ כזה אפשר לעבוד גם מול ספקים חיצוניים — וההחלטה מתקבלת יחד אתכם בשלב האפיון.
אנחנו לא מאמנים מודלי יסוד. אנחנו בונים מערכות מעליהם — סוכנים, שכבות אחזור, עיבוד וניטור — ובמידת הצורך מבצעים התאמה של מודלים קיימים למשימה ולמידע שלכם.
הדגמה צריכה לעבוד פעם אחת. מערכת בפרודקשן צריכה לעבוד תמיד, מול מידע אמיתי, עם הרשאות, עלות צפויה, ניטור איכות והתמודדות עם טעויות של המודל. רוב פרויקטי ה-AI נעצרים בדיוק בפער הזה.
עלות התפעול היא חלק מהאפיון ולא הפתעה שמגיעה אחר כך. אנחנו מודדים את עלות השימוש מול המודל כבר בשלב ההיתכנות, ובונים את המערכת כך שניתן יהיה לשלוט בה — בחירת מודל לפי משימה, שמירת תוצאות, והרצה מקומית כשזה משתלם.
כן, וזה רוב העבודה בפועל. אנחנו בונים שכבות ביניים שמחברות יכולת AI למערכות קיימות בלי לשכתב אותן, כולל מערכות legacy שאין להן ממשק מודרני.
כן, ואנחנו אומרים את זה מראש — זה משפיע על מודל התמחור. השימוש נעשה בתוך תהליך הנדסי מלא: אפיון וארכיטקטורה לפני, ביקורת קוד אחרי, ומחזורי בדיקות ופריסה כרגיל.