לאחר מה קרה ל-Copilotמלבד מחלוקות, אולי העצה הטובה ביותר תהיה לא להשתמש בכלי השלמה אוטומטית כמו אלה. אבל האמת היא שקשה לסרב לעוזר שמוציא אותך מחסימה כשאתה הכי זקוק לו, לפחות אם אתה חדש באחת משפות התכנות הנתמכות. בדיוק כשקופיילוט הודיעה שתשלם עבורה, החלו לצוץ חלופות, ואמזון הציגה לוחש קוד.
זמן אחרי הפך זמין, והצלחנו לאמת שהוא היה רחוק מלהיות טייס משנה, ובכן, אפילו נלקח לבית המשפט בגלל האופן שבו הוא התאמן. ובכל זאת, CodeWhisperer יכול להיות שימושי, למרות שהוא בחיתוליו. בהיותנו מאמזון אנחנו יכולים לצפות להכל, אבל הדבר ההגיוני ביותר הוא שזה ישולם בעתיד. עד אז הוא יכול לשמש למשל כתמיכה למי שרוצה ללמוד Python, למרות שבקרוב הוא יפסיק לעבוד עם קוד שנקבל בדואר.
CodeWhisperer תומך ב-JavaScript, Java ו-Python
במשך כמה ימים, ראיתי את זה היום, כשמתחילים עורך כמו Visual Studio Code מופיעה הודעה שאומר כי «כדי להמשיך להשתמש ב-CodeWhisperer, עליך להוסיף AWS Builder ID או AWS AIM Identity Center חיבור לאחר 31 בינואר 2023«. מה שנראה בהתחלה כמו בעיה זה לא כל כך, או לא כרגע. אם אין לנו אף אחד מהחשבונות האלה, פשוט לחץ על הקישור שמופיע (לפחות ב-VSCode), שיעביר אותנו לאפשרויות אחרות.
בחלון הקודם נוכל לבחור כיצד לזהות את עצמנו. האפשרות הראשונה נראית לי הקלה ביותר. לחיצה עליו תעביר אותנו להירשם ליצירת מזהה AWS Builder. בשלב האחרון עלינו לקבל את ה"אסימון" כדי לקשר את המזהה החדש שלנו עם הרחבה של העורך שלנו.
לאחר ביצוע האמור לעיל, ההודעה לא מופיעה יותר, וצפוי שהיא תפעל לאחר ה-31 בינואר. אילו תנועות מדויקות הם יעשו בעתיד נדע, באופן הגיוני, כשיעשו זאת.