GitHub השיקה עדכון תלת-שלבי ל-Copilot עבור JetBrains ב-11 באוגוסט, שהוסיף את "Copilot Memory", תמיכה מובנית במודלים של Ollama, ו-"Codex session receipts" המופיעים ביומני ה-debug. השינוי מאפשר למפתחים להחליט מה העוזר זוכר, היכן מתבצעת ההסקה (inference) שלו, וכיצד הפעולות שלו מתועדות — תכונות שחשובות לכל מי שחושש לגבי פרטיות, שיהוי (latency) או יכולת ביקורת (auditability) בכתיבת קוד בסיוע AI.

למה הבקרות החדשות חשובות

Copilot עבור JetBrains מביא את אותן הצעות קוד מבוססות AI שמפתחים רואים ב-VS Code לסדרת ה-IDEs של JetBrains. עד כה, התוסף פעל כ"קופסה שחורה": השרתים של GitHub יצרו הצעות והשליכו את ההקשר השיחתי לאחר סיום הסשן. השכבות החדשות שוברות את המבנה המונוליטי הזה, ומאפשרות לצוותים לבחור, מקרה אחר מקרה, כמה אינטראקציה תישאר בזיכרון, האם להעביר את ההסקה (inference) למודל מקומי, וכיצד להציג את פעילות העוזר ביומני הרישום (logs).

Copilot Memory – מה נשאר בהיסטוריה שלך

"Copilot Memory" שומרת קטעי שיחה בין חלונות צ'אט נפרדים. אם תבקשו מהעוזר להסביר תבנית עיצוב (design pattern) בלשונית אחת ותתייחסו אליה מאוחר יותר בלשונית אחרת, המודל יזכור את החילופין המוקדמים. מנהלי Enterprise יכולים להפעיל או לכבות את התכונה, להגביל את היקף הנתונים שנשמרים, או לכבות אותה לחלוטין בסביבות עם דרישות ציות (compliance) מחמירות.

אינטגרציית Ollama – איפה המודל רץ

העדכון מוסיף תמיכה מובנית ב-Ollama, שרת מודלים בקוד פתוח שניתן להריץ באתר הלקוח (on-premises) או בענן פרטי. בחירה ב-Ollama כספק (provider) מעבירה את ההסקה (inference) מחוץ לתשתית של GitHub, מה שמפחית את השיהוי (latency) ושומר על קוד קנייני בתוך הרשת שלכם. התוסף מציג בורר פשוט; בחירת המודל שבבסיס נשארת בלתי נראית למשתמש.

Codex session receipts – כיצד הפעולות מתועדות

כל הצעה של Copilot מייצרת כעת "Codex session receipt" שנכתב ליומן ה-debug של ה-IDE. מצבי הרשאה חדשים מאפשרים למנהלים לתעד, למסך (mask) או להשמיט את הקבלות הללו. הקבלות משמשות כיומן ביצוע (execution log), המראה בדיוק אילו הנחיות (prompts) נשלחו, איזה מודל ענה, ואיזה קוד הוכנס — דבר שימושי לניתוח לאחר תקרית (post-mortem) או לביקורות רגולטוריות.

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

מעבר לשלוש התכונות, העדכון מרחיב את בקרות ה-Enterprise: ניתן להגביל את זמינות התוסף, לחסום גישה לשרת ה-Microsoft Copilot (MCP), ולכוונן את התנהגות מעקף ההרשאות. GitHub ממליצה על ארבע בדיקות לפני פריסת העדכון:

  • Memory scope: ודאו אילו נתוני שיחה העוזר עשוי לשמור.
  • Model source: אשרו האם ההסקה (inference) תרוץ על Ollama או בשירות הענן ברירת המחדל.
  • Permission policy: סקרו את מצבי ההרשאה החדשים המסדירים את מה שהעוזר יכול לעשות.
  • Execution receipt: ודאו שהיומנים (logs) לוכדים את רמת הפירוט הרצויה עבור כל סשן.

הפשרה

הרזולוציה (granularity) המוספת מעניקה כוח לצוותים המתמקדים באבטחה, אך היא גם יוצרת עומס בהגדרות (configuration overhead). מנהלים צריכים כעת לנהל שלוש הגדרות עצמאיות, ומפתחים עשויים להזדקק להתאים את זרימת העבודה שלהם בשל שיהוי של מודל מקומי או שינוי ברציפות ההצעות כאשר הזיכרון כבוי.

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