מה זה Loopcraft?
לעולם ה-AI יש מונח חדש: Loopcraft.
יש שיקראו לזה שם חדש למושג ישן. אנשים נהגו לקרוא לזה Agent Loops או Workflow Engineering. אבל השינוי שקורה בסיליקון ואלי הוא אמיתי.
מומחים כמו Andrej Karpathy ו-Boris Cherny מתרחקים מ-prompting ידני. הם כבר לא מבצעים prompting לסוכנים (agents). הם מעצבים לופים (loops) שמבצעים prompting לסוכנים.
השינוי המהותי הוא בנוגע להפשטה (abstraction).
הדרך הישנה: Human -> Prompt -> Agent -> Result
הדרך החדשה: Human -> עיצוב הלופ -> גילוי משימה -> ביצוע -> אימות אוטומטי -> ניסיון חוזר -> שמירת מצב (State) -> המשך
Prompt Engineering מבצע אופטימיזציה לאינטראקציה בודדת. Loopcraft מבצע אופטימיזציה למערכת כולה שרצה שוב ושוב.
Loopcraft מתמקד בשאלות מערכתיות:
- מי מתחיל את המשימה הבאה?
- איך הסוכן יודע מה המטרה?
- מי בודק את הפלט?
- איך כישלון יוצר משוב (feedback)?
- איך המצב (state) נשמר בין סשנים?
אם אתם אוטומטים רק שלב אחד, אתם לא בונים מערכת. אתם רק מאיצים תהליך ידני.
לופ אמיתי מטפל בכל מחזור החיים. לדוגמה, במקום שתתקנו ידנית כישלון ב-CI, מערכת Loopcraft:
- מזהה את הכישלון.
- קוראת את הלוגים.
- מפעילה סוכן בסביבה מבודדת.
- משנה את הקוד.
- מריצה בדיקות.
- משתמשת ב-verifier (מאמת) שני כדי לבדוק את ה-diff.
- יוצרת PR ברגע שהיא עוברת.
זה ההבדל בין Agent Harness לבין Loopcraft. Harness הוא הסביבה. הוא מספק כלים, זיכרון והרשאות. הוא עונה על השאלה: "איך הסוכן עובד?" Loopcraft הוא האורקסטרציה (orchestration). הוא עונה על השאלה: "מתי הסוכן רץ, ומדוע הוא ממשיך?"
כדי לבנות לופ מינימלי, אתם זקוקים לששת חלקים:
- Trigger (טריגר): אירוע כמו כישלון ב-CI או משימה מתוזמנת.
- Goal (מטרה): תנאי או בדיקה שניתן לאמת באמצעות מכונה.
- State (מצב): דרך לאחסן התקדמות וסיבות לכישלון.
- Worker (עובד): הסוכן שרץ בתוך קונטיינר מבודד.
- Verifier (מאמת): בדיקה או LLM שני כדי לדרג את העבודה.
- Budget (תקציב): מגבלות על זמן, עלות ומספר ניסיונות חוזרים.
הרמה הגבוהה ביותר של Loopcraft היא לופ השיפור (improvement loop). לופ פשוט חוזר על עבודה. לופ שיפור מנתח כישלונות כדי לשנות את המערכת עצמה. הוא מכוונן את ה-prompts והכלים כך שההרצה הבאה תהיה טובה יותר.
תפסיקו לנסות לתקן כל תוצאה בנפרד באופן ידני. התחילו לתקן את המערכת שמייצרת את התוצאות הללו.
Source: https://dev.to/luhuidev/what-is-loopcraft-from-prompt-engineering-to-agent-loop-system-design-2dff
Optional learning community: https://t.me/GyaanSetuAi
