בעידן החישובים המדעיים המורכבים, אופטימיזציה של אלגוריתמים ל-GPU הופכת למשימה מייגעת וממושכת. PhyloEvolve, מערכת מבוססת סוכני LLM חדשה, משנה את חוקי המשחק בכך שהיא מטפלת באופטימיזציה כבעיה של למידת חיזוק בהקשר (ICRL). המערכת ממחזרת חוויית אופטימיזציה קודמת ללא אימון מחדש, ומשתמשת בעצי פילוגנטיים לייצוג ההיסטוריה של שינויי קוד.
PhyloEvolve משלבת זיקוק אלגוריתמים ומטריצות החלטה מבוססות פרומפטים בתהליך איטרטיבי. היא מתייחסת לרצפי שינויי אלגוריתם ומשוב ביצועים כסיגנלים למידה מרכזיים. העץ הפילוגנטי מארגן את ההיסטוריה, מאפשר ירושה, התפצלות ושילוב בין וריאנטים, כולל חזרה אחורה והעברה בין ענפים. המערכת מפעילה חיפוש מקבילי באיים מרובים, מאגר מסלולים מצטיינים וביצוע מבודד במכולות להתמודדות עם חומרה מגוונת.
בבדיקות על עומסי חישוב מדעי כמו פותרי משוואות דיפרנציאליות חלקיות (PDE), למידת מניפולדים ואלגוריתמי גרף ספקטרליים, PhyloEvolve משפרת באופן עקבי את זמן הריצה, יעילות הזיכרון והנכונות בהשוואה לשיטות אבולוציוניות בסיסיות ולמתחרות. לפי החוקרים, הגישה ממנפת מידע מסלול עשיר שלא מנוצל בשיטות מסורתיות.
המשמעות העסקית גדולה: חברות טכנולוגיה ישראליות בתחומי AI ומדעי הנתונים יכולות להפחית זמן פיתוח ולשפר ביצועים על GPU ללא מאמץ ידני כבד. PhyloEvolve מאזנת בין חקירה וניצול, ומתאימה לסביבות ענן מגוונות. בהשוואה לשיטות אבולוציוניות סטנדרטיות, היא מציעה שימוש חוזר חכם יותר בנתוני אופטימיזציה.
עבור מנהלי טכנולוגיה, PhyloEvolve פותחת דלת לשדרוג אוטומטי של קוד מדעי. הקוד זמין בגיטהאב, ומאפשר ניסויים מיידיים. האם הגיע הזמן לשלב אבולוציה מבוססת LLM בפיתוח התוכנה שלכם?