AI automation / GitHub Copilot / C# / .NET / workflow integration
جلب نموذجك الخاص إلى GitHub Copilot SDK مع C# يعزز أتمتة سير العمل
٢٣/١٠/٢٠٢٦
يدعم GitHub Copilot SDK الآن جلب نموذجك الخاص عبر ProviderConfig، مما يتيح لفرق .NET توجيه الاستدلال إلى نقاط نهاية مُضيفة ذاتية، بينما يحافظون على وقت تشغيل Copilot.
ما الذي تغير
أطلقت مايكروسوفت الباب أمام الفرق لتوجيه استدعاءات نموذج GitHub Copilot SDK إلى موفّر نموذج يتحكمون فيه، بدلاً من الاعتماد على النموذج الافتراضي للكوبايلوت. باستخدام كائن ProviderConfig، يمكن لتطبيق .NET 10 الاحتفاظ بوقت تشغيل عقد المهام الخاص بـ Copilot — الذي يدير العميل والجلسة والرسالة النظام وإعدادات العقدة — بينما يرسل الطلب الفعلي للنموذج إلى نقطة نهاية مُضيفة محلياً أو عبر إعدادات المؤسسة S1. تشمل الوجهات المدعومة OpenAI و Anthropic و Ollama و Microsoft Foundry Local، بالإضافة إلى أي نقطة نهاية متوافقة مع OpenAI مثل vLLM أو LiteLLM. يمكن للمصادقة إعادة استخدام Microsoft Entra ID عبر Azure.Identity أو الرجوع إلى مفتاح API، ويحتفظ العينة بعناوين النهاية وبيانات الاعتماد خارج مستودع الكود باستخدام User Secrets في .NET S1. تفصل هذه الخطوة بين وقت التشغيل وموفّر النموذج، مما يتيح للفرق تبديل عمليات النشر دون إعادة كتابة منطق العقدة.
ماذا يعنيه ذلك لفرق الأعمال في مصر والمملكة العربية السعودية والإمارات؟
بالنسبة للفرق الإقليمية التي تبني أدوات داخلية، يزيل هذا العائق الرئيسي: يمكنك اعتماد وقت تشغيل عقد المهام الخاص بـ Copilot دون استسلام البيانات أو تكاليف الاستدلال إلى نموذج خارجي واحد. يمكن لبنك في السعودية أو شركة لوجستية في الإمارات أو شركة تقنية مالية في مصر توجيه الـ SDK إلى نموذج مُنشّق محلياً أو عبر Azure، محافظةً على الموجهات الحساسة ضمن الحدود المعتمدة بينما يستفيدون من إدارة جلسات الأدوات والمهام التي يوفرها Copilot. وبما أن العينة هي تطبيق وحدة تحكم صغير بعناوين نهاية قابلة للتكوين، يمكن لقادة التكامل تشغيل نموذج تجريبي واحد قبل دمجه في خطوط أنابيب الأتمتة القائمة. الفائدة العملية تكمن في التحكم في التكلفة والامتثال والزمن، وليس في مجموعة ميزات جديدة.
قائمة تقييم
- تأكد من أن نقطة نهاية النموذج المستهدف متوافقة مع OpenAI أو مدعومة من قائمة موفّري Copilot SDK.
- تحقق من المصادقة: اختر بين Microsoft Entra ID (عبر Azure.Identity) ومفتاح API، وخزّن الأسرار خارج مستودع الكود.
- تحقق من دعم نشرك لواجهة برمجة التطبيقات Responses، لأن العينة تستخدم WireApi = "responses".
- شغّل عينة وحدة التحكم الصغيرة بشكل كامل قبل دمجها في سير عمل الأتمتة.
- ربط مهمة داخلية واحدة بنموذج جلسة Copilot لقياس الزمن والتكلفة مقارنةً بالنهج الحالي.
الفرق الذين يحتاجون إلى أتمتة عقدية مع الحفاظ على التحكم في النموذج يجب تقييم هذه القدرة الآن، ثم ربطها بأعمال تكامل أوسع من خلال خدمات الأتمتة. لديك أسئلة؟ تواصل معنا عبر الاتصال.
المصادر
تحليل بمساعدة الذكاء الاصطناعي يستند إلى المصادر الأصلية التالية.
- [S1] Bring Your Own Model to the GitHub Copilot SDK with C# · Microsoft .NET · 2026-10-19