אמזון משיקה כלי AI חדש שיעשה Code Review על הקוד שלכם
בינתיים רק מעבר לים: CodeGuru, כלי ה-Code Review שפיתחו באמזון, שעובר על הקוד, מוצא שגיאות ומציע שיפורים, מושק לקהל הרחב
אמזון הודיעה כי כלי בדיקת הקוד (Code Review) של החברה – CogeGuru – המבוסס על למידת מכונה, שפעל עד עכשיו במתכונת Preview, יהיה זמין מעתה לכלל המפתחים.
CodeGuru כולל שני כלים מרכזיים Reviwer ו-Profiler. כלי ה-Reviewer משמש כדי לסקור את הקוד שכתבו המפתחים כדי לשפר את איכותו, למצוא בו תקלות או באגים, ולהציג בפני המפתחים דרכים לפתור אותם. כלי ה-Profiler סורק גם הוא את הקוד שהוזן ומציג בפני המפתחים את השורות הכי “יקרות” בקוד שלכם – המשתמשות בהכי הרבה משאבים – ויראה לכם כיצד לתקן ולשפר אותן. הכלי מוסיף סימן של דולר לשורות הללו לצד הצגת הדרך להפיכתן ליעילות יותר.
באמזון אומרים כי CodeGuru אומן על ידי בחינת שורות קוד ממאות אלפי פרויקטים פנימיים של החברה ובחינת קוד של יותר מעשרת אלפים פרויקטים בגיטהאב. “גם הבכירים שבבודקי הקוד מפספסים בעיות שפוגעות אחר-כך במוצרים המיועדים לציבור הרחב, מה שגורם לבאגים ובעיות בביצועי הכלים שפיתחו”, אמרו בחברה.
כדי להשתמש ב-CodeGuru, מפתחים לא צריכים לשנות את אופן העבודה שלהם מכיוון שהכלי עובד עם סביבת הפיתוח המועדפת עליהם. הכלי עובר על הקוד וייתן למפתחים את ההערות לשיפור בקונטקסט של כל ריפו שאת הקוד שלו הוא סוקר. CodeGuru יכול לשלוח למפתחים Pull Request בגיטהאב ולה הוא יוסיף את ההערות שלו על הקוד.
באמזון אומרים כי הכלי שפיתחו, המבוסס על דרכי העבודה של המפתחים ב-AWS, שימש את החברה במעבר על קוד שנכתב לטובת יותר מ-80 אלף יישומים שונים וטוענים כי חסך לחברה עשרות מיליוני דולרים. עוד טוענים באמזון כי המפתחים של החברה צמצמו בעזרתו את העומס שיצר הקוד שכתבו על המעבדים ב-325%, מה שהוביל להורדת עלויות העיבוד ב-39%.
CodeGuru זמין כרגע במספר מוגבל של אזורי AWS, כשבחודשים הקרובים הוא צפוי להתרחב לאזורים נוספים.
ג’ף בארי, בכיר ב-AWS, מציג את ה-CodeGuru:
הגב
8 תגובות על "אמזון משיקה כלי AI חדש שיעשה Code Review על הקוד שלכם"
* היי, אנחנו אוהבים תגובות!
תיקונים, תגובות קוטלות וכמובן תגובות מפרגנות - בכיף.
חופש הביטוי הוא ערך עליון, אבל לא נוכל להשלים עם תגובות שכוללות הסתה, הוצאת דיבה, תגובות שכוללות מידע המפר את תנאי השימוש של Geektime, תגובות שחורגות מהטעם הטוב ותגובות שהן בניגוד לדין. תגובות כאלו יימחקו מייד.
בנתיים זה תומך רק ב java
לקוד*
אם זה עובד כמו שצריך זאת פריצת דרך… אבל אני כבר רואה איך זה יכול להוות חולשה בקוד, ברגע שמבינים מה הדפוס של תיקוני הקוד שהכלי מיישם
סוף סוף code review אוטומטי שיחסוך את ההמתנה. קראתי פעם שעובדים על AI שמבצע המרה משפת תכנות לשפת תכנות אחרת, יש כבר מוצר כזה?
עושה את זה על מגוון סוגי קוד
Intellisys
לא- היתה כאן כתבה לפני כמה ימים- זה פרוייקט של פייסבוק –
יותר ניסוי כושל מאשר פרוייקט- בינתיים התוצאות לא מעודדות…
לא ברור למה בעצם שיהיה תהליך של CR אם בעצם המחשב עוד יכול לתפוס את הטעות בשלב כתיבת הקוד ולא בשלב הCR . הרי שלב ה CR הוא בעצם שלב דלגציה לבני אדם בשביל שיחוו חוות דעת על הקוד שלך . אם בני האדם האלה היו יכולים באופן סקלבילי לשבת לידך שאתה כותב את הקוד ולהעיר הערות תוך כדי זה היה מעולה. אבל אז בעצם זה רק כלי שמציע הצעות וכבר יש כאלה …
את המחיר לא כתבת
$0.75 per 100 lines of code analyzed
כמעט דולר למאה שורות קוד , יותר זול להעסיק בן אדם שיעשה את זה