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

GPT
D

dockerNLcommands

קוד פתוח

MattCoddityapache-2.02023-09-27

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

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

מה זה

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

לפי כרטיס הדאטהסט, הכיסוי מתמקד בכמה פקודות בסיסיות מאוד: docker ps, docker images, docker stop, docker kill, וכן docker login. היוצר לא פירט מאיפה הגיעו המשפטים, מי ייצר אותם, או אם נעשה שימוש בכלים אוטומטיים כדי להרחיב את הניסוחים של אותן פקודות ספציפיות, כך שאין שום מידע על תהליך הסינון או האימות.

מתאים ל

  • אימון צ'אטבוט לתפעול דוקר

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

  • השלמה אוטומטית בטרמינל

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

  • עזרי למידה למתחילים

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

איפה זה נופל

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

שאלות
נפוצות

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

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

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

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

איך הנתונים נאספו?

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

אילו פקודות דוקר המאגר מכסה בפועל?

הכיסוי המוצהר מוגבל לפקודות ps, images, stop, kill ו־login. אין כאן כיסוי לפקודות מתקדמות יותר כמו build, run או ניהול נפחי אחסון.

איך טוענים

טוענים את הדאטהסט ישירות דרך ספריית datasets באמצעות המזהה MattCoddity/dockerNLcommands, או שמורידים ישירות את קובץ ה־JSON מתוך המאגר. אין צורך באישור גישה מיוחד כדי להתחיל לעבוד. השדות המרכזיים שמעניינים אתכם לאימון הם אך ורק input ו־output, כי השדה instruction מכיל טקסט סטטי ולא מוסיף מידע ייחודי לכל שורה.

from datasets import load_dataset

ds = load_dataset("MattCoddity/dockerNLcommands")

הרישיון

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

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

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