GPT
M

Minimalism

קוד פתוח

salakashapache-2.02026-02-04

  • mlx-lm
  • qwen2
  • code
  • coding-assistant
  • lora

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

  • 22.4 MBמשקל הקבצים
  • 196הורדות בחודש
  • 187לייקים

מה זה

מדובר במתאם LoRA ששוקל כולה 22.4 מגה בייט ומתלבש על מודל הבסיס Qwen2.5-Coder-0.5B-Instruct. המטרה שלו הפוכה מרוב עוזרי הפיתוח הרגילים, במקום לפלוט עשרות שורות של עטיפות, מחלקות והסברים ארוכים, הוא מאומן לייצר פתרון קומפקטי ומיידי שכולל רק את הקוד הנדרש, דוגמת שימוש קצרה ובדיקת תקינות מהירה.

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

מתאים ל

  • סקריפטים מהירים בפייתון

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

  • פיתוח מקומי במחשב נייד

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

  • תרגול והוראת תכנות

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

איפה זה נופל

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

שאלות
נפוצות

האם המתאם הזה מספיק לבדו כדי לייצר קוד קצר?

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

האם המודל תומך בהוראות או שאלות בעברית?

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

איך מריצים

המשקל הכולל של המתאם אפסי, וכשמריצים אותו יחד עם מודל הבסיס מכווץ לארבעה ביטים, כל העסק דורש פחות מג'יגה בייט של זיכרון עבודה. זה רץ בלי שום מאמץ מקומית על מחשבי מק עם שבבי אפל סיליקון דרך mlx-lm, או על כרטיס גרפי בסיסי ומעבד רגיל דרך transformers ו־PyTorch. אפשר גם להרים שרת מקומי תואם תקן של OpenAI ישירות מהטרמינל ולחבר אליו ממשקי צ'אט קיימים.

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

pip install -U huggingface_hub
hf download salakash/Minimalism

הרישיון

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

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

הרישיון המלא בעמוד המודל ↗