البرمجة وتطوير البرمجيات

كيف تنشئ واجهات عمل مخصصة داخل تطبيق GitHub Copilot باستخدام Canvases

تشرح GitHub طريقة إنشاء واجهات عمل تفاعلية داخل تطبيق GitHub Copilot عبر وصف سير العمل باللغة الطبيعية، ثم تعديل الواجهة واستخدامها بالتوازي مع الوكيل. يمكن توظيف هذه الواجهات في لوحات كانبان، وفرز المشكلات، وقوائم التحقق، ولوحات المعلومات.

25 سبتمبر 2026
3 دقائق قراءة
0 قراءة
certi.news Editorial Team
كيف تنشئ واجهات عمل مخصصة داخل تطبيق GitHub Copilot باستخدام Canvases

تتيح ميزة Canvases في تطبيق GitHub Copilot للمستخدم إنشاء واجهة عمل مخصصة انطلاقاً من وصف مكتوب باللغة الإنجليزية، بدلاً من التكيف مع شاشات ثابتة تفرضها الأدوات التقليدية. وتوضح GitHub أن هذه الواجهات، التي تُسمى أيضاً امتدادات Canvas، يمكن أن تأخذ شكل لوحة كانبان، أو لوحة لفرز المشكلات، أو قائمة تحقق للإصدارات، أو نموذج، أو جدول بيانات.

إنشاء Canvas من وصف نصي

لا يتطلب إنشاء الواجهة كتابة شيفرة أو تصميم ملفات يدوياً. يبدأ المستخدم جلسة مع وكيل GitHub Copilot، ثم يكتب الأمر /create-canvas متبوعاً بوصف للواجهة المطلوبة. وللحصول على نتيجة مفيدة، تقترح GitHub تحديد ثلاثة عناصر: سير العمل الذي ستدعمه الواجهة، والإجراءات التي يجب أن يتمكن المستخدم من تنفيذها، والمهام التي يستطيع الوكيل تنفيذها.

ومن الأمثلة التي توردها الشركة طلب إنشاء Canvas لمتابعة ملاحظات الإصدار الخاصة بالميزات المنجزة عبر جلسات تطبيق GitHub Copilot، مع توفير أدوات لمراجعة الإدخالات وتنظيمها والسماح للوكيل بإضافتها وتحديثها. بعد ذلك يبني الوكيل الواجهة ويفتحها في اللوحة الجانبية، من دون حاجة المستخدم إلى إنشاء الملفات أو ضبط التخطيط يدوياً.

الواجهة نقطة بداية قابلة للتعديل

لا تتعامل GitHub مع الناتج الأول باعتباره تصميماً نهائياً. يستطيع المستخدم طلب إضافة أعمدة أو مرشحات، أو جلب طلبات السحب المفتوحة، أو تحويل الواجهة إلى قائمة مهام يومية. ويعيد الوكيل تشكيل Canvas استناداً إلى هذه التعليمات، كما يمكن حفظها لاحقاً كامتداد قابل لإعادة الاستخدام.

يمكن الاحتفاظ بالامتداد داخل المشروع لمشاركته مع الفريق، أو حفظه كامتداد شخصي. كما تشير GitHub إلى وجود امتدادات جاهزة في مجتمع Awesome Copilot، تشمل أدوات لملاحظات الإصدار ولوحات كانبان وسير عمل لفرز المشكلات، ويمكن تثبيتها ثم تخصيصها.

تعاون مباشر بين المستخدم والوكيل

الاختلاف العملي الأبرز هو أن Canvas تتيح للطرفين تعديل الحالة المشتركة مباشرة. فعند الضغط على زر، أو تحديث حقل، أو نقل بطاقة، يظهر التغيير في الواجهة ويصبح مرئياً للوكيل من دون خطوة مزامنة منفصلة. وبالمثل، يمكن مطالبة الوكيل باستخدام الوظائف نفسها المتاحة للمستخدم لإضافة ملاحظة إصدار أو نقل بطاقة، مع ظهور النتيجة في الواجهة.

ما الذي يتغير عملياً؟

تقدم Canvases نموذجاً يتجاوز التفاعل القائم على إرسال أمر وانتظار رد، إذ تصبح الواجهة مساحة عمل مشتركة يمكن للمستخدم والوكيل تعديلها. ويجعل ذلك الميزة مناسبة لسير العمل الذي يحتاج إلى عناصر مرئية وحالة قابلة للتحديث، لا إلى إجابات نصية فقط. لكن المادة لا تحدد تفاصيل التوفر، أو حدود أنواع البيانات والعمليات المدعومة، أو متطلبات الوصول إلى هذه الوظيفة؛ لذلك تبقى ملاءمتها للفرق والبيئات الإنتاجية بحاجة إلى تحقق عملي.

وتقترح GitHub البدء بلوحة بسيطة أو قائمة تحقق، ثم تحسينها تدريجياً عبر الإجابة عن ثلاثة أسئلة: ما المعلومات التي ينبغي عرضها؟ ما الذي يريد المستخدم تغييره مباشرة؟ وما الذي يجب أن يتمكن الوكيل من تحديثه أو تنفيذه؟

مصدر الخبر
كيف أعددنا هذا الخبر؟

اعتمد الخبر على المصدر الأصلي الموضح أعلاه. قد نستخدم أدوات آلية للمساعدة في الاستخراج والتصنيف والصياغة، لكن النشر يخضع لقواعد تمنع المحتوى المكرر والقصير أو الروتيني منخفض القيمة. اقرأ سياستنا التحريرية.

c
كاتب المقال

certi.news Editorial Team

certi.news Editorial Team

The certi.news editorial team monitors technical sources and reconstructs news, verifying facts and context prior to publication.

من نفس التصنيف

مقالات قد تهمك

عرض كل الأخبار