אמזון משיקה כלי AI חדש שיעשה Code Review על הקוד שלכם

בינתיים רק מעבר לים: CodeGuru, כלי ה-Code Review שפיתחו באמזון, שעובר על הקוד, מוצא שגיאות ומציע שיפורים, מושק לקהל הרחב

כנס AWS Reinvent. צילום: אמאזון

אמזון הודיעה כי כלי בדיקת הקוד (Code Review) של החברה – CogeGuru – המבוסס על למידת מכונה, שפעל עד עכשיו במתכונת Preview, יהיה זמין מעתה לכלל המפתחים.

CodeGuru כולל שני כלים מרכזיים Reviwer ו-Profiler. כלי ה-Reviewer משמש כדי לסקור את הקוד שכתבו המפתחים כדי לשפר את איכותו, למצוא בו תקלות או באגים, ולהציג בפני המפתחים דרכים לפתור אותם. כלי ה-Profiler סורק גם הוא את הקוד שהוזן ומציג בפני המפתחים את השורות הכי “יקרות” בקוד שלכם – המשתמשות בהכי הרבה משאבים – ויראה לכם כיצד לתקן ולשפר אותן. הכלי מוסיף סימן של דולר לשורות הללו לצד הצגת הדרך להפיכתן ליעילות יותר.

באמזון אומרים כי CodeGuru אומן על ידי בחינת שורות קוד ממאות אלפי פרויקטים פנימיים של החברה ובחינת קוד של יותר מעשרת אלפים פרויקטים בגיטהאב. “גם הבכירים שבבודקי הקוד מפספסים בעיות שפוגעות אחר-כך במוצרים המיועדים לציבור הרחב, מה שגורם לבאגים ובעיות בביצועי הכלים שפיתחו”, אמרו בחברה.

כדי להשתמש ב-CodeGuru, מפתחים לא צריכים לשנות את אופן העבודה שלהם מכיוון שהכלי עובד עם סביבת הפיתוח המועדפת עליהם. הכלי עובר על הקוד וייתן למפתחים את ההערות לשיפור בקונטקסט של כל ריפו שאת הקוד שלו הוא סוקר. CodeGuru יכול לשלוח למפתחים Pull Request בגיטהאב ולה הוא יוסיף את ההערות שלו על הקוד.

באמזון אומרים כי הכלי שפיתחו, המבוסס על דרכי העבודה של המפתחים ב-AWS, שימש את החברה במעבר על קוד שנכתב לטובת יותר מ-80 אלף יישומים שונים וטוענים כי חסך לחברה עשרות מיליוני דולרים. עוד טוענים באמזון כי המפתחים של החברה צמצמו בעזרתו את העומס שיצר הקוד שכתבו על המעבדים ב-325%, מה שהוביל להורדת עלויות העיבוד ב-39%.

CodeGuru זמין כרגע במספר מוגבל של אזורי AWS, כשבחודשים הקרובים הוא צפוי להתרחב לאזורים נוספים.

ג’ף בארי, בכיר ב-AWS, מציג את ה-CodeGuru:

אושרי אלקסלסי

Your Friendly Neighberhood Geek. יש לכם סיפור טכנולוגי? דברו איתי: Oshry@geektime.co.il

הגב

8 תגובות על "אמזון משיקה כלי AI חדש שיעשה Code Review על הקוד שלכם"

avatar
Photo and Image Files
 
 
 
Audio and Video Files
 
 
 
Other File Types
 
 
 

* היי, אנחנו אוהבים תגובות!
תיקונים, תגובות קוטלות וכמובן תגובות מפרגנות - בכיף.
חופש הביטוי הוא ערך עליון, אבל לא נוכל להשלים עם תגובות שכוללות הסתה, הוצאת דיבה, תגובות שכוללות מידע המפר את תנאי השימוש של Geektime, תגובות שחורגות מהטעם הטוב ותגובות שהן בניגוד לדין. תגובות כאלו יימחקו מייד.

סידור לפי:   חדש | ישן | הכי מדורגים
חזקיהו
Guest

בנתיים זה תומך רק ב java

ביג ג\'י
Guest

לקוד*

איתמר
Guest

אם זה עובד כמו שצריך זאת פריצת דרך… אבל אני כבר רואה איך זה יכול להוות חולשה בקוד, ברגע שמבינים מה הדפוס של תיקוני הקוד שהכלי מיישם

101
Guest

סוף סוף code review אוטומטי שיחסוך את ההמתנה. קראתי פעם שעובדים על AI שמבצע המרה משפת תכנות לשפת תכנות אחרת, יש כבר מוצר כזה?

דני
Guest

עושה את זה על מגוון סוגי קוד
Intellisys

in research
Guest

לא- היתה כאן כתבה לפני כמה ימים- זה פרוייקט של פייסבוק –
יותר ניסוי כושל מאשר פרוייקט- בינתיים התוצאות לא מעודדות…

מישהו
Guest

לא ברור למה בעצם שיהיה תהליך של CR אם בעצם המחשב עוד יכול לתפוס את הטעות בשלב כתיבת הקוד ולא בשלב הCR . הרי שלב ה CR הוא בעצם שלב דלגציה לבני אדם בשביל שיחוו חוות דעת על הקוד שלך . אם בני האדם האלה היו יכולים באופן סקלבילי לשבת לידך שאתה כותב את הקוד ולהעיר הערות תוך כדי זה היה מעולה. אבל אז בעצם זה רק כלי שמציע הצעות וכבר יש כאלה …

וואט
Guest

את המחיר לא כתבת
$0.75 per 100 lines of code analyzed

כמעט דולר למאה שורות קוד , יותר זול להעסיק בן אדם שיעשה את זה

wpDiscuz

תגיות לכתבה: