מחקרOpenAI

OpenAI בנתה את Pando: מערכת Git מותאמת ל-Codex

כותרת המקור: Scaling Git at OpenAI

תאריך
חברה
OpenAI
סוג
מחקר
תמונה להמחשה: OpenAI בנתה את Pando: מערכת Git מותאמת ל-Codex

בשפה פשוטה

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

למפתחים

מה זה
חברת OpenAI פיתחה את Pando, תשתית אחורית התואמת ל-Git שנועדה להרחיב את יכולות ניהול הגרסאות בעבודה עם עומסים גבוהים. המערכת מחליפה את תשתיות ה-Git המסורתיות במאגר הקוד המרכזי של החברה.
איך זה עובד
המערכת משתמשת במודל עקביות סיבתי ומנהלת עדכונים לכל ענף בנפרד ובמקביל, תוך שמירת קובצי packfile כפריטים בלתי משתנים באחסון אובייקטים. כדי להאיץ קריאות, Pando עושה שימוש חוזר בקובצי packfile קיימים במקום לייצר קובץ ייעודי לכל לקוח.
איפה זה זמין
המערכת מיושמת באופן פנימי ומנהלת את כל פיתוח התוכנה בתוך ה-monorepo של OpenAI.
דוגמה
המערכת משמשת לניהול דחיפות ומשיכות קוד של מפתחים, תהליכי בדיקות אוטומטיים ומשימות מחקר, ומעבירה כמעט פטה-בייט של נתוני Git בכל יום.

הפרסום המקורי

הכותרת וההסבר בעמוד הזה מבוססים על הפרסום של OpenAI. את כל הפרטים אפשר לקרוא במקור.

Scaling Git at OpenAI

לקריאה במקור (נפתח בחלון חדש)
כל בוקר · בעברית

ה-⁠AI של אתמול, במייל של הבוקר

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

כל כמה זמן?

גיליון קצר בבוקר, בכל יום שיש בו חדשות.

ביטול בלחיצה אחת. המייל נשמר רק בשביל הגיליון.

לגיליונות קודמים