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

GPT
S

search

רץ בדפדפן

bigcodeapache-2.02023-04-28

  • gradio

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

  • —הורדות בחודש
  • 40לייקים

מה זה

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

מתחת למכסה המנוע לא רץ מודל שיוצר קוד חדש, אלא מנוע Elasticsearch שסורק את סט הנתונים ששימש להכשרת המודל bigcode/starcoder. הקוד מנקה את התוכן באמצעות ספריית nh3 ומריץ שאילתות ישירות מול אינדקס הנתונים כדי לאתר מקטעים זהים או דומים.

מתאים ל

  • בדיקת מקורות קוד

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

  • בדיקת חשיפת מידע

    חיפוש מחרוזות רגישות או מזהים פנימיים כדי לוודא שלא נשאבו לתוך מאגר הנתונים הציבורי.

  • מחקר על דאטה-סטים

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

איפה זה נופל

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

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

שאלות
נפוצות

האם השימוש באפליקציה עולה כסף?

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

האם האפליקציה מייצרת קוד כמו המודל עצמו?

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

האם אפשר להריץ את הכלי מקומית?

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

כמה זמן לוקח לקבל תוצאות חיפוש?

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

איך משתמשים

נכנסים לעמוד, מקלידים את השאילתה, קובעים את מספר התוצאות המבוקש ולוחצים על Submit. האפליקציה רצה על חומרת cpu-basic בסיסית, כך שחיפושים מורכבים עשויים לקחת כמה שניות.

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

הרישיון

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

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

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