GPT
H

hermes_reasoning_tool_use

קוד פתוח

interstellarninjaapache-2.02025-06-24

  • tool-use
  • json-mode
  • reasoning
  • rl

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

  • 2,198הורדות בחודש
  • 179לייקים

מה זה

המאגר מכיל 51,004 שיחות בפורמט ShareGPT שנוצרו על בסיס דאטהסטים פתוחים קיימים כמו Glaive-FC, Hermes-Tools, ToolAce ו־Nvidia-When2Call. הנתונים סווגו לארבעה תרחישים עיקריים לפי תקן BFCL v3: קריאה בודדת, שיחה מתמשכת עם המשתמש, שרשור של מספר כלים ברצף מצידו של המודל, ומקרי קצה שבהם המודל נדרש לסרב כי אין כלי מתאים.

התוכן עצמו לא נלקח כפי שהוא אלא עבר הרצות סינתטיות באמצעות המודל DeepHermes-3-Llama-3-8B-Preview בתוך סביבת RL של Nous Research בשם Atropos. המערכת הפעילה תגמולים על דיוק הכלים, קנסות על חוסר התאמה ובונוסים על התנצלויות במקרי סירוב, וסיננה החוצה כל פלט שלא עמד בסכמה של תגי החשיבה וקריאות הכלים.

מתאים ל

  • אימון SFT לסוכנים אוטונומיים

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

  • חידוד מנגנוני סירוב לכלים

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

  • חימום לאימוני RL עם חשיבה

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

איפה זה נופל

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

שאלות
נפוצות

האם מותר להשתמש במאגר לפיתוח מודל מסחרי?

כן, הרישיון הוא Apache-2.0 והוא מתיר שימוש מסחרי מלא. אתם יכולים לאמן עליו מודלים ולמכור אליהם גישה, כל עוד אתם שומרים על דרישות הייחוס הרגילות של הרישיון.

האם יש בדאטהסט תמיכה בשפה העברית?

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

מה מייחד את הדאטהסט הזה ממאגרי Function Calling רגילים?

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

כמה שוקל הדאטהסט ואיך הוא מגיע?

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

איך טוענים

טוענים את המאגר ישירות דרך ספריית datasets באמצעות הנתיב interstellarninja/hermes_reasoning_tool_use ללא צורך באישור גישה. כל המידע יושב בקובץ parquet בודד במשקל 392 מגה בייט בחלוקת train בלבד. כל שורה כוללת את מבנה השיחה המלא, סכמת הכלים הזמינים באותו תרחיש, תגית מקור וסיווג לפי קטגוריית התרחיש, מה שמאפשר להזין אותו מיד לכלים כמו axolotl.

from datasets import load_dataset

ds = load_dataset("interstellarninja/hermes_reasoning_tool_use")

הרישיון

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

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

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