מחקרOpenAI
OpenAI בנתה את Pando: מערכת Git מותאמת ל-Codex
כותרת המקור: Scaling Git at OpenAI
- תאריך
- חברה
- OpenAI
- סוג
- מחקר
- מקור
- OpenAIלקריאה במקור (נפתח בחלון חדש)

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