מדריך

כיצד להמשיך הפעלת אפליקציית GitHub Copilot ב-VS Code

מדריך של GitHub להעברת עבודת סוכן Copilot ישירות לעורך, כולל הקשר השיחה, עץ העבודה ובדיקות מקומיות

4 דקות קריאה
EN
כיצד להמשיך הפעלת אפליקציית GitHub Copilot ב-VS Code
מבוסס על כתבה שלGitHub AI and ML ↗תרגום וסיכום באמצעות מערכת חדשות בליווי AIאיך אנחנו עובדים

תקציר מנהלים

מה חשוב לדעת

  1. ניתן לפתוח הפעלת עבודה מאפליקציית GitHub Copilot ישירות ב-VS Code מבלי להתחיל מחדש או לסכם את השיחה.

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

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

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

לפי מדריך שפורסם בבלוג של GitHub, מפתחים יכולים לפתוח ישירות ב-Visual Studio Code הפעלת עבודה (session) של אפליקציית GitHub Copilot, ולהמשיך לעבוד עם השיחה, שינויי הקוד והקשר העבודה (context) כשהם נשמרים בשלמותם. המדריך מציין כי כאשר סוכן התוכנה מסיים את עיקר השינוי, מתעורר צורך לבחון פרט מימוש מסוים, לבצע התאמות ידניות במספר שורות קוד ולהריץ את הפרויקט באופן מקומי לפני שליחתו. במקום לבחור בין הישארות באפליקציה לבין התחלה מחדש בעורך, הפתיחה ב-VS Code מאפשרת ל-Copilot לטפל בעבודה חזרתית או גוזלת זמן, ולאחר מכן להעביר את השליטה למפתח לצורך סקירה מדוקדקת, עריכה ידנית ובדיקות מקומיות.

דרישות קדם להמשך עבודה בעורך

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

  1. אפליקציית GitHub Copilot מותקנת ומחוברת לחשבון.
  2. Visual Studio Code מותקן ומחובר לאותו חשבון GitHub.
  3. קיימת הפעלת עבודה באפליקציית Copilot הכוללת שינויי קוד שרוצים לסקור או להמשיך.
  4. קיימת הרשאה לעבוד במאגר הקוד של ההפעלה ולדחוף אליו שינויים. בנוסף, המדריך מניח כי המשתמש כבר חש בנוח בניווט ב-VS Code, בהרצת פקודות במסוף המשולב של העורך, ובעבודה מול ענפי Git ובקשות משיכה (pull requests).

פתיחת ההפעלה ומעבר אל VS Code

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

בשלב השני בוחרים מתוך ההפעלה באפשרות Open in VS Code. אם האפליקציה מציגה יותר מעורך נתמך אחד או יותר מהתקנה אחת של VS Code, יש לבחור את זו שבה רוצים להשתמש. בעת הפתיחה, VS Code טוען את הפרויקט תוך שימוש בעץ העבודה (worktree) המשויך להפעלה, ומציג את ההפעלה הקיימת בסרגל הצד של Copilot. פעולה זו מספקת שלושה חלקים מקושרים של העבודה המקורית: הקשר ההפעלה שבו המשימה, התוכנית והשיחה נותרים זמינים; תצוגת השינויים (diff) שבה הקבצים והשורות ששונו בידי הסוכן מוכנים לסקירה; ועץ העבודה, שבו העורך פותח את אותו עץ עבודה מבודד ששימש את ההפעלה. המשתמש ממשיך את ההפעלה הקיימת במקום לבנות אותה מחדש בחלון עורך חדש.

סקירת שינויי הסוכן וביצוע עריכה ידנית

השלב השלישי מתמקד בבדיקת השינויים לפני ביצוע עריכה. לשם כך יש לפתוח את תצוגת בקרת המקור (Source Control) ב-VS Code כדי לראות את הקבצים שהשתנו, ולאחר מכן לבחור קובץ כדי לבחון את השינויים שבו שורה אחר שורה. המדריך מנחה לבדוק האם הקוד פותר את הבעיה המבוקשת, האם המימוש תואם למוסכמות המאגר, האם מצבי שגיאה ומקרי קצה מטופלים כראוי, האם הבדיקות מכסות את ההתנהגות שהשתנתה, והאם נמנע שינוי של קבצים או התנהגויות שאינם קשורים. השיחה שנשמרה מאפשרת להבין את אופן הגעת Copilot למימוש, ובמידת הצורך ניתן להמשיך להנחות אותו בסרגל הצד (למשל לבקש הסבר מדוע פונקציה מסוימת שונתה במקום להוסיף פונקציית עזר, או לבקש שינוי נוסף מבלי לתאר את המשימה מחדש).

בשלב הרביעי, לאחר הבנת השינויים המוצעים, ניתן לערוך כל קובץ ישירות ב-VS Code. המדריך מציין כי עריכה ידנית שימושית להתאמות שמהיר או קל יותר לבצע ביד, כגון דיוק תווית או הודעת שגיאה, שינוי שם של משתנה לצורך בהירות, התאמת עיצוב או פריסה (layout/styling), הוספת מקרה בדיקה חסר, או החלת מוסכמה ייחודית של המאגר. העריכה נעשית ישירות בעץ העבודה של ההפעלה, ולכן השינויים הידניים נבנים ישירות על גבי עבודת הסוכן ללא צורך בהעתקת קבצים בין ספריות או ביצירה מחדש של הענף.

אימות מקומי, המשך עבודה ודחיפת השינויים

