תחילת עבודה
מבוא
מה זה Skynet, מה הוא משפר, ואיפה להתחיל.
Skynet משפר תוצר שכבר יש לך. נותנים לו גרסת התחלה, קבוצת מקרים ופונקציית מדידה (Metric). Skynet מציע גרסאות חדשות, מריץ כל אחת מהן על המקרים שלך, נותן ציון לפלט בעזרת פונקציית המדידה שלך, ושומר את הגרסה הטובה ביותר.
מה Skynet משפר
Skynet עובד עם ארבעה סוגי תוצרים:
| סוג התוצר | מה משתנה |
|---|---|
| פרומפט | הטקסט של הפרומפט |
| קוד | קוד המקור |
| תוכנית DSPy | ההוראות של ה-predictors ב-dspy.Module |
| טקסט | כל טקסט אחר, למשל מסמך או קובץ הגדרות |
כל ריצה משתמשת באותו חוזה. קוד ההרצה שלך מגדיר run(artifact, input). פונקציית המדידה שלך מגדירה score(input, output, expected=None). פונקציית המדידה מחזירה ציון ומשוב כתוב. האופטימייזר קורא את המשוב כדי לשפר את הגרסה הבאה.
מוצר אחד, הרבה מנועים
Skynet הוא Optimize Anything. סוג התוצר קובע אילו מנועים יכולים לעבוד עליו:
- תוצרים מסוג פרומפט, קוד וטקסט משתמשים במנועים המובנים: GEPA, Best-of-N, Meta-Harness, AutoResearch, AutoSaddler ו-ShinkaEvolve.
- תוצרים מסוג תוכנית DSPy משתמשים באופטימייזרים של DSPy: DSPy GEPA, DSPy MIPROv2 ו-DSPy BootstrapFewShot.
Auto בוחר בשבילך. בתוכנית DSPy, Auto משתמש ב-DSPy GEPA. בסוגי תוצרים אחרים, Auto משלב חמישה מנועים מובנים. קרא/י את איך האופטימיזציה עובדת ואת מנועים.
איך ריצה עובדת
- מתארים את המשימה וקובעים את גרסת ההתחלה.
- נותנים את המקרים. Skynet מחלק אותם לקבוצות אימון, אימות ובדיקה.
- בוחרים אופטימייזר, מודלים ותקציב.
- כותבים את קוד ההרצה ואת פונקציית המדידה. בדיקת חוזה מריצה אותם על מקרים לדוגמה.
- Skynet מריץ את האופטימיזציה ומציג את התוצאות.
Skynet בוחר גרסאות לפי מקרי האימות. הוא מדווח על הציון הסופי לפי מקרי הבדיקה. המנועים אף פעם לא רואים את מקרי הבדיקה.
איפה להתחיל
| אם ברצונך | קרא/י |
|---|---|
| להפעיל את הריצה הראשונה | התחלה מהירה |
| להבין איך האופטימיזציה עובדת | איך האופטימיזציה עובדת |
| לבחור מנוע | מנועים |
| להכין את הנתונים | דאטאסטים וחלוקה |
| לכתוב פונקציית מדידה | פונקציות מדידה ופונקציות ציון |
| למלא את האשף | הפעלת ריצה |
| לקרוא את התוצאות | תוצאות |
| להבין את העלות | חיוב |
| להשתמש ב-Skynet מסוכן | MCP |
| לקרוא ל-Skynet מקוד | API |
| לבדוק את המגבלות | מגבלות |