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

GPT
C

CodeX-7M-Non-Thinking

קוד פתוח

Modotteapache-2.02025-11-07

  • Coding
  • Code
  • CodeX
  • Modotte
  • LLM-training

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

  • 835הורדות בחודש
  • 24לייקים

מה זה

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

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

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

מתאים ל

  • אימון השלמת קוד ישירה

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

  • מבחני ביצועים לתכנות

    הרצת בדיקות השוואתיות על מודלים מול בעיות אלגוריתמיות ברמות מורכבות שונות.

  • מחקר בתכנות אוטונומי

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

איפה זה נופל

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

שאלות
נפוצות

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

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

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

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

מה זה אומר שהדאטהסט הוא מסוג Non-Thinking?

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

מאיפה הגיעו שבעה מיליון הדוגמאות שבמאגר?

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

איך טוענים

טוענים את הנתונים ישירות דרך ספריית datasets של Hugging Face בפקודה load_dataset עם המזהה Modotte/CodeX-7M-Non-Thinking. הגישה פתוחה לחלוטין ואין צורך בהרשאה מיוחדת. המאגר מחולק ל־229 קבצי Parquet שמכילים שברי מידע נפרדים, ולכן תרצו להשתמש בטעינה מוזרמת או להכין נפח אחסון משמעותי מראש. המבנה של כל רשומה פשוט וכולל תיאור משימה ופתרון קוד בלבד.

from datasets import load_dataset

ds = load_dataset("Modotte/CodeX-7M-Non-Thinking")

הרישיון

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

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

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