הפסקתי לכתוב פרומפטים טובים יותר. התחלתי לעצב כישורים (Skills) טובים יותר ל-AI.
אנשים בילו שנתיים כשהם אובססיביים להנדסת פרומפטים. הם רצו תגובות טובות יותר באמצעות פרומפטים טובים יותר.
הבנתי משהו אחר אחרי שעבדתי עם סוכני קוד מבוססי AI. העתיד הוא לא פרומפטים טובים יותר. העתיד הוא עיצוב של יכולות AI ניתנות לשימוש חוזר.
Claude Skills מייצגות את השינוי הזה.
אנחנו כותבים לעיתים קרובות פרומפטים ארוכים. אתם אומרים ל-AI לפעול כאדריכל. אתם אומרים לו להשתמש ב-TypeScript. אתם אומרים לו לכתוב טסטים. זה עובד טוב פעם אחת. ואז אתם צריכים להדביק שוב את הטקסט העצום הזה מחר. בסופו של דבר, הפרומפט שלכם הופך למסמך בן 700 שורות. אף אחד לא רוצה לתחזק את זה.
הפסיקו להגיד ל-AI איך לעבוד בכל פעם מחדש. ארזו את הידע הזה פעם אחת.
פרומפט עובד עבור שיחה אחת. כישור (Skill) עובד עבור אינסוף שיחות.
הכישורים הטובים ביותר עוקבים אחר עקרונות של הנדסת תוכנה.
- כישור גרוע: עוזר בפיתוח.
- כישור טוב: מחלץ נתונים מובנים מטפסי PDF.
כישור טוב עושה עבודה אחת היטב.
אל תשתמשו בקובץ אחד עצום לכל דבר. חלקו אחריות. השתמשו בקובצי ייחוס ובסקריפטים. זה כמו lazy loading בתוכנה. ה-AI טוען הקשר (context) רק כשהוא זקוק לו.
הפסיקו לבקש מה-AI לבצע עבודה שקוד עושה טוב יותר.
- AI צריך לבצע הסקה (reasoning).
- קוד צריך לבצע חישובים (compute).
אל תבקשו מה-AI לנתח (parse) קובץ PDF. השתמשו ב-parser. אל תבקשו מה-AI לחשב ערכים. הריצו Python. אל תבקשו מה-AI למיין נתונים. הריצו סקריפט.
השתמשו ב-progressive disclosure. אל תתנו למתמחה מדריך בן 500 עמודים ביום הראשון. תנו לו עמוד אחד. תנו לו יותר רק כשהוא יצטרך.
זה מוביל ל:
- תגובות מהירות יותר
- שימוש נמוך יותר בטוקנים
- מיקוד טוב יותר
- פחות הזיות (hallucination)
מפתחים רבים מנסים לבנות "סופר פרומפט" אחד. הם רוצים פרומפט אחד שיבנה אתרים, יכתוב backend ויתקן באגים. זה עיצוב גרוע. זה כמו לכתוב מחלקה (class) אחת שעושה הכל.
כישורים קטנים וממוקדים עובדים טוב יותר.
אם אתם לא יכולים להסביר את המטרה של כישור במשפט אחד, הוא עושה יותר מדי.
אנחנו עוברים מבניית תוכנה לעיצוב התנהגות. ה-stack החדש שלנו נראה כך:
- Frontend
- Backend
- AI Agent
- Skills
- Tools
כישורים לא הופכים את ה-AI לאוטונומי. הם לוכדים מומחיות. אתם עדיין מחליטים על הארכיטקטורה, האבטחה והאיכות. כישורים אורזים את ההחלטות הללו.
הנדסת פרומפטים לימדה אותנו איך לשאול שאלות. הנדסת כישורים (Skill engineering) מלמדת את ה-AI איך לפתור בעיות.
המנצחים בתחום ה-AI לא יהיו אלו שיהיו להם רק המודלים החכמים ביותר. יהיו להם אוספים הטובים ביותר של ידע ניתן לשימוש חוזר.
Optional learning community: https://t.me/GyaanSetuAi
