חדש: סקירה של כל יכולות ה- AI הכלולות ב- GitLab
כידוע, בחודשים האחרונים נושא ה – AI הוא נושא חם מאוד. ה- GPT צבר פופולריות עצומה, כמו כלי AI נוספים בתחומים נוספים.
בתקופה האחרונה כלי פיתוח רבים מדווחים שהוסיפו יכולות AI בכלים שלהם, ואנו עוקבים אחר הנושא מקרוב (גם מעניין אישי וגם הואיל ואנו נציגים רשמיים של כלי פיתוח ו-DevSecOps רבים).
בחודשים האחרונים גם חברת GitLab הוסיפה יכולות AI חדשות.
למוצר התווספו יכולות AI חדשות (כיום 11 במספר), והכנתי פירוט של כולן בהמשך.
ע"פ מה שאני רואה כרגע, GitLab מתבדלים ב 2 נקודות עיקריות:
.1 שילוב יכולות AI בכל תהליכי הפיתוח ומחזור חיי הפיתוח (Management Lifecycle Application – )דהיינו בקוד ; בתהליכי ה- CI ; בבדיקות ה-Security ; בדו"חות שאפשר להפיק אח"כ ועוד.
.2 הגנה על המידע שהלקוחות שולחים לשרתי ה- AI . חברת GitLab מצהירה שהיא מתחייבת להגן על הקוד הקנייני (ה- IP) של הלקוחות ולא להשתמש בו כמודל אימון עבורה או עבור אחרים.
יצרנים אחרים לא בהכרח מתחייבים לזה (חשוב לבדוק זאת לדעתי).
החל ממהדורה 16.1 (שיצאה בסוף יוני 2023) ניתן לראשונה להשתמש בכתיבת קוד AI )"Suggestion Code )"גם אם יש לכם שרת פרטי ( managed-Self) שיכול לשבת ב- center Data שלכם , בענן או בשירות מנוהל פרטי )יש לזכור שזה מצריך חיבור לאינטרנט(.יכולת זו עדיין בביתא ומצריכה הזמנה ) אפשר לפנות אלינו ונסייע(. יכולת זו דומה מאוד ל- pilot-Co של GitHub .
עדכון :19.7.2023
• חברת GitLab מרכזת כעת מאמץ להפוך זאת לפיצ'ר בשל (“GA“) בהקדם האפשרי.
• רכיבי ה- AI עברו השבוע להסתמך על ה- AI של Google ע"מ שיהיו מדוייקים יותר .(Google Vertex AI Codey)
סקירה של כל יכולות ה- AI הכלולות ב- GitLab
נכתב ע"י תמיר גפן, Toolbox-ALM | עדכון אחרון: 19.7.2023
• ההגנה על פרטיות המידע עדיין נשמרת ללא שינוי – הקוד הפרטי של הלקוחות לא משמש לאימון המודלים ע"פ הצהרת GitLab.
• יתכן ויכולת ה- Suggestion Code תוצע במסגרת הרישוי הקיים ולא בתשלום נפרד (טרם הוחלט).
ע"פ הידוע לנו, היצרן עושה מאמץ לאפשר שגם יכולות נוספות יוכלו לעבוד ב- managed-Self .
לסיכום, הכנתי טבלה שמסכמת את כל היכולות (סה"כ 11), יחד עם פירוט של הסבר קצר, למי היא
מיועדת, באיזו מהדורה היא צפויה להיות, הדגמה )וידאו( ועוד.
ALL AI Features currently available in GitLab:
Demo | Gitlab.com? Self-managed? | Stage | Description | Target Edition** | Intended for | Feature |
link | Yes; Yes | Beta | Enables developers to write code more efficiently by viewing code suggestions as they type | All *** | Developers | Code Suggestions |
link | Yes; No | GA | Helps customers receive faster and higher quality reviews by automatically finding the right people to review a merge request | Ultimate | Developers | Suggested Reviewers |
link | Yes; No | Experimental | Helps merge request authors to drive alignment and action by efficiently communicating the impact of their changes | Ultimate | Developers | Summarize MR Changes |
link | Yes; No | Experimental | Enables better handoffs between authors and reviewers and helps reviewers efficiently understand many merge request suggestions | Ultimate | Developers | Summarize My MR Review |
link | Yes; No | Experimental | Generate Git commands in GitLab CLI: Enables developers to discover or recall git commands where they need them and Uplevels developers through continuous learning | Ultimate | Developers | Help with git commands |
link | Yes; No | Experimental | Helps developers remediate vulnerabilities more efficiently and uplevel their skills, enabling them to write more secure code | Ultimate | Security and Operations | Explain This Vulnerability |
link | Yes; No | Experimental | Automates repetitive tasks for developers and helps them catch bugs early | Ultimate | Security and Operations | Generate Tests in MRs |
link | Yes; No | Experimental | Allows DevSecOps teams to get up to speed quickly on code | Ultimate | Security and Operations | Explain This Code |
link | Yes; No | Experimental | Quickly gets everyone up to speed on lengthy conversations to ensure they are all on the same page | Ultimate | All | Issue Comment Summaries |
link | Yes; No | Experimental | Helps quickly identify useful information in large volumes like documentation | Ultimate | All | GitLab Chat |
link | Yes; No | Experimental | Predicts productivity metrics and identifies anomalies across your software development lifecycle | Ultimate | All | Value Stream Forecasting |
** As we currently know
*** While in beta
עלויות יכולות ה- AI ב- GitLab :
עדכון 19.7.2023:
ככל הידוע לי כרגע, טרם הוחלט סופית על מחירים לרכיבי ה- AI .
יתכן ויהיו מתומחרים בנפרד (בתשלום נוסף).
יתכן ו- Code Suggestion יתומחר בתוך מהדורת Ultimate .
העניין טרם הוחלט כל זמן שהיכולות ב Beta .
מספר הערות לסיום:
- המסמך נכון ליום פרסום המסמך.
הואיל ומדובר ביכולות שנמצאות בפיתוח, יתכן ובמועד הקריאה חלק מהמידע לא יהיה עדכני במלואו. - לקבלת עדכונים למסמך ניתן לגשת לאתר שלנו כאן או לכתוב לנו gitlab@almtoolbox.com ונוסיף אתכם לרשימת התפוצה כאשר נוציא מסמך מעודכן יותר.
באתר שלנו קיים תוכן רב על GitLab – כדאי להסתכל: אתר GitLab בעברית ; האתר באנגלית