Home / Glossary / הנדסת הנחיות לקוד
הנדסת הנחיות לקוד
הנדסת הנחיות לקוד היא הפרקטיקה של ניסוח הוראות ברורות וספציפיות שעוזרות לכלי קוד AI לייצר פלט מדויק ורלוונטי. היא כוללת מבנה הבקשות שלך עם הרמה הנכונה של הקשר, אילוצים ודוגמאות כדי שה-AI יבין גם מה אתה רוצה וגם כיצד אתה רוצה שזה ייעשה.
מדוע איכות ההנחיה חשובה לקוד
איכות ההנחיה שלך קובעת ישירות את איכות הפלט של ה-AI. הנחיה מעורפלת כמו "תקן את הבאג" מאלצת את ה-AI לנחש מה אתה מתכוון. הנחיה ספציפית כמו "נקודת הקצה /api/users מחזירה 500 כשהשדה email חסר — הוסף אימות קלט עם Zod והחזר 400 עם הודעת שגיאה תיאורית" נותנת ל-AI את כל מה שהוא צריך כדי לייצר קוד נכון בניסיון הראשון.
טכניקות מרכזיות לבניית הנחיות קוד יעילות
- +היה ספציפי לגבי התוצאה הרצויה, לא רק הבעיה
- +כלול אילוצים: שפה, מסגרת, תבניות ואמות לפעול לפיהן
- +הפנה לקבצים קיימים בשם כדי שה-AI ידע היכן לחפש ומה להתאים
- +פרק משימות מורכבות להנחיות קטנות יותר ורציפות בעת הצורך
- +ציין את פורמט הפלט: "כתוב פונקציה," "שנה את ה-handler הקיים," "הוסף קובץ בדיקה"
- +כלול אילוצים שליליים: "אל תשתמש בתלויות חיצוניות" או "אל תשנה את ה-schema של מסד הנתונים"
# Weak prompt
> "Add authentication"
# Strong prompt
> "Add JWT authentication to the Express API:
- Use the existing User model in lib/models/user.ts
- Add login and register endpoints to routes/auth.ts
- Protect all /api/admin/* routes with middleware
- Store JWT secret in environment variable AUTH_SECRET
- Write tests in __tests__/auth.test.ts
- Follow the error handling pattern used in routes/users.ts"עם כלים סוכניים כמו Claude Code, אתה יכול להעמיס מראש הקשר ב-CLAUDE.md במקום לחזור עליו בכל הנחיה. שים אמות קוד, החלטות אדריכלות ותבניות נפוצות בקובץ CLAUDE.md שלך.
האם הנדסת הנחיות עדיין נחוצה עם AI סוכני?+
מה שגיאת הנדסת ההנחיות הנפוצה ביותר?+
האם עלי להשתמש בדוגמאות few-shot בהנחיות קוד?+
כיצד קבצי CLAUDE.md מתייחסים להנדסת הנחיות?+
Related terms
Master Claude Code in days, not months
37 hands-on lessons from beginner to CI/CD automation. Module 1 is free.
START FREE →