חדש תמונה, וידאו, קריינות ותמלול בקריאה אחת, בלי להריץ מודל. מנסים בלי שרת

GPT
M

Magma-UI

רץ בדפדפן

microsoftmit2025-02-25

  • gradio

microsoft עומדים גם מאחורי Sho, ויש עליו סקירה כאן.

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

  • —הורדות בחודש
  • 47לייקים

מה זה

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

מאחורי הקלעים רץ שילוב כבד של כמה כלים. המערך טוען את Magma-8B של מיקרוסופט לצד רכיבי OmniParser בגרסה 2, מנוע Florence-2-base, רכיבי BLIP-2 וזיהוי מבוסס YOLO ו־PaddleOCR. השילוב הזה מפרק את הממשק לאלמנטים לחיצים וטקסטואליים ומנסה להבין אותם בהקשר של ההוראה שנתתם.

מתאים ל

  • ניתוח ממשקים לאוטומציה

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

  • פירוק מסך לתוויות

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

  • בדיקת יכולות Magma

    בחינה של שילוב Magma-8B עם OmniParser על דוגמאות מסך שונות לפני הטמעה.

איפה זה נופל

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

שאלות
נפוצות

האם אפשר להשתמש באפליקציה הזאת כרגע?

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

האם השימוש כאן עולה כסף?

הגישה לממשק באתר היא חינמית לגמרי ולא דורשת מנוי. החומרה שמריצה את המודל ממומנת במסגרת סביבת ההדגמות של האתר.

האם אפשר להריץ את הקוד הזה במחשב מקומי?

כן, הקוד מבוסס על רישיון MIT ואפשר להוריד אותו ישירות מהמאגר. עם זאת, תצטרכו כרטיס מסך חזק מאוד כדי לטעון יחד את Magma-8B, OmniParser ויתר המודלים הנלווים.

מה קורה לצילומי המסך שמעלים?

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

איך משתמשים

בפועל, כרגע אי אפשר להריץ את ההדגמה הזו באתר כי היא מוגדרת במצב תקלת ריצה. כשהיא פעילה, מעלים תמונה, מגדירים ספי זיהוי כמו box_threshold ו־iou_threshold, ולוחצים על כפתור השליחה. השרת מוקצה עם מאיץ A10G דרך ZeroGPU, כך שעיבוד כזה אמור לקחת שניות בודדות כשהסביבה עובדת.

הרישיון

הפרויקט מפורסם תחת רישיון MIT, שמאפשר שימוש חופשי כולל שינוי קוד ומסחור. כל מה שאתם מעלים מועבר לעיבוד בתשתית Hugging Face וחשוף לשרת המארח.

  • שימוש מסחרי
  • שינוי הקוד
  • הפצה מחדש

הרישיון המלא ב־Hugging Face ↗