Amazon Code Whisperer הוא שותף לקידוד AI המסייע לשפר את פרודוקטיביות המפתחים על ידי הפקת המלצות קוד המבוססות על הערותיהם בשפה טבעית ובקוד בסביבת הפיתוח המשולבת (IDE). CodeWhisperer מאיץ את השלמת משימות הקידוד על ידי הפחתת מעברי הקשר בין ה-IDE לפורומים של תיעוד או מפתחים. עם המלצות קוד בזמן אמת מ- CodeWhisperer, אתה יכול להישאר ממוקד ב-IDE ולסיים את משימות הקידוד שלך מהר יותר.
CodeWhisperer מופעל על ידי מודל שפה גדול (LLM) אשר מאומן על מיליארדי שורות קוד, וכתוצאה מכך, למד כיצד לכתוב קוד ב-15 שפות תכנות. אתה יכול פשוט לכתוב הערה שמתארת משימה ספציפית באנגלית פשוטה, כגון "העלה קובץ ל-S3". בהתבסס על זה, CodeWhisperer קובע אוטומטית אילו שירותי ענן וספריות ציבוריות מתאימים ביותר למשימה שצוינה, בונה את הקוד הספציפי תוך כדי תנועה, וממליץ על קטעי הקוד שנוצרו ישירות ב-IDE. יתר על כן, CodeWhisperer משתלב בצורה חלקה עם Visual Studio Code ו-JEtBrains IDEs שלך, כך שתוכל להישאר ממוקד ולעולם לא לעזוב את ה-IDE. בזמן כתיבת שורות אלה, CodeWhisperer תומך ב-Java, Python, JavaScript, TypeScript, C#, Go, Ruby, Rust, Scala, Kotlin, PHP, C, C++, Shell ו-SQL.
בפוסט זה, אנו מדגים כיצד Accenture משתמשת ב-CodeWhisperer בפועל כדי לשפר את פרודוקטיביות המפתחים.
"אקסנצ'ר משתמשת באמזון CodeWhisperer כדי להאיץ את הקידוד כחלק מיוזמת השיטות המומלצות שלנו להנדסת תוכנה בפלטפורמת Velocity שלנו", אומר Balakrishnan Viswanathan, מנהל בכיר, אדריכלות טכנולוגית ב-Accenture. "צוות Velocity חיפש דרכים לשפר את פרודוקטיביות המפתחים. לאחר חיפוש אחר אפשרויות מרובות, נתקלנו באמזון CodeWhisperer כדי לצמצם את מאמצי הפיתוח שלנו ב-30% וכעת אנו מתמקדים יותר בשיפור האבטחה, האיכות והביצועים."
היתרונות של CodeWhisperer
צוות Accenture Velocity השתמש ב-CodeWhisperer כדי להאיץ את פרויקטי הבינה המלאכותית (AI) ולמידת מכונה (ML) שלהם. הסיכום הבא מדגיש את היתרונות:
- הצוות משקיע פחות זמן ביצירת תבניות קוד חוזרות ונשנות, ויותר זמן במה שחשוב: בניית תוכנה מעולה
- CodeWhisperer מעניק למפתחים שימוש אחראי ב-AI כדי ליצור יישומים נכונים ומאובטחים מבחינה תחבירית
- הצוות יכול ליצור פונקציות שלמות ובלוקי קוד לוגיים מבלי לחפש ולהתאים אישית קטעי קוד מהאינטרנט
- הם יכולים להאיץ את ההטמעה עבור מפתחים מתחילים או מפתחים העובדים עם בסיס קוד לא מוכר
- הם יכולים לזהות איומי אבטחה בשלב מוקדם בתהליך הפיתוח על ידי העברת סריקת האבטחה שמאלה ל-IDE של המפתח
בסעיפים הבאים, אנו דנים בכמה מהדרכים שבהן צוות Accenture Velocity השתמש ב-CodeWhisperer ביתר פירוט.
הכנסת מפתחים לפרויקטים חדשים
CodeWhisperer עוזר למפתחים שאינם מכירים AWS להגביר מהר יותר בפרויקטים המשתמשים בשירותי AWS. מפתחים חדשים ב-Accenture הצליחו לכתוב קוד עבור שירותי AWS כגון שירות אחסון פשוט של אמזון (אמזון S3) ו- אמזון דינמו. תוך זמן קצר הם הצליחו להיות פרודוקטיביים ולתרום לפרויקט. CodeWhisperer סייע למפתחים על ידי מתן בלוקים של קוד או הצעות שורה אחר שורה. זה גם מודע להקשר. שינוי ההוראות (הערות) כדי להיות יותר ספציפיות מביא לכך ש-CodeWhisperer ייצור קוד רלוונטי יותר.
כתיבת קוד לוח
מפתחים הצליחו להשתמש ב-CodeWhisperer כדי להשלים תנאים מוקדמים. הם הצליחו ליצור מחלקת נתונים לעיבוד מקדים רק על ידי הקלדת "מחלקה ליצירת סקריפט עיבוד מקדים עבור נתוני ML." כתיבת סקריפט העיבוד המקדים ארכה רק כמה דקות, ו-CodeWhisperer הצליח ליצור בלוקי קוד שלמים.
עזרה למפתחים לקוד בשפות לא מוכרות
משתמש Java חדש בצוות הצליח להתחיל לכתוב בקלות קוד Python בעזרת CodeWhisperer מבלי לדאוג לגבי התחביר.
זיהוי פרצות אבטחה בקוד
מפתחים הצליחו לזהות בעיות אבטחה על ידי בחירה הפעל סריקת אבטחה ב-IDE שלהם. תובנות מפורטות על בעיות האבטחה שנמצאו מסופקות ישירות ב-IDE. זה עוזר למפתחים לזהות ולתקן בעיות מוקדם.
"כמפתחים, השימוש ב-CodeWhisperer מאפשר לך לכתוב קוד מהר יותר", אומר נינו לינוס, יועץ הנדסה בינה מלאכותית ב-Accenture. "בנוסף, CodeWhisperer יעזור לך לקודד בצורה מדויקת יותר על ידי ביטול שגיאות הקלדה ושגיאות טיפוסיות אחרות בעזרת בינה מלאכותית. עבור מפתח, כתיבת אותו קוד מספר פעמים היא מייגעת. על ידי המלצה על קטעי הקוד הבאים שאולי תזדקק להם, טכנולוגיות השלמת קוד AI מפחיתות קידוד חוזר ונשנה כזה."
סיכום
פוסט זה מציג את CodeWhisperer, שותף לקידוד AI של אמזון. הכלי משתמש במודלים של ML שהוכשרו על מערכי נתונים גדולים כדי לספק הצעות והשלמה אוטומטית לקוד, כמו גם ליצור פונקציות ומחלקות שלמות המבוססות על תיאורי שפה טבעית. פוסט זה מדגיש גם כמה מהיתרונות ש-Accenture רואה בעת שימוש ב-CodeWhisperer, כגון פרודוקטיביות מוגברת והיכולת לצמצם את הזמן והמאמץ הנדרשים למשימות קידוד נפוצות. אתה יכול להפעיל את CodeWhisperer ב-IDE המועדף עליך היום. CodeWhisperer מייצר באופן אוטומטי הצעות על סמך הקוד וההערות הקיימים שלך. לְבַקֵר Amazon Code Whisperer כדי להתחיל בעבודה.
על הכותבים
באלקרישנן ויסוואנתן הוא אדריכל פתרונות AI/ML ב- Accenture. בשיתוף פעולה עם AABG, הוא מתכנן ומבצע אסטרטגיות מבוססות ענן חדשניות להתמודדות עם אתגרים שונים הקשורים ל-AI/ML. תחומי העניין של באלה טמונים גם בבישול וגם בפוטושופ, שהוא נלהב מהם.
שיכר קווטרה הוא ארכיטקט פתרונות AI/ML ב-Amazon Web Services, עובד עם אינטגרטור מערכות גלובלי מוביל. הוא זכה בתואר אחד מממציאי המאסטר ההודיים הצעירים ביותר עם למעלה מ-500 פטנטים בתחום AI/ML ו-IoT. שיכר מסייעת באדריכלות, בנייה ותחזוקה של סביבות ענן חסכוניות וניתנות להרחבה עבור הארגון, ותומכת בשותף GSI בבניית פתרונות אסטרטגיים לתעשייה ב-AWS. שיכר נהנה לנגן בגיטרה, להלחין מוזיקה ולתרגל מיינדפולנס בזמנו הפנוי.
אנקור דסאי הוא מנהל מוצר ראשי בצוות שירותי AI של AWS.
נינו לינוס הוא יועץ בינה מלאכותית ב-Accenture. היא מומחית בפיתוח פתרונות למידת מכונה מקצה לקצה ופריסה שלה באמצעות ענן. היא סקרנית לגבי הכלים והטכנולוגיות העדכניות ביותר בתחום ה-ML-Ops. היא אוהבת לטייל ולטייל.
- הפצת תוכן ויחסי ציבור מופעל על ידי SEO. קבל הגברה היום.
- Platoblockchain. Web3 Metaverse Intelligence. ידע מוגבר. גישה כאן.
- מקור: https://aws.amazon.com/blogs/machine-learning/how-accenture-is-using-amazon-codewhisperer-to-improve-developer-productivity/
- :הוא
- $ למעלה
- 100
- 7
- a
- יכולת
- יכול
- אודות
- להאיץ
- מאיץ
- אקסנצ'ר
- במדויק
- לרוחב
- תוספת
- לאחר
- AI
- הנדסת בינה מלאכותית
- שירותי AI
- AI / ML
- סיוע
- איידס
- אמזון בעברית
- Amazon Code Whisperer
- אמזון שירותי אינטרנט
- כמות
- ו
- ארכיטקטורה
- ARE
- מלאכותי
- בינה מלאכותית
- בינה מלאכותית (AI)
- AS
- At
- באופן אוטומטי
- AWS
- מבוסס
- BE
- הטבות
- הטוב ביותר
- שיטות עבודה מומלצות
- בֵּין
- מיליארדים
- אבני
- בִּניָן
- בונה
- by
- C + +
- CAN
- האתגרים
- משתנה
- בחירה
- בכיתה
- כיתות
- ענן
- שירותי ענן
- קוד
- סִמוּל
- שיתוף פעולה
- הערה
- הערות
- Common
- להשלים
- השלמה
- יועץ
- לתרום
- זוג
- לִיצוֹר
- יוצרים
- סקרן
- אישית
- שיא הטכנולוגיה
- נתונים
- מערכי נתונים
- פריסה
- פרט
- מְפוֹרָט
- קובע
- מפתח
- מפתחים
- מתפתח
- צעצועי התפתחות
- ישירות
- לדון
- תיעוד
- תחומים
- מוקדם
- הרוויחו
- בקלות
- מאמץ
- מַאֲמָצִים
- חיסול
- מעצים
- מאפשר
- מקצה לקצה
- הנדסה
- אנגלית
- שלם
- סביבה
- סביבות
- שגיאות
- מוציאים להורג
- קיימים
- מומחיות
- מהר יותר
- חביב
- שדה
- שלח
- גימור
- לסדר
- מרוכז
- התמקדות
- הבא
- בעד
- פורומים
- מצא
- החל מ-
- פונקציות
- ליצור
- נוצר
- מייצר
- יצירת
- לקבל
- גלוֹבָּלִי
- Go
- גדול
- יש
- לעזור
- עוזר
- פסים
- איך
- איך
- http
- HTTPS
- לשפר
- שיפור
- in
- גדל
- הוֹדִי
- תעשייה
- יוזמה
- תובנות
- הוראות
- משולב
- משלב
- מוֹדִיעִין
- אינטרסים
- מציג
- ממציאים
- IOT
- בעיות
- IT
- שֶׁלָה
- Java
- JavaScript
- jpg
- שפה
- שפות
- גָדוֹל
- האחרון
- מוביל
- למד
- למידה
- יציאה
- ספריות
- קווים
- לינקדין
- LLM
- הגיוני
- הסתכלות
- מכונה
- למידת מכונה
- שמירה
- מנהל
- אב
- עניינים
- מאי..
- תשומת לב מודעת
- דקות
- ML
- מודל
- מודלים
- יותר
- יתר על כן
- מספר
- כלי נגינה
- טבעי
- צורך
- חדש
- טירון
- of
- on
- Onboarding
- ONE
- אפשרויות
- ארגון
- אחר
- קווי מתאר
- חלק
- שותף
- לוהט
- פטנטים
- דפוסי
- ביצועים
- PHP
- חתיכות
- מישור
- פלטפורמה
- אפלטון
- מודיעין אפלטון
- אפלטון נתונים
- משחק
- הודעה
- מופעל
- תרגול
- פרקטיקות
- תנאים מוקדמים
- מנהל
- תהליך
- המוצר
- מנהל מוצר
- פּרוּדוּקטִיבִי
- פִּריוֹן
- תכנות
- שפות תכנות
- פּרוֹיֶקט
- פרויקטים
- לספק
- ובלבד
- מתן
- ציבורי
- פיתון
- איכות
- מהירות
- רמפה
- זמן אמת
- המלצות
- ממליץ
- ממליצה
- להפחית
- הפחתה
- קָשׁוּר
- רלוונטי
- חוזר על עצמו
- נדרש
- תוצאה
- תוצאות
- חלודה
- אותו
- אומר
- להרחבה
- סריקה
- בצורה חלקה
- חיפוש
- חיפוש
- סעיפים
- לבטח
- אבטחה
- איומים ביטחוניים
- לחצני מצוקה לפנסיונרים
- שירותים
- פָּגָז
- הסטה
- קצר
- פָּשׁוּט
- בפשטות
- So
- תוכנה
- הנדסת תוכנה
- פִּתָרוֹן
- פתרונות
- כמה
- מומחה
- ספציפי
- מפורט
- הוצאה
- התחלה
- החל
- להשאר
- אחסון
- אסטרטגי
- אסטרטגיות
- סטודיו
- לאחר מכן
- כזה
- סיכום
- תומך
- תחביר
- מערכת
- המשימות
- משימות
- נבחרת
- טק
- טכנולוגיות
- זֶה
- השמיים
- שֶׁלָהֶם
- איומים
- זמן
- פִּי
- כותרת
- ל
- היום
- כלי
- כלים
- מְאוּמָן
- נסיעה
- כתב כתיבה
- טיפוסי
- זָר
- להשתמש
- משתמש
- שונים
- מְהִירוּת
- לְבַקֵר
- פגיעויות
- דרכים
- אינטרנט
- שירותי אינטרנט
- טוֹב
- מה
- אשר
- יצטרך
- עם
- בתוך
- לְלֹא
- עובד
- לכתוב
- לכתוב קוד
- כתיבה
- אתה
- הצעיר ביותר
- זפירנט