« לעמוד הראשי

חדש: סקירה של כל יכולות ה- AI הכלולות ב- GitLab

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:

DemoGitlab.com?
Self-managed?
StageDescriptionTarget Edition**Intended forFeature
linkYes;
Yes
BetaEnables developers to write code more efficiently by viewing code suggestions as they typeAll ***DevelopersCode Suggestions
linkYes;
No
GAHelps customers receive faster and higher quality reviews by automatically finding the right people to review a merge requestUltimateDevelopersSuggested Reviewers
linkYes;
No
ExperimentalHelps merge request authors to drive alignment and action by efficiently communicating the impact of their changesUltimateDevelopersSummarize MR Changes
linkYes;
No
ExperimentalEnables better handoffs between authors and reviewers and helps reviewers efficiently understand many merge request suggestionsUltimateDevelopersSummarize My MR Review
linkYes;
No
ExperimentalGenerate Git commands in GitLab CLI: Enables developers to discover or recall git commands where they need them and Uplevels developers through continuous learningUltimateDevelopersHelp with git commands
linkYes;
No
ExperimentalHelps developers remediate vulnerabilities more efficiently and uplevel their skills, enabling them to write more secure codeUltimateSecurity and OperationsExplain This Vulnerability
linkYes;
No
ExperimentalAutomates repetitive tasks for developers and helps them catch bugs earlyUltimateSecurity and OperationsGenerate Tests in MRs
linkYes;
No
ExperimentalAllows DevSecOps teams to get up to speed quickly on codeUltimateSecurity and OperationsExplain This Code
linkYes;
No
ExperimentalQuickly gets everyone up to speed on lengthy conversations to ensure they are all on the same pageUltimateAllIssue Comment Summaries
linkYes;
No
ExperimentalHelps quickly identify useful information in large volumes like documentationUltimateAllGitLab Chat
linkYes;
No
ExperimentalPredicts productivity metrics and identifies anomalies across your software development lifecycleUltimateAllValue Stream Forecasting

** As we currently know
*** While in beta

עלויות  יכולות ה- AI ב- GitLab :

עדכון 19.7.2023: 

ככל הידוע לי כרגע, טרם הוחלט סופית על מחירים לרכיבי ה- AI .
יתכן ויהיו מתומחרים בנפרד (בתשלום נוסף).
יתכן ו- Code Suggestion יתומחר בתוך מהדורת Ultimate .
העניין טרם הוחלט כל זמן שהיכולות ב Beta .

מספר הערות לסיום:

  • המסמך נכון ליום פרסום המסמך.
    הואיל ומדובר ביכולות שנמצאות בפיתוח, יתכן ובמועד הקריאה חלק מהמידע לא יהיה עדכני במלואו.
  • לקבלת עדכונים למסמך ניתן לגשת לאתר שלנו כאן או לכתוב לנו gitlab@almtoolbox.com ונוסיף אתכם לרשימת התפוצה כאשר נוציא מסמך מעודכן יותר.

באתר שלנו קיים תוכן רב על GitLab – כדאי להסתכל: אתר GitLab בעברית ; האתר באנגלית