חדש Key אחד לכל המודלים, עם הערכת מחיר לפני כל קריאה. יוצרים Key

GPT
O

omniact

קוד פתוח

Writermit2024-03-05

  • code

יש כאן גם סקירה על Writer עצמו.

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

  • 957הורדות בחודש
  • 43לייקים

מה זה

המאגר מיועד לפיתוח והערכה של סוכנים מרובי-אופנויות ומכיל חלוקה מוגדרת מראש לשלושה חלקים: 6,788 דוגמאות לאימון, 2,020 למבחן ו־991 לאימות. הדוגמאות מציגות משימות בסביבות שולחן עבודה ואינטרנט, למשל אפליקציות מקומיות כמו iBooks.

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

מתאים ל

  • אימון סוכני הפעלה

    לימוד מודלים חזותיים לייצר קוד PyAutoGUI ישירות מתוך צילום מסך והוראה מילולית.

  • הערכת סוכני ממשק

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

  • אוטומציה של שולחן עבודה

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

איפה זה נופל

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

שאלות
נפוצות

האם מותר להשתמש במאגר לפיתוח מוצר מסחרי?

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

האם המאגר כולל תמיכה בממשקים בעברית?

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

מה התפקיד של קובצי ה־box במאגר?

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

איך טוענים

אין צורך בבקשת גישה מיוחדת להורדה. החומרים מגיעים כקבצי ארכיון דחוסים וקובץ תיאום בשם combined.json, לצד סקריפט הערכה ייעודי בשם eval.py. תצטרכו לפרוק את קבצי ה־zip כדי לגשת לצילומי המסך, לקבצי הטקסט עם הפקודות ולקבצי המטא-דאטה שמגדירים את האלמנטים במסך. בזמן העבודה על קבוצת המבחן, חשוב לוודא שאינכם מזינים למודל את קובצי התיחום.

from datasets import load_dataset

ds = load_dataset("Writer/omniact")

הרישיון

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

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

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