أطلقت GitHub تحديثًا ثلاثي الأجزاء لـ Copilot for JetBrains في 11 أغسطس، حيث أضافت "Copilot Memory"، ودعمًا أصليًا لنماذج Ollama، وإيصالات جلسات Codex التي تظهر في سجلات التصحيح (debug logs). يتيح هذا التغيير للمطورين تحديد ما يتذكره المساعد، وأين يتم تشغيل الاستدلال، وكيفية تسجيل أفعاله—وهي ميزات تهم أي شخص يهتم بالخصوصية، أو زمن الاستجابة، أو قابلية التدقيق في البرمجة المدعومة بالذكاء الاصطناعي.
لماذا تهم عناصر التحكم الجديدة
يوفر Copilot for JetBrains نفس اقتراحات الكود المدفوعة بالذكاء الاصطناعي التي يراها المطورون في VS Code إلى مجموعة IDEs الخاصة بـ JetBrains. وحتى الآن، كان الملحق يعمل كصندوق أسود: حيث كانت خوادم GitHub تولد الاقتراحات وتتخلص من سياق المحادثة بعد انتهاء الجلسة. تكسر الطبقات الجديدة هذا الكيان الموحد، مما يسمح للفرق باختيار مقدار التفاعل الذي يظل في الذاكرة، وما إذا كان سيتم نقل الاستدلال إلى نموذج محلي، وكيفية إظهار نشاط المساعد في السجلات، وذلك لكل حالة على حدة.
Copilot Memory – ما الذي يظل في سجلك
تعمل "Copilot Memory" على حفظ مقتطفات من المحادثات عبر نوافذ الدردشة المنفصلة. إذا طلبت من المساعد شرح نمط تصميم في علامة تبويب واحدة ثم أشرت إليه لاحقًا في علامة تبويب أخرى، فسيتذكر النموذج المحادثة السابقة. يمكن لمديري المؤسسات تفعيل هذه الميزة، أو تحديد نطاق البيانات المحفوظة، أو إيقاف تشغيلها تمامًا في البيئات التي تتطلب امتثالًا صارمًا.
تكامل Ollama – أين يعمل النموذج
يضيف التحديث دعمًا مدمجًا لـ Ollama، وهو خادم نماذج مفتوح المصدر يمكنك تشغيله محليًا أو في سحابة خاصة. يؤدي اختيار Ollama كمزود إلى نقل عملية الاستدلال بعيدًا عن بنية GitHub التحتية، مما يقلل من زمن الاستجابة ويحافظ على الكود المملوك للشركة داخل شبكتك. يظهر الملحق أداة اختيار بسيطة؛ بينما يظل اختيار النموذج الأساسي غير مرئي للمستخدم.
إيصالات جلسات Codex – كيف يتم تسجيل الإجراءات
يولد كل اقتراح من Copilot الآن "إيصال جلسة Codex" يتم كتابته في سجل تصحيح IDE. تتيح أوضاع الأذونات الجديدة للمسؤولين تسجيل هذه الإيصالات أو حجبها أو حذفها. تعمل هذه الإيصالات كسجل تنفيذ، حيث توضح بالضبط ما هي الأوامر التي تم إرسالها، وأي نموذج أجاب، وما هو الكود الذي تم إدراجه—وهو أمر مفيد للتحليل اللاحق أو عمليات التدقيق التنظيمية.
أدوات التحكم للمؤسسات وقائمة التحقق المكونة من أربع خطوات
بالإضافة إلى الميزات الثلاث، يوسع التحديث عناصر التحكم في المؤسسات: يمكنك تقييد توفر الملحق، وحظر الوصول إلى خادم Microsoft Copilot (MCP)، وضبط سلوك تجاوز الأذونات بدقة. توصي GitHub بأربعة فحوصات قبل نشر التحديث:
- نطاق الذاكرة: تحقق من بيانات المحادثة التي قد يحتفظ بها المساعد.
- مصدر النموذج: تأكد مما إذا كان الاستدلال سيتم تشغيله على Ollama أو خدمة السحابة الافتراضية.
- سياسة الأذونات: راجع أوضاع الأذونات الجديدة التي تحكم ما يمكن للمساعد القيام به.
- إيصال التنفيذ: تأكد من أن السجلات تلتقط المستوى المطلوب من التفاصيل لكل جلسة.
المقايضة
تمنح الدقة المضافة القوة للفرق التي تركز على الأمن، ولكنها تخلق أيضًا عبئًا في الإعدادات. يتعين على المسؤولين الآن الموازنة بين ثلاثة إعدادات مستقلة، وقد يحتاج المطورون إلى تعديل سير العمل لمواجهة زمن استجابة النموذج المحلي أو التغير في استمرارية الاقتراحات عند تعطيل الذاكرة.
الخلاصة: يحول تحديث GitHub في 11 أغسطس Copilot for JetBrains من مساعد أحادي المسار إلى مجموعة من المكونات القابلة للتحكم، مما يسمح للمؤسسات بالموازنة بين الراحة والخصوصية وقابلية التدقيق وفقًا لشروطها الخاصة.