בשלב החמישי יש להריץ את תהליך האימות הרגיל של הפרויקט דרך המסוף המשולב ב-VS Code. הפקודות המדויקות תלויות במאגר, אך דוגמאות ביישומי רשת כוללות: npm install, npm test, npm run lint ו-npm run dev. המדריך מדגיש כי יש להתייחס לקוד שנוצר בידי סוכן כפי שמתייחסים לקוד שנכתב בידי אדם: להריץ בדיקות רלוונטיות, לבחון כשלים ולאמת את ההתנהגות באופן עצמאי. אם שרת הפיתוח מציג כתובת localhost, ניתן לפתוח אותה בדפדפן, ואם התקנת VS Code תומכת בכך, ניתן לפתוח את הכתובת בדפדפן המובנה של העורך. בשינויי ממשק משתמש יש לאמת את ההתנהגות המבוקשת וכן מצבים סמוכים, כגון בדיקת הרכיב בגודלי תצוגה שונים ואימות פעולתם של מצבי טעינה, ריקנות ושגיאה.

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

בשלב השביעי והאחרון סוקרים שוב את תצוגת השינויים הסופית, ומבצעים commit ו-push באמצעות תצוגת בקרת המקור או המסוף המשולב בעזרת הפקודות git status, git add, git commit ו-git push. העבודה מתבצעת לפי שיטות הענפים, ההפקדות, הסקירה והאישורים הרגילות של המאגר. מאחר ש-VS Code פתח את עץ העבודה והענף המשויכים להפעלה, דחיפת הענף מעדכנת את בקשת המשיכה שכבר עוקבת אחר עבודה זו, ללא צורך בהעתקת קבצים לסביבת עבודה אחרת או בחיבור ידני מחדש של העבודה לבקשת המשיכה. לסיכום, המדריך מציין כי פתיחת הפעלת אפליקציית Copilot ב-VS Code מאפשרת חלוקת עבודה נקייה שבה ההפעלה, תצוגת השינויים ועץ העבודה עוברים יחד עם המפתח אל העורך.

האם זה היה שימושי לעסק שלכם?

שאלות ותשובות

שאלות נפוצות

הכתבה הוכנה באמצעות מערכת בליווי בינה מלאכותית לתרגום, סיכום ובקרות איכות אוטומטיות מתוך פרסום מקורי של GitHub AI and ML. קראו על תהליך העריכה שלנו. קישור למקור המקורי.

קבלו עדכוני AI שימושיים למייל

תקציר ממוקד ממערכת החדשות שלנו.

עוד כתבות שיעניינו אותך

לכל הכתבות
בניית סוכן נסיעות קולי עם Bedrock AgentCore ו-Nova Sonic
מדריך
4 דקות
מ־AWS Machine Learning

בניית סוכן נסיעות קולי עם Bedrock AgentCore ו-Nova Sonic

בפוסט טכני של AWS הציגו מומחי החברה ארכיטקטורה לפריסת סוכן נסיעות קולי לחברות תעופה. הפתרון משלב את Amazon Bedrock AgentCore לניהול והרצת סוכנים, מודל הדיבור Amazon Nova 2.5 Sonic לקול בזמן אמת, ו-Amazon Bedrock Knowledge Bases למענה על שאלות מדיניות מתוך מסמכים. המערכת מקשרת בין הסוכן לשירותי ה-backend באמצעות פרוטוקול Model Context Protocol (MCP) ומאפשרת טיפול בהזמנות, החלפת מושבים והסלמה לנציג אנושי.

קרא עוד
מדריך כלי ה-AI ללא קוד לעסקים קטנים לפי Salesforce
מדריך
4 דקות
מ־Salesforce Blog

מדריך כלי ה-AI ללא קוד לעסקים קטנים לפי Salesforce

מאמר שפורסם על ידי חברת Salesforce סוקר את תחום כלי ה-AI ללא קוד (No-Code AI) עבור עסקים קטנים ובינוניים. לפי נתוני דוח המגמות המצוטט במאמר, 75% מהעסקים הקטנים משקיעים בבינה מלאכותית, אך 88% מתוכם עדיין נמצאים בשלב הבחינה. המאמר מפרט קריטריונים לבחירת כלים, סוקר פתרונות בתחומי המכירות, השיווק, האוטומציה, השירות והדוחות, ומדגיש את היתרון של פלטפורמה מחוברת שבה 91% ממשתמשי ה-AI מדווחים על גידול בהכנסות לעומת שימוש בכלים נקודתיים מבודדים.

קרא עוד
בדיקת פרומפטים ליישומי LLM: מדריך n8n לזיהוי רגרסיות
מדריך
4 דקות
מ־n8n

בדיקת פרומפטים ליישומי LLM: מדריך n8n לזיהוי רגרסיות

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

קרא עוד
אופטימיזציית עלויות וזמני תגובה עם Prompt Caching ב-Bedrock
מדריך
3 דקות
מ־AWS Machine Learning

אופטימיזציית עלויות וזמני תגובה עם Prompt Caching ב-Bedrock

בפוסט של ארכיטקט הפתרונות דניאל אביב מ-AWS, מוסבר כיצד מנגנון ה-Prompt Caching ב-Amazon Bedrock מפחית עד 90% מעלויות טוקני הקלט על פגיעות במטמון ומקצר את זמן התגובה לטוקן הראשון (TTFT). המאמר סוקר שישה תרחישי יישום באמצעות ה-Converse API: שמירת מסמכים, שמירת פרומפט מערכת, שמירת הגדרות כלים לסוכנים, שילוב זמני חיים שונים (Mixed TTL), בידוד דיירים במערכות מרובות משתמשים באמצעות תחילית SHA-256, ואינטגרציה עם ספריית LangChain. מודלי Anthropic Claude Sonnet 4.5 ו-4.6 דורשים סף מינימלי של 1,024 טוקנים להפעלת המטמון.

קרא עוד