יום שישי, 13 בנובמבר 2026 מתעדכן אוטומטית כל שעה
→ חזרה למהדורה

AWS משיקה אמולטור רשמי בראסט, שנכתב בידי צי סוכני AI

AWS הוציאה אמולטור רשמי שמריץ עותק מקומי של שירותי הענן שלה, כך שמפתחים יכולים להריץ בדיקות בלי להנפיק מפתח API בתשלום. הפרויקט נכתב בראסט בידי נחיל של סוכני AI, ונרשמו בו 29,684 commits בשלושת השבועות הראשונים.

אמזון ווב סרוויסס (AWS) השיקה אמולטור רשמי שמריץ במחשב של המפתח עותק מקומי של שירותי הענן הרבים שלה. כך אפשר להריץ בדיקות אוטומטיות נגד השירותים בלי להנפיק מפתח API בתשלום. הפרויקט, aws-emulator, כתוב בשפת Rust, ולפי הדיווח של המפתח והבלוגר סיימון וויליסון הוא נכתב בידי "נחיל עצום של סוכנים". בשלושת השבועות הראשונים של הפרויקט נרשמו בו 29,684 commits, כלומר שמירות של שינויים בקוד.

מה הבעיה שהאמולטור פותר

כמעט כל צוות פיתוח שבונה על AWS נתקל באותה דילמה. כדי לבדוק שהקוד באמת עובד מול שירותי הענן צריך חשבון פעיל, הרשאות ומפתחות גישה, ולעיתים גם לשלם על השימוש. בדיקות שרצות שוב ושוב בצנרת ה-CI (המערכת שמריצה בדיקות אוטומטיות על כל שינוי בקוד) מול הענן האמיתי עלולות להיות איטיות, יקרות ותלויות בחיבור לרשת.

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

נכתב בידי סוכנים

מה שבולט במיוחד בפרויקט הוא אופן הכתיבה שלו. 29,684 commits בשלושה שבועות הם בממוצע יותר מ-1,400 ביום. זה קצב שקשה לייחס לצוות אנושי רגיל, והוא מתיישב עם התיאור של צי סוכני AI שעובדים במקביל.

את סיפור הפרויקט פרסם סוואמינתן (סוואמי) סיוואסוברמניאן, מבכירי AWS, בפוסט אורח בבלוג של ורנר פוגלס, סמנכ"ל הטכנולוגיות של אמזון.

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

המגבלה: Docker

בשלב זה האמולטור דורש Docker כדי לרוץ על macOS ועל Windows. וויליסון כתב שהוא מקווה שהמגבלה תוסר בעתיד: "זה יהיה נהדר אם אפשר יהיה להוריד קובץ הרצה יחיד ולהשתמש בו כחלק מחבילת בדיקות סטנדרטית בשפות אחרות ובפלטפורמות אחרות".

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

למה זה חשוב

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

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

קראתם עד הסוףרוצים את זה
כל בוקר במייל?
סיכום חדשות ה-AI של אתמול, בעברית, בדקות קריאה ספורות. חינם, בלי ספאם.

מעדיפים טלגרם?להצטרפות לערוץ ←

ביטול בקליק אחד, בכל מייל · מדיניות פרטיות

💬 יש לכם הערה על הכתבה?
פרסומת

→ לכל הכתבות