אם אתה מתכנת, יש סיכוי טוב שהתעייפת מכתיבת תוכניות ארוכות (או שתעשה זאת!) ובוודאי תהיתם לעצמכם, "מה אם היה יושב איתי מישהו שיעזור לי ליצור תוכניות אלה?"

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

במאמר זה תלמד עוד על GitHub CoPilot ומה הוא יכול לעשות עבורך. בואו נתחיל!

מהו GitHub CoPilot וכיצד הוא פועל?

GitHub היא חברת בת של מיקרוסופט, ששיתפה פעולה עם OpenAI (סטארט -אפ למחקר AI) לפיתוח GitHub Copilot. אתה יכול להתקין את Copilot כתוסף או להשתמש בו באופן מקוון עם GitHub Codespaces. זה יעבוד בצורה חלקה גם עם קוד Visual Studio.

הכירו את GitHub Copilot - מתכנת זוג ה- AI שלכם. https://t.co/eWPueAXTFtpic.twitter.com/NPua5K2vFS

- GitHub (@github) 29 ביוני 2021

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

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

instagram viewer

כדי להיות ברור, Copilot היא לא תוכנית פשוטה להשלמה אוטומטית, והיא אינה יוצרת עבורך את כל התוכנית. זה יותר כלי שמודע להקשר ופועל כמלווה, מתבונן בהתקדמות העבודה שלך ומציע הצעות תוך כדי קידוד.

מה יעשה עבורך קופילוט?

לא, CoPilot אינה מכונה מהעתיד שיש לה את כל התשובות. הוא יסתכל על הקוד שאתה כותב, יזכור את מה שהוא למד ממיליארדי תוכניות אחרות, ואז ימליץ על מה שאתה צריך לכתוב אחר כך.

CoPilot, על פי GitHub, מבין ועובד היטב עם מגוון מסגרות ושפות. מפתחים הכשירו את כלי הלמידה המלאכותי להבין כמה מסגרות ושפות וכן קוד מקור ממאגרי GitHub.

התצוגה המקדימה הטכנית מראה שהיא תעזור לך היטב עם Python, JavaScript, TypeScript, Ruby ו- Go.

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

קָשׁוּר: כיצד ליצור את המאגר הראשון שלך ב- Github

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

להכרזה על קופילוט יש מפתחים זמזומים. רבים להוטים לשים את ידם על הכלי AI ולראות מה יש לו להציע.

מה אומרים המפתחים על טייס?

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

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

אני בדקתי #GitHubCopilot באלפא בשבועיים האחרונים. חלק מהצעות הקוד שהוא מביא הן טובות להפליא.

הנה שרשור עם כמה דוגמאות שמצאתי מפתיע. אעדכן עם דוגמאות חדשות לאורך זמן. https://t.co/lD5xYEV76Z

- Feross (@feross) 30 ביוני 2021

"קופילוט הוא אחד משלושת החידושים הטכנולוגיים המובילים של שנות ה -2020", משתף בסדרת ציוצים של חוקר בכיר של מיקרוסופט שעוקב אחר פיתוח GitHub ו- Copilot של OpenAI.

כל כך נלהב סוף סוף לדון בקופילוט!

השתמשתי בו בתוך MSR במשך חודשים, צפיתי בו מתפתח ודיברתי על שיתופי פעולה.

[כתב ויתור: הטכנולוגיה מדהימה @github/@openai, אני משקיף מושכל.]

לא להגזים, קופילוט תהיה בהתפתחויות הטכנולוגיה הבכירות ביותר של 2020 🧵👇 https://t.co/aoQMfpSgtT

- אלכס פולוזוב (@סקימינוק) 29 ביוני 2021

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

האם קופילוט יחליף אותך כמפתח?

מנכ"ל GitHub, Nat Friedman, אומר כי קופילוט הוא כלי פרודוקטיבי שיצייד אותך בפונקציונליות להשלמת קוד ורעיונות ליישום בקוד שלך. הוא חושב שבעזרת כלי AI כמו Copilot, פיתוח תוכנה נכנס לשלב השינוי בפריון הבא. פרידמן מזכיר כי מהדרים, מפתחי debugger, אספני אשפה ושפות הפכו את המפתחים ליצרניים יותר בעבר. לאחר מכן מפתחים שיתפו זה את זה בעבודתם לשיפור הקוד שלהם. עכשיו אתה יכול להשתמש ב- AI כדי לקודד, אך אמירת הבעיה היא תמיד עבור בני אדם לפתור.

מקור תמונה: https://news.ycombinator.com/item? id = 27677110

ה- AI יכול להציע קוד התאמת תבניות על סמך מה שכבר כתבת בתוכנית שלך. עם זאת, כדי להשתמש בו ביעילות ובהצלחה, יהיה עליך להבין כל שורה של התוכנית שלך.

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

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

למרות ש- AI הוא עתיד הקידוד, הזמן שבו AI שולט לחלוטין ומעצב תוכניות בכוחות עצמו עדיין רחוק.

CoPilot תסייע למפתחים

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

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

מקור תמונה: https://copilot.github.com/

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

לַחֲלוֹקצִיוּץאימייל
האם AI מסוכן? 5 סיכונים מיידיים של בינה מלאכותית

ל- AI יש כל כך הרבה יתרונות, אבל מה עם הסיכונים המיידיים שהם מהווים לאנושות?

קרא הבא

נושאים קשורים
  • תִכנוּת
  • GitHub
  • תִכנוּת
  • בינה מלאכותית
על הסופר
סמפאדה גימיר (6 מאמרים פורסמו)

Sampada Ghimire היא משווקת תוכן לסטארט -אפים שיווקיים וטכנולוגיים. היא מתמחה בסיוע לבעלי biz להפוך את שיווק התוכן שלהם לכוון היטב, אסטרטגי ורווחי באמצעות תוכן יעיל ומתוכנן היטב, יצירת לידים ואסטרטגיות מדיה חברתית. היא אוהבת לכתוב על שיווק, עסקים וטכנולוגיה - כל דבר שהופך את החיים לקלים יותר.

עוד מסמפדה גימיר

הירשם לניוזלטר שלנו

הצטרף לניוזלטר שלנו לקבלת טיפים, סקירות, ספרים אלקטרוניים בחינם ומבצעים בלעדיים!

לחצו כאן להרשמה