GitHub Copilot يتيح التحكم بتطبيقات سطح المكتب عبر ميزة Computer Use
توسيع قدرات GitHub Copilot ليشمل التفاعل المباشر مع واجهات المستخدم الرسومية في أنظمة macOS وWindows، مما يفتح آفاقاً جديدة لأتمتة المهام المعقدة.

إطلاق ميزة Computer Use في GitHub Copilot
أعلنت GitHub رسمياً عن إتاحة ميزة Computer Use في مرحلة المعاينة العامة (Public Preview) ضمن أداة GitHub Copilot CLI وتطبيق GitHub Copilot المخصص لأنظمة التشغيل macOS وWindows. تُمكّن هذه الميزة الجديدة من تفاعل الذكاء الاصطناعي مع تطبيقات سطح المكتب نيابة عن المستخدم، مما يمثل نقلة نوعية في قدرات الأداة التي كانت تقتصر سابقاً بشكل كبير على التعامل مع الكود وواجهات سطر الأوامر. ويمكن الرجوع إلى GitHub Changelog للاطلاع على التفاصيل الأصلية للمصدر.
آلية التفاعل مع التطبيقات الرسومية
تعتمد الميزة على أدوات Computer Use التي تتيح لـ Copilot قراءة محتوى التطبيقات المتاحة (Accessible app content) والسياق البصري، بالإضافة إلى تنفيذ إجراءات مثل النقر على الأزرار، إدخال وتعديل النصوص، الضغط على مفاتيح لوحة المفاتيح، التمرير، والسحب والإفلات. كما يمكنه التنقل عبر سير عمل متعددة التطبيقات (Workflows). هذا التوسع يوسع نطاق المهام التي يمكن أتمتتها، خاصة في البرامج القديمة أو تلك التي تعتمد حصرياً على الواجهات الرسومية (GUI) ولا توفر واجهات برمجة تطبيقات (API) أو تكاملات MCP أو سطر أوامر. ويمكن الرجوع إلى Back to changelog للاطلاع على التفاصيل الأصلية للمصدر.
الحفاظ على سيطرة المستخدم والأمان
تؤكد GitHub على مبدأ أن المستخدم يبقى في موضع التحكم الكامل. قبل أن يتحكم Copilot في أي تطبيق، يطلب الموافقة الصريحة من المستخدم. كما يوفر النظام خيارات لمراجعة التطبيقات التي تم اختيارها للسماح الدائم أو إعادة ضبطها. في نظام macOS، يوجه النظام المستخدم خلال خطوات منح أذونات إمكانية الوصول (Accessibility) وتسجيل الشاشة (Screen Recording) المطلوبة. بالإضافة إلى ذلك، يمكن لإعدادات الإدارة المؤسسية (Organization-managed settings) تعطيل هذه الميزة بالكامل لضمان الامتثال لسياسات الأمان داخل المؤسسات.
طريقة تفعيل الميزة في CLI والتطبيق
لتفعيل الميزة في GitHub Copilot CLI، يمكن للمستخدم تنفيذ الأمر /computer on. كما يوفر النظام أوامر إضافية للتحقق من الحالة مثل /computer show، وإيقاف الميزة عبر /computer off. أما في تطبيق GitHub Copilot، فيجب على المستخدم فتح الإعدادات (Settings)، واختيار قسم Computer Use، ثم تفعيل خيار Enable Computer Use. يمكن أيضاً استخدام الأمر /computer on من داخل التطبيق لتفعيل الميزة مباشرة.
أفضل الممارسات لاستخدام الميزة
توصي GitHub بأن تعمل ميزة Computer Use بشكل أفضل عندما يصف المستخدم النتيجة المطلوبة، والتطبيقات المعنية، وأي قيود مهمة. على سبيل المثال، يمكن طلب تلخيص الإشعارات في المتصفح، أو تحديث المحتوى في عرض تقديمي، أو نقل المعلومات عبر سير عمل في تطبيق سطح مكتب. هذا الوصف الدقيق يساعد الذكاء الاصطناعي على فهم السياق وتنفيذ الإجراءات بدقة أكبر.
سياق التحديثات الأخيرة في Copilot
يأتي هذا التحديث ضمن سلسلة من التحسينات المستمرة التي تطرحها GitHub على منصتها. مؤخراً، شملت التحديثات دمج نماذج ذكاء اصطناعي جديدة مثل GPT-6.1 Sol وClaude Sonnet 5.5 في GitHub Copilot، بالإضافة إلى تحسينات في أدوات إدارة المؤسسات. تعكس هذه التحديثات التزام الشركة بتوسيع قدرات المطورين وتسهيل سير عملهم اليومي.
المصادر
- GitHub ChangelogGitHub Copilot can now interact with desktop apps with computer use