GPT
C

chunk_visualizer

רץ בדפדפן

m-ricapache-2.02023-12-18

  • gradio

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

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

מה זה

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

מאחורי הקלעים הכלי נשען על מחלקות הפיצול של ספריית LangChain. הוא מאפשר לבחור שיטות כמו פיצול רקורסיבי, להגדיר מפרידים ידנית או דרך תבניות מוכנות, ולשחק עם סליידרים שקובעים את גודל המקטע ואת מידת החפיפה ביניהם. בשביל מדידת אורכים ומילים, הקוד טוען את הטוקנייזר של bert-base-uncased, ויש בו גם חיבור למודל zephyr-7b-beta דרך Hugging Face Hub.

מתאים ל

  • כיוונון חפיפה ב־RAG

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

  • השוואת מפרידים

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

  • המחשת צ'אנקים למפתחים

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

איפה זה נופל

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

שאלות
נפוצות

האם השימוש פתוח בחינם?

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

האם אפשר להריץ את זה על המחשב?

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

למה הממשק לא נפתח בדפדפן?

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

מה קורה עם הטקסט שמקלידים שם?

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

איך משתמשים

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

הרישיון

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

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

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