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

GPT
G

gandalf_ignore_instructions

קוד פתוח

Lakeramit2023-09-21

  • prompt injection

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

  • 1,056הורדות בחודש
  • 35לייקים

מה זה

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

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

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

מתאים ל

  • בדיקת עמידות למודלים

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

  • אימון מסווגי אבטחה

    לימוד מודלים קלים לזהות ולחסום בזמן אמת ניסיונות דריסה של הנחיות קודמות.

  • מדד השוואתי להגנות קלט

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

איפה זה נופל

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

שאלות
נפוצות

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

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

האם יש במאגר פרומפטים בעברית?

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

מאיפה הגיעו הפרומפטים האלה?

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

כמה המאגר הזה גדול וכבד להורדה?

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

איך טוענים

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

from datasets import load_dataset

ds = load_dataset("Lakera/gandalf_ignore_instructions")

הרישיון

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

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

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