חזרה

סוכני AI הופכים מהנדסי תוכנה למהנדסי תהליכים
SiTech AI Team3 דק׳ קריאה

סוכני AI הופכים מהנדסי תוכנה למהנדסי תהליכים

כאשר סוכני AI מבצעים אוטומציה של כתיבת קוד, מהנדסי תוכנה עוברים מכתיבת קוד לעיצוב צינורות אוטומטיים ושערים אנושיים שמעבירים עבודה מרעיון לשחרור.

סוכני AI מבצעים אוטומציה של חלק ניכר מפיתוח התוכנה, ומהנדסים הופכים למהנדסי תהליכים המעצבים את הצינורות האוטומטיים והשערים האנושיים של מפעל התוכנה. עד ספטמבר, יותר מ-40% מבקשות המשיכה (pull requests) ב-GitHub התחילו עם טיוטה ראשונית של סוכן, עלייה מ-17% במרץ. העבודה עוברת למכונות, אך התהליך סביבן טרם הדביק את הקצב.

סוכנים מבצעים אוטומציה של קידוד מהר יותר מאשר אספקה

סוכנים הפכו יצירת קוד לזולה ומהירה, אך ברובם לא הייתה להם אותה השפעה על אספקתו. נתוני האספקה של CircleCI לשנת 2026 הראו שהרצות יומיות ממוצעות של זרימות עבודה גדלו ב-59% משנה לשנה, כאשר 5% העליונים של הצוותים עלו ב-97% והרביעון התחתון לא הראה גידול מדיד. מחקר של חברה אחת שחייבה הכפלת תפוקת pull requests גילה שהעומס על כל סוקר הוכפל ושביקורת אוטומטית עקפה ביקורת אנושית בכיסוי תוך חודשים.

מהנדסים מעצבים את מפעל התוכנה

מפעל תוכנה פועל על סוכנים רבים המתמחים כל אחד במשימה אחת, המעבירים עבודה ביניהם לאורך מחזור החיים. סוכן מחקר הופך נתוני שימוש ושיחות לקוחות לתקציר, סוכן מפרט כותב דרישות עם קריטריוני קבלה, סוכן קידוד כותב את השינוי, סוכן ביקורת בודק את השינוי, סוכן בדיקות מריץ את השינוי ושולח כישלונות בחזרה, וסוכן שחרור מגלגל אותו החוצה מאחורי דגלי תכונה (feature flags). תפקיד המהנדס עובר מכתיבת קוד לעיצוב המערכת שכותבת, בודקת ומשחררת אותו. זהו תפקיד טכני יותר, לא פחות, מכיוון שאתם כעת אחראים לאופן שבו כל הקוד נוצר. העבודה מסתכמת בארבעה תפקידים, והראשון הוא עיצוב הזרימה: אילו סוכנים קיימים, מה כל אחד מהם אחראי עליו, מה רץ במקביל, ומה כל העברה חייבת להכיל. הרביעי הוא הצבת שערים אנושיים. בני אדם נדרשים היכן שטעות יקרה, וההחלטה דורשת שיקול דעת. ביקורת אנושית שורה אחר שורה של כל pull request של סוכן היא הרגל של עידן המלאכה, המקבילה במפעל לבדיקה ידנית של כל בורג. סוכנים כותבים קוד ומתקנים בדיקות. הגירת סכימה (schema migration) יקרה אם טועים בה אך זולה למכונה לבדוק, לכן סוכנים מריצים אותה מאחורי בדיקות קשיחות. טקסט ממשק משתמש (UI) הוא עניין של טעם אך זול לשינוי, לכן אדם בודק אותו לאחר השחרור. מה לבנות והיכן עובר גבול אבטחה מקבל שער אנושי. כאשר עבודה עוברת אוטומציה בכל תעשייה, האנשים לא נעלמים. תפקידם משתנה. הם מפסיקים לבצע את העבודה ומתחילים לעצב את המערכת שדרכה העבודה זורמת.

איכות מובנית בכל שינוי

רוב הצוותים עדיין פועלים לפי המודל הישן של הבטחת איכות: שינויים נערמים, ואז עוברים בדיקה אחת בסוף, סביבת היערכות (staging) משותפת וסוקר אנושי. זהו שולחן בדיקה יחיד עבור כל המפעל, וכאשר סוכנים מכפילים את מספר השינויים, הדבר הופך לצוואר הבקבוק שגולדרט תיאר. הנול של טויודה שחרר את המפעיל מכיוון שבדק כל חוט תוך כדי ריצה ועצר ברגע שאחד נשבר. קוד שנכתב על ידי סוכנים זקוק לאותו מנגנון: סוכן הבדיקות בודק כל שינוי כשהוא נוצר, סוכן הקידוד מתקן את מה שנכשל, ושום דבר לא זז עד שהוא עובר.

תהליך הופך לגורם המבדל

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

מקורות: The New Stack

SiTech

SiTech — פיתוח אתרים בכוח ה-AI

אנחנו בונים אתרים מהירים ומודרניים ומשלבים AI בתהליכי עבודה אמיתיים. יש לכם פרויקט או שאלה? נשמח לעזור.