סוכני קוד מבוססי בינה מלאכותית יכולים לעזור למפתחים להפוך תצפיות על אפליקציה למימוש חדש, וגם לסייע בפירוש מידע שמופק מכלי ניתוח תוכנה. אפליקציות Adobe-סטייל של ArtCraft הן דוגמה בולטת לגישה הראשונה. הן ממחישות באיזו מהירות צוות קטן יכול לייצר בסיס קוד גדול — אבל לא מוכיחות שהתוצאה היא תחליף אמין או העתק של קוד המקור המקורי.
4
5
מה בנתה ArtCraft, ואיך?
המפתח Brandon Thomas נעזר ב-Claude Opus 5.5 של Anthropic כדי לבנות יישומי Rust חינמיים ובקוד פתוח, שמדמים תוכנות מ-Creative Cloud של Adobe. בין האפליקציות הראשונות היו PhotoCraft, LightCraft, FilmCraft ו-EffectCraft, שמיועדות בהתאמה למשתמשי Photoshop, Lightroom, Premiere ו-After Effects.
5
13
34
Thomas ציין שהתסכול שלו מדמי הביטול של Adobe היה אחד המניעים לפרויקט. לפי הדיווחים, דמי הביטול עשויים להגיע למחצית מהיתרה השנתית שנותרה.
5
הפרויקט מתאר את שיטת הפיתוח שלו כ״מימוש מחדש בחדר נקי״: כתיבת תוכנה חדשה על בסיס מפרטים ציבוריים והתנהגות נצפית, במקום העתקת הקוד המקורי. זהו תיאור של שיטת העבודה — לא הוכחה שהאפליקציות משתוות לתוכנות Adobe בתכונות או בביצועים.
5
היקף הפיתוח בסיוע AI עשוי להיות מרשים. לפי XDA Developers, כעשרה ימים אחרי ה-commit הראשון הגיע EffectCraft לכ-330 אלף שורות קוד Rust, כשעל פי הדיווח פעלו במקביל ארבעה עד שמונה סוכנים.
38 דיווח אחר מציין שהצוות העריך את מידת המוכנות של EffectCraft לעבודה מקצועית בכ-45%.
32 אלה נתונים והערכות שדווחו על הפרויקט, ולא מדדים עצמאיים לאיכות התוכנה.
ArtCraft ו-REA הם לא אותו פרויקט
Reverse Engineer Anything, או בקיצור REA, מחבר סוכני קוד לכלים כמו Ghidra ו-IDA, שיכולים לסייע בניתוח תוכנה. במילים אחרות, REA משמש גשר בין סוכן AI לכלי ניתוח — ולא מערכת שמעתיקה אפליקציות באופן אוטומטי.
4
11
השיטה המוצהרת של ArtCraft נפרדת מ-REA: האפליקציות שלה בסגנון Adobe אינן מתוארות כתוצרים של REA או כפירוק של תוכנות Adobe לקוד.
1
4 חשוב לשמור על ההבחנה הזאת. למידה על תוכנה מתוך התנהגותה הגלויה וניתוח של רכיבים מקומפלים עשויים שניהם לתרום להבנת תוכנה, אבל אלה תהליכים שונים.
ArtCraft הציגה גם את Craft Anything, פרויקט קוד פתוח נפרד. לפי תיאור המאגר שלו, התהליך מתחיל בלימוד אתר, אפליקציה או משחק; אחר כך סוכן קוד בונה פרויקט חדש, משווה אותו למקור ומשפר אותו.
18 התיאור מציג את זרימת העבודה המתוכננת, אך אינו מוכיח שהמנוע מסוגל לשחזר באופן אמין כל תוכנה.
יצירת קוד מהירה אינה שקולה למוצר בשל
את המהירות של ArtCraft צריך לבחון לצד רמת הבשלות של התוכנות. PhotoCraft תוארה כתוכנת אלפא מוקדמת וככזו ש״עדיין אינה תחליף ל-Photoshop״.
4 גם ההערכה שלפיה EffectCraft מוכנה בכ-45% לעבודה מקצועית היא הערכה של הפרויקט, ולא הבטחה שתתאים לעבודה אמיתית בהפקה.
32
גם אפליקציות בסגנון Office שהגיעו בהמשך, ובהן WordCraft, עדיין לא הוכחו כתחליף ל-Microsoft 365.
6
13 ספירת שורות קוד גדולה עשויה להעיד על פיתוח מהיר, אך כשלעצמה אינה מוכיחה שימושיות, תאימות, יציבות או שלמות.
מה הדוגמה מלמדת — ומה עדיין פתוח?
ArtCraft מצביעה על כך שסף הכניסה לבניית תוכנה שדומה לכלים מסחריים מוכרים עשוי לרדת. אבל כל עוד מדובר בתוכנות בשלבים מוקדמים, השאלה המעשית נשארת פתוחה: האם הן יוכלו לתמוך לאורך זמן בתהליכי העבודה האמיתיים של משתמשים, ובאופן אמין?
הטענה של ArtCraft לפיתוח בשיטת ״חדר נקי״ רלוונטית לתיאור האופן שבו המפתחים אומרים שעבדו, אך היא אינה פסיקה משפטית. הדיווחים הזמינים אינם מצביעים על הכרעה של בית משפט בשאלת הגישה של ArtCraft.
5
לצד השאלות על תוכנות מסחריות, יש גם שאלה קהילתית. Decomp.dev, אתר שעקב אחר פרויקטים של פירוק משחקים, השבית את האינדקס הציבורי המרכזי שלו והפסיק לקבל פרויקטים חדשים, תוך שמירה על דפי הפרויקטים הקיימים ועל מידע היסטורי. מנהל האתר אמר שה-AI ״שבר את ההיבט הקהילתי״ של פירוק תוכנות.
47
59
המסקנה הרחבה אינה שפשוט וקל להחליף כל תוכנה. סוכני AI יכולים להאיץ את הפיתוח ולאפשר ליותר אנשים לנסות לבנות חלופות; אמינות, שאלות משפטיות והבריאות של הקהילות שעוסקות בעבודה הזאת נשארות אתגרים נפרדים.