GPT
G

gpt4all-j

קוד פתוח

nomic-aiapache-2.02023-04-11

  • transformers
  • pytorch
  • safetensors
  • gptj
  • text-generation

גרסה מכווננת של GPT-J שמיועדת לשיחות ועבודה כעוזר אישי. הפתרון הזה מציע רישיון פתוח לחלוטין למי שצריך להריץ צ'אטבוט עצמאי בלי תלות באף שירות ענן חיצוני.

  • 6.2Bפרמטרים
  • 2,048טוקנים בהקשר
  • 34.0 GBמשקל הקבצים
  • 459הורדות בחודש

מה זה

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

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

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

מתאים ל

  • בוט שיחה עצמאי באנגלית

    מתאים למי שחייב שירות שיחה שרץ כולו על שרת פרטי ומקומי מטעמי אבטחה.

  • פתרון בעיות קוד קצרות

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

  • יצירת תוכן וכתיבה יוצרת

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

איפה זה נופל

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

שאלות
נפוצות

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

המודל מוגדר ומאומן רשמית עבור אנגלית בלבד. הוא לא יתאים למשימות בעברית ללא אימון נוסף.

באיזו גרסה של המודל כדאי להשתמש?

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

איך מריצים

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

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

from transformers import pipeline

pipe = pipeline("text-generation", model="nomic-ai/gpt4all-j")
print(pipe("שלום"))

הרישיון

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

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

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