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

GPT
M

MEnvData-SWE-Trajectory

קוד פתוח

ernie-researchapache-2.02026-02-03

  • code
  • software-engineering
  • agent
  • trajectory
  • multi-language

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

  • 210הורדות בחודש
  • 29לייקים

מה זה

הרשומות במאגר מייצגות מהלכי עבודה שלמים של סוכן שנבנה על שלד OpenHands והופעל באמצעות המודל Claude Sonnet 4.5. המידע נאסף מתוך 942 מאגרי קוד בגיטהאב ומכסה 3,005 משימות תוכנה שונות. המאגר מתפרס על פני עשר שפות תכנות, כולל פייתון, ג'אווה, ראסט, גו, טייפסקריפט, סי פלוס פלוס, סי, רובי ופי אץ' פי.

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

מתאים ל

  • אימון סוכני קוד מרובי שלבים

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

  • ניתוח טעויות בהסקה של סוכנים

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

  • אימון מודלים בשפות מגוונות

    חשיפת מודלי שפה לתהליכי פתרון בעיות בעשר שפות תכנות שונות, מעבר לשימוש הסטנדרטי בפייתון בלבד.

איפה זה נופל

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

שאלות
נפוצות

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

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

האם יש בדאטהסט תמיכה או טקסטים בעברית?

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

מאיפה הנתונים הגיעו ואיך הם נאספו?

החוקרים לקחו 3,005 משימות מתוך 942 מאגרי קוד בגיטהאב והריצו עליהן את מערכת OpenHands המופעלת על ידי המודל Claude Sonnet 4.5. כל שלב שביצע המודל נרשם ונשמר ישירות למסלול ריצה שלם.

מה ההבדל בין מאגר זה לבין MEnvData-SWE הבסיסי?

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

איך טוענים

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

from datasets import load_dataset

ds = load_dataset("ernie-research/MEnvData-SWE-Trajectory")

הרישיון

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

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

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