
إن طريقة برمجة البرامج تتغير بسرعة فائقة و مايكروسوفت كوبيلوت لقد وضعت نفسها في قلب تلك الثورة. لم يعد الأمر يقتصر على الإكمال التلقائي لبضعة أسطر: نحن نتحدث عن برامج قادرة على قراءة مشروعك، واقتراح التغييرات، وتصحيح الأخطاء، وحتى فتح طلبات الدمج دون أن تلمس الفأرة تقريبًا.
عندما كنت تبحث عن "مساعد طيار لكتابة التعليمات البرمجية وتصحيح الأخطاء في البرامج النصية" أنت في الواقع تسأل عن نظام بيئي كامل: مساعدون يقومون بإنشاء تعبيرات للأتمتة، ويساعدون في YAML، ويحللون أداء تطبيقات .NET الخاصة بك في بيئة الإنتاج، ويعملون في طرفيتك مثل Copilot CLI، أو يتيحون لك الدردشة على هاتفك المحمول باستخدام نفس الذكاء الاصطناعي الذي تستخدمه بالفعل في متصفحك.
ما هو برنامج Microsoft Copilot وكيف يساعدك في كتابة وتصحيح التعليمات البرمجية؟
مايكروسوفت كوبايلوت هي عائلة من مساعدي الذكاء الاصطناعي من مايكروسوفت. يتكامل هذا النظام مع خدمات مثل Power Automate وAzure وGitHub، وحتى مع متصفح الويب الخاص بك. هدفه بسيط ظاهريًا، لكن تنفيذه معقد: تمكينك من التركيز على منطق تطبيقك بينما يساعدك الذكاء الاصطناعي في التعامل مع التعليمات البرمجية المتكررة، والأخطاء البسيطة، ومشاكل بناء الجملة أو الأداء.
تطبيقها على الحياة اليومية للمطوريمكن لـ Copilot إنشاء وظائف من تعليمات اللغة الطبيعية، وإكمال البرامج النصية، ومراجعة التعبيرات المعقدة، واقتراح إصلاحات عند حدوث خلل ما في بيئة الإنتاج، وحتى تزويدك بقوالب تكوين YAML جاهزة للصق والتعديل.
يكمن المفتاح في السياقلا يعمل Copilot كمحرك بحث ينسخ ويلصق التعليمات البرمجية من الإنترنت، بل كنموذج يأخذ التعليمات البرمجية والملفات والتعليمات الخاصة بك، ويُنشئ اقتراحًا جديدًا. يمكنك أن تطلب منه القيام بأي شيء بدءًا من "كتابة اسمك الأول واسم عائلتك" وصولًا إلى "تحديد عنق الزجاجة في وحدة المعالجة المركزية في خدمة .NET هذه واقتراح حل".
علاوة على ذلك، قامت مايكروسوفت بتوفير برنامج Copilot في جميع التنسيقات الممكنة تقريبًا.يمكنك تضمينه في أدوات الأتمتة، كمساعد طيار في Azure لتحليل الأداء، وعلى سطر الأوامر باستخدام GitHub Copilot CLI، وكمساعد عام على الويب والهواتف المحمولة، مع دعم لإنشاء النصوص والصور والتعليمات البرمجية.
مساعد الطيار الآلي في Power Automate: تعبيرات معقدة دون إجهاد عقلك
من أكثر الاستخدامات العملية لبرنامج Copilot لـ البرمجة دون كتابة الكثير من التعليمات البرمجية "الخام". إنه معالج التعبيرات في Power Automate (مصمم التدفقات من مايكروسوفت). إذا كنت تعمل في مجال الأتمتة، فأنت تعلم أن الصيغ مثل concat ()يمكن أن تصبح عمليات تحويل الأنواع أو استخراج النصوص كابوسًا بمجرد أن يتطور المنطق قليلاً.
في محرر التعبيرات الجديد في Power Automate يمكنك فتح أي إجراء تريده، وإدخال الحقل الذي يتطلب تعبيرًا، ثم الضغط على الزر. fxومن هناك، يتم نشر المحرر حيث يأتي دور Copilot، الذي يفهم ما كتبته بالفعل وما تحتاج إلى تغييره أو إنشائه من الصفر.
ابتكر تعابير باستخدام اللغة الطبيعية
لإنشاء تعبير جديد دون عناء التعامل مع الصيغة، ما عليك سوى تحديد الخيار "إنشاء تعبير باستخدام Copilot" داخل المحرر. تفتح واجهة تشبه المحادثة حيث يمكنك وصف ما تريد تحقيقه بلغة بسيطة.
الأمر المثير للاهتمام هو أنه يمكنك الإشارة إلى المحتوى الديناميكي للتدفق بالاسم، وسيقوم Copilot بترجمته إلى التعبير الصحيح. بمجرد إنشاء التعبير، يمكنك مراجعته وتطبيقه مباشرةً على الحقل، دون الحاجة إلى حفظ صيغة كل دالة.
قم بتحديث التعبيرات الموجودة باستخدام Copilot
إذا كان لديك بالفعل تعبير تم إنشاؤه يدويًا أو باستخدام المساعد نفسهيمكنك أيضًا استخدام Copilot لتحسينه دون الحاجة إلى البدء من جديد. حدد الإجراء، وافتح محرر التعبيرات، وانقر على "إنشاء تعبير باستخدام Copilot" مرة أخرى، وسيستخدم النموذج الصيغة الموجودة كسياق له.
من هناك أي تعليمات تكتبها تُعتبر تعديلاً.يمكنك إخباره بـ "إضافة فحص لمنع أن تكون القيمة فارغة"، أو "تغيير تنسيق التاريخ إلى YYYY-MM-DD"، أو "إضافة 7 أيام إلى القيمة الحالية". يقوم Copilot بإرجاع النسخة المعدلة، وتقوم أنت بقبولها، ثم تضيفها إلى التدفق.
تسلسل الخطوات واضح تماماً:
- قم بإنشاء النسخة الجديدة.
- انقر فوق "موافق" لإدراجه في المحرر.
- أضفها إلى سير العمل نفسه بحيث تدخل حيز الإنتاج.
وهذا يجعل صيانة عمليات التشغيل الآلي الكبيرة ذات التعبيرات المتداخلة أسهل بكثير.
تصحيح التعبيرات غير الصحيحة بنقرة واحدة
ومن المزايا الواضحة الأخرى لمساعد التعبير أن يكشف عن أخطاء بناء الجملة الشائعةمثل الأقواس غير المغلقة أو الدوال غير الصحيحة. إذا قمت بلصق أو تعديل تعبير يعتبره النظام غير صالح، يمكنك استخدام Copilot لإصلاحه تلقائيًا.
تخيل صيغةً تم فيها حذف قوس الإغلاق في استدعاء متغير () بعد حقل مثل "رقم الهاتف". بالنقر على "إنشاء تعبير باستخدام Copilot"، يقوم المساعد بتحليل تلك السلسلة، ويكتشف القوس المفقود، ويقدم النسخة المصححة دون الحاجة إلى مراجعتها حرفًا حرفًا.
في التمرين، هذا يقلل بشكل كبير من الوقت المستغرق في البحث عن الأخطاء الدقيقة التي تعطل التدفق بأكمله، ويجعل محرر التعبيرات بيئة أكثر سهولة في الاستخدام لأولئك الذين لا يتقنون بناء الجملة عن ظهر قلب.
محرر YAML ومحرر التعليمات البرمجية في Copilot Studio: أتمتة العمليات دون فقدان السيطرة
إذا كنت تعمل في مجال روبوتات الدردشة والمساعدين التفاعليين من مايكروسوفتيتيح لك برنامج Copilot Studio تحديد المواضيع والتدفقات التي يتم تمثيلها بصيغة YAML. لست بحاجة إلى أن تكون خبيرًا في هذه الصيغة، ولكن فهمها يمنحك تحكمًا دقيقًا في ما يحدث في كل محادثة.
يمكنك فتح محرر الأكواد من أي قالب. باستخدام قائمة المزيد من الخيارات (...) في شريط الأدوات وتحديد "فتح محرر التعليمات البرمجية"، سترى بعد ذلك تكوين السمة الكامل المعبر عنه بلغة YAML، مع هيكل الحوار الخاص به، والشروط، والمتغيرات، والاتصالات بمصادر المعرفة.
متى يكون من المنطقي استخدام محرر أكواد
يقوم برنامج Copilot Studio تلقائيًا بإنشاء ملف YAML أثناء إنشاء التدفق على اللوحة.لذا، لستَ مُلزماً بكتابته يدوياً. مع ذلك، توجد حالات عديدة يكون فيها التعمق في ملف YAML أكثر عملية من العمل على كل عقدة على حدة في المحرر المرئي.
- استعرض جميع إعدادات القالب بنظرة سريعة دون فتح كل كتلة على حدة.
- انسخ الأقسام بأكملها (على سبيل المثال، مجموعة من عقد الرسائل أو الأسئلة) للصقها في سمة أخرى، دون الاعتماد على أيقونات النسخ/اللصق الموجودة على اللوحة.
- تحديث مُعرّفات تدفق Power Automate مباشرةً في ملف YAML إذا كنت لا تريد انتظار المزامنة في واجهة "Call and Action".
- استنساخ العقد المتشابهة (مثل عدة أسئلة متطابقة تقريبًا) وتغيير ما هو ضروري فقط، مع التحقق دائمًا من أن المعرفات والمتغيرات تظل فريدة.
- قم بإجراء تغييرات سريعة على النص، مثل إضافة تعبيرات إلى عبارات الموضوع، عن طريق النسخ/اللصق في الكود.
التحذير الأساسي واضح ولكنه مهم.إذا قمت بنسخ أجزاء من ملف YAML، فاحرص دائمًا على التعامل بحذر مع المعرّفات. قد يؤدي تكرار المعرّفات أو المتغيرات دون تغييرها إلى سلوك غير متوقع في البوت.
كيفية فهم كتلة YAML نموذجية
كتلة YAML نموذجية من قالب يبدأ عادةً بتحديد نوع الموضوع وبداية المسار الرئيسي، ثم الإجراءات والشروط. وبشكل عام، قد تجد شيئًا كهذا:
- الخط الأمامينوع الموضوع (النوع: حوار تكيفي أو ما شابه ذلك).
- تحدد الأسطر التالية بداية المحادثةمما يشير إلى أنه يتم تشغيله عندما يدخل المستخدم إلى هذا الموضوع.
- تم تعريف عقدة استجابة توليدية أدناه.والذي يتضمن عادةً متغيرًا يتم فيه تخزين الإجابة.
- تم شرح التعليمات الخاصة في قسم آخر. والرسالة التي يتم إرسالها إلى نموذج الذكاء الاصطناعي.
- كما تم إدراج مصادر المعرفة الخارجية. (على سبيل المثال، مواقع الويب أو SharePoint) التي سيتم استخدامها للبحث عن المحتوى.
- وأخيرًا، تظهر مجموعات من الشروطلكل منها معرف فريد، وصيغة شرطية، والإجراء المطلوب اتباعه (إنهاء الموضوع، إعادة التوجيه إلى موضوع آخر، إلخ).
إن العمل مباشرة مع ملف YAML هذا يوضح ما يفعله قالبك من البداية إلى النهاية.دون الحاجة إلى تفسير رسم تخطيطي بصري معقد.

حسّن أداء .NET باستخدام Azure Application Insights و Copilot
إضافة إلى مساعدتك في كتابة النصوص وتدقيقها، يتعمق برنامج Copilot أيضًا في مجال الأداء.في Azure، تعتمد خدمة تحسين التعليمات البرمجية على Application Insights Profiler لـ .NET ونماذج الذكاء الاصطناعي لاكتشاف أنماط استخدام وحدة المعالجة المركزية والذاكرة التي تشير إلى مشاكل حقيقية في التعليمات البرمجية الخاصة بك.
الهدف هو ألا تضطر إلى الغوص بمفردك عبر آلاف الآثاريقوم الذكاء الاصطناعي بتحليل بيانات التنميط، وتصنيفها، وإيجاد نقاط الاختناق في أساليب محددة، واقتراح تغييرات على مستوى التعليمات البرمجية لتحسين أوقات الاستجابة واستهلاك الموارد.
كيفية دمج تحسينات الكود مع محلل أداء .NET
يتولى محلل الأداء في .NET معالجة التقاط آثار الأداء من تطبيقاتك التي تعمل على Azure: أوقات الاستجابة، ومسارات التعليمات البرمجية "الساخنة"، واستخدام وحدة المعالجة المركزية والذاكرة، وما إلى ذلك. يتم إرسال هذه الآثار إلى Application Insights.
تعمل خدمة تحسين الكود على تلك المادة الخام.يستخدم هذا النظام نماذج التعلم الآلي لتحديد أنماط عدم الكفاءة. ويقوم بذلك بشكل مستمر، حيث يحلل البيانات المجمعة على مدار الوقت بدلاً من النظر إلى عملية تشغيل واحدة فقط.
والنتيجة هي عرض قوي إلى حد ما في بوابة Azureحيث ترى:
- مشاكل إضافية في الأداء حسب الطريقة أو الوظيفة.
- مسارات التعليمات البرمجية التي تستهلك المزيد من وحدة المعالجة المركزية أو تستغرق وقتًا أطول في تلبية الطلبات.
- توصيات محددة لإعادة هيكلة الكود أو تغييرات في التنفيذ.
- روابط لآثار أو لقطات محددة من مصحح أخطاء اللقطات لفهم ما كان يحدث بالضبط في تلك اللحظة.
تحديد وتحليل وحل الاختناقات
تجمع صفحة نظرة عامة على تحسينات التعليمات البرمجية جميع النتائج من موارد Application Insights واشتراكات Azure الخاصة بك. هناك يمكنك تصفية حسب البيئة (التطوير، ما قبل الإنتاج، الإنتاج) ومعرفة المشاكل التي لها التأثير الأكبر.
يتم تحديث التحليل كل ساعة تقريبًا. مع توصيات جديدة تستند إلى أحدث البيانات. بشكل افتراضي، تحصل على نافذة جوال لمدة 24 ساعة لأحدث الحوادث، مع إمكانية الرجوع إلى سجل يصل إلى 30 يومًا لمراجعة الحالات السابقة.
عندما تكتشف تحسينًا مثيرًا للاهتماميمكنك نسخ جميع التفاصيل من البوابة ولصقها في الأداة التي تفضلها، بما في ذلك GitHub Copilot، لمساعدتك في تطبيق التغيير على التعليمات البرمجية. أو يمكنك إنشاء مشكلة على GitHub مباشرةً من صفحة تحسينات التعليمات البرمجية.
ما الذي يقدمه برنامج Application Insights Profiler تحديدًا لـ .NET
محلل أداء .NET يركز على تتبع الطلبات الفردية بدقة أجزاء من الثانية، مما يمنحك "صورة أشعة سينية" مفصلة لمسارات التعليمات البرمجية التي يتم تشغيلها والمدة التي يستغرقها كل جزء.
مع محلل الملفات الشخصية يمكنك الاطلاع على متوسط الأوقات، وأسرعها، وأبطأها. لكل نوع من أنواع طلبات الويب، بالإضافة إلى المسار الذي يستغرق أطول وقت لإكماله. وهذا أمر بالغ الأهمية لتحديد ما إذا كانت طريقة معينة، أو استعلام قاعدة بيانات، أو استدعاء خدمة خارجية هي سبب البطء.
يمكن تفعيل أداة تحليل الأداء بعدة طرق اعتمادًا على نوع تطبيق .NET الذي لديك في Azure (خدمة التطبيقات، والوظائف، وما إلى ذلك)، بمجرد تمكينه، يقوم بجمع البيانات تلقائيًا وبشكل قابل للتوسع دون التأثير سلبًا على تجربة المستخدم النهائي.
التكلفة، والمحفزات، والمناطق المدعومة
نقطة مثيرة للاهتمام هي ذلك لا يضيف استخدام مولد ملفات تعريف .NET أي تكلفة إضافية. يتجاوز هذا الحد الأدنى لمستوى الخدمة المطلوب (على سبيل المثال، خطة خدمة التطبيقات الأساسية على الأقل لتطبيقات الويب). مع ذلك، تعتمد تحسينات الكود على التخزين الافتراضي لـ Profiler و Application Insights، ولا تدعم حاليًا إعدادات التخزين الخاصة بـ BYOS.
يتم تفعيل محلل الأداء افتراضيًا من خلال مجموعة من العينات والمحفزات:
- أخذ العينات الزمنية: تتبع البيانات لمدة 30 ثانية تقريبًا كل ساعة، بشكل عشوائي، للحصول على بيانات تمثيلية في الأوقات العادية.
- تشغيل وحدة المعالجة المركزيةيتم تشغيله عندما يتجاوز استخدام وحدة المعالجة المركزية 80%، مما يساعد على تشخيص ارتفاعات الحمل.
- محفز الذاكرةويفعل الشيء نفسه عندما يتجاوز استخدام الذاكرة 80%، وهو مثالي لاكتشاف التسريبات أو المجموعات الكبيرة جدًا.
هذه الحدود قابلة للتكوين، ويمكن تفعيلها أو تعطيلها حسب ملف تعريف تطبيقك. أما بالنسبة للمناطق، فإن ميزة تحسينات التعليمات البرمجية متوفرة في نفس المناطق التي تتوفر فيها خدمة Application Insights، ويمكنك التحقق من ذلك باستخدام أمر Azure CLI. az account list-locations -o tableبالإضافة إلى تحديد مناطق صريحة باستخدام سلاسل الاتصال.
واجهة سطر الأوامر لبرنامج GitHub Copilot: المساعد الذي يعمل في طرفية النظام الخاصة بك
إذا قضيت يومك في المطار، ربما يكون برنامج GitHub Copilot CLI هو الجزء من هذه الأحجية الذي سيثير اهتمامك أكثر من غيره.إنه ليس مجرد برنامج دردشة بسيط في وحدة التحكم، بل هو وكيل برمجة يعرف مستودعك، وينفذ الأوامر، ويحرر الملفات، ويجري الاختبارات، وينسق التغييرات كما لو كان عضوًا آخر في الفريق.
مساعد الطيار CLI يعمل على أنظمة macOS وLinux وWindows.يمكن تثبيته باستخدام npm أو Homebrew أو WinGet أو سكربت رسمي، وهو مُضمّن في جميع باقات Copilot المدفوعة (Pro و Pro+ و Business و Enterprise). ولا يتطلب أي دفع إضافي أو إدارة منفصلة لمفاتيح API.
كيفية تثبيت وتشغيل واجهة سطر الأوامر Copilot
عملية التثبيت بسيطة للغاية. ويعتمد ذلك على نظامك:
- الآلية الوقائية الوطنية (متعدد المنصات، تحتاج إلى Node.js 22 أو أعلى): npm install -g @github/copilot.
- البيرة (نظامي التشغيل macOS و Linux): قم بتثبيت copilot-cli باستخدام brew.
- وينجيت (ويندوز): تثبيت GitHub.Copilot باستخدام winget.
- سيناريو (نظامي التشغيل macOS و Linux): curl -fsSL https://gh.io/copilot-install | Bash.
بمجرد التثبيت ، كل ما عليك فعله هو الذهاب إلى مجلد مشروعك وتشغيله مساعد الطيار. في المرة الأولى، سيطلب منك تسجيل الدخول باستخدام حسابك على GitHub (باستخدام الأمر / تسجيل الدخول أو باتباع المسار التفاعلي) والتأكيد على أنك تثق في هذا المستودع لقراءة الملفات وتعديلها.
من هناك يمكنك تحدث إليه بلغة طبيعية"قدّم لي ملخصًا لهذا المشروع"، "ابحث عن الخطأ في @src/app.js وقم بإصلاحه"، "أعدّ خطة لإضافة مصادقة OAuth2"، إلخ. الرمز @ تُستخدم علامة `<` أمام مسار الملف لإضافته بشكل صريح كسياق.
أوضاع التشغيل: الموافقة، والتخطيط، والطيار الآلي
تتيح لك واجهة سطر الأوامر Copilot ما يلي: حدد مقدار التحكم الذي ترغب في الاحتفاظ به حول ما يفعله. بشكل افتراضي، يأتي في وضع الإشراف، حيث يتعين عليك الموافقة على كل إجراء قد يؤدي إلى تعديل ملف أو تنفيذ أمر قد يكون مدمرًا.
رداً على هذا النوع من التصرفات، يُريك العميل ما الذي سيفعله. يُتيح لك هذا الخيار قبول العملية لمرة واحدة فقط، أو الموافقة عليها طوال الجلسة، أو رفضها وإعطائها تعليمات جديدة. إنه توازن مثالي بين سهولة الاستخدام والأمان. يتوفر وضعان:
- وضع التخطيط (قابل للتفعيل باستخدام) SHIFT + TAB أو بالأمر /يخططيُجبر هذا الأسلوب Copilot على تصميم سلسلة من الخطوات وتوضيح المتطلبات قبل كتابة أي سطر برمجي. وهو مفيد للغاية للميزات متعددة الطبقات حيث يُراد الاتفاق على المنهجية قبل البدء في كتابة أي كود.
- وضع الطيار الآلييُمكّن هذا البرنامج Copilot من تشغيل الأدوات والأوامر دون طلب إذن في كل خطوة. يمكنك تشغيله من الواجهة التفاعلية أو خارجيًا باستخدام علامات مثل –الطيار الآلي y –يولوتحديد الحد الأقصى لعدد التكرارات التلقائية. إنه مثالي للمهام المتكررة التي لا ترغب في إدارتها بشكل دقيق.
نماذج الذكاء الاصطناعي المتاحة واستهلاكها
لا يقتصر برنامج Copilot CLI على طراز واحد. يدعم هذا النظام إصدارات مختلفة من Anthropic (Claude) وOpenAI (GPT) وGoogle (Gemini)، ولكل منها تكلفة مختلفة على ما يسميه GitHub طلبات مميزةيتضمن اشتراكك في برنامج Copilot مخصصًا شهريًا، وبعض الطرازات "الصغيرة" أو ذات الأغراض العامة لا تستهلك أيًا من هذا الرصيد.
في التمرين، يمكنك استخدام نماذج خفيفة الوزن ومجانية استخدم GPT-5 mini أو GPT-4.1 للاستعلامات السريعة أو المهام البسيطة، واحتفظ بالنماذج متوسطة المدى (Sonnet، GPT-5.x Codex، Gemini Pro) للعمل اليومي مع التعليمات البرمجية، واترك نماذج Opus عالية السعة لتصحيح الأخطاء المعقدة أو تصميم الأنظمة أو عمليات إعادة الهيكلة الكبيرة.
يتم تغيير النموذج من داخل الجلسة نفسها. مع الأمر /نموذجيؤدي هذا إلى فتح قائمة يمكنك من خلالها الاختيار. يتم حفظ اختيارك كخيار مفضل للجلسات المستقبلية، مع إمكانية تغييره عدة مرات كما تشاء.
جلسات طويلة، وأوامر الشرطة المائلة، ووكلاء متخصصون
يدير Copilot CLI قيود السياق للنماذج من خلال ضغط السجل تلقائيًا. عندما تقترب المحادثة من الحد الأقصى للرموز المميزة، يقوم النظام داخليًا بتلخيص ما سبق حتى لا تفقد المعلومات الرئيسية دون الحاجة إلى إعادة تشغيل الجلسة.
يتم حفظ الجلسات على القرص ويمكن استئنافها لاحقاً باستخدام علامات مثل -يكمل أو أوامر مثل / يلخصكما تتوفر لديك أوامر سريعة (/ صافي لتوضيح السياق، / فرق لمراجعة التغييرات، /مراجعة قبل الالتزام، /مندوب لإرسال المهام إلى وكيل السحابة، وما إلى ذلك).
أقل، تستخدم واجهة سطر الأوامر Copilot العديد من الوكلاء المتخصصين بحسب نوع العمل: وكيل لاستكشاف الكود، وآخر لتنفيذ المهام (الاختبارات، عمليات البناء)، وثالث لمراجعة التغييرات، ووكيل أكثر شمولية للعمليات المعقدة. لا ترى سوى نافذة دردشة، ولكن داخليًا، تُسند المهام إلى الوكيل الأنسب لكل خطوة.
مايكروسوفت كوبايلوت على الويب والجوال: الشفرة والنص والصور كلها في مكان واحد
وبعيداً عن الجانب البرمجي البحت، مايكروسوفت كوپايلوت على الويب وفي تطبيقات الجوال إنه مساعد عام يمكنه أيضاً مساعدتك في المهام المتعلقة بالبرمجة، والتوثيق، والشروحات التقنية، أو إنشاء الموارد المرئية.
- يتيح لك تطبيق Copilot في المتصفح اختيار أسلوب المحادثة الخاص بكإبداعي، متوازن، أو دقيق. يعتمد النهج الإبداعي على GPT-4 ويركز على إنتاج نصوص أكثر أصالة؛ أما النهج المتوازن فيستخدم نسخة مشابهة لـ GPT-3.5 ويسعى إلى تحقيق توازن بين الإبداع والدقة. بينما يُعطي النهج الدقيق الأولوية للإجابات القصيرة والمباشرة على حساب الخيال.
- أما في تطبيق الهاتف المحمول، فالخيار أبسط من ذلك. لديك خيار لتفعيل GPT-4 أو البقاء على نموذج أسرع من نوع GPT-3.5. عند برمجة وشرح التعليمات البرمجية، يُنصح عادةً بتفعيل GPT-4 عندما تحتاج إلى مزيد من السياق أو الاستدلال.
إحدى نقاط قوة برنامج Copilot هي أن إنه يفهم جميع اللغات تقريباً.إذا بدأت الكتابة إليه بالإسبانية أو الإنجليزية أو الفرنسية أو أي لغة أخرى، فسيتكيف تلقائيًا. كما يمكنه ترجمة مقتطفات الشفرة البرمجية المعلقة، والوثائق، والمقالات التقنية، مع الحفاظ على المعنى الأصلي.
ميزات مفيدة للمطورين ومنشئي المحتوى
في حياتك اليومية، يمكن لبرنامج Copilot على الإنترنت أن يحل العديد من المشاكل نيابةً عنك. مهام "تابعة" حول الكود والتي لا ترغب دائمًا في القيام بها يدويًا: من شرح مفهوم ما كما لو كنت في الخامسة من عمرك إلى إنشاء هياكل للمقالات التقنية أو ملخصات الوثائق.
هناك بعض الأشياء التي يمكنك أن تطلبها منها دون أن تبذل أي جهد.:
- شرح الخوارزميات أو أنماط التصميم بطريقة بسيطة أو أكاديمية، حسب الجمهور المستهدف من وثائقك.
- إنشاء رسائل بريد إلكتروني احترافية لمرافقة عملية النشر، أو الإبلاغ عن خطأ حرج، أو طلب مراجعة التعليمات البرمجية من فريق آخر.
- كتابة نصوص للفيديوهات التقنية على وسائل التواصل الاجتماعي، مع تعديل المدة والنبرة لتناسب TikTok أو YouTube Shorts أو Reels.
- حسّن أسلوب كتابة نصوصك الخاصة، مع الإشارة إلى ما تغير حتى تتمكن من تعلم الكتابة بشكل أكثر وضوحًا.
- اقتراح قوالب للمدونات، وسجلات التغييرات، وأدلة مستخدمي واجهة برمجة التطبيقات، ووثائق البنية، وما إلى ذلك.
مساعد الطيار أيضا يتصل بالإنترنت في الوقت الفعليلذا فهو قادر على تلخيص المقالات الطويلة، واستخراج الصفحة الرئيسية لموقع ويب تقني، وتحليل مواصفات الجهاز، أو اقتراح موارد إضافية لتوسيع معلوماتك.
مجتمعةً، تجعل منظومة Copilot من الذكاء الاصطناعي رفيقًا دائمًا يساعدك هذا البرنامج في تصميم تدفقات العمل في Power Automate، وصولاً إلى ضبط خدمات .NET المصغّرة في Azure، بما في ذلك استخدام واجهة سطر الأوامر GitHub Copilot في الطرفية، وإنشاء الوثائق والدروس التعليمية والموارد الرسومية من متصفحك أو جهازك المحمول. وباستخدامه بحكمة، مع مراجعة اقتراحاته باستمرار واحترام أفضل ممارسات الملكية الفكرية، يُعدّ من أكثر الطرق فعاليةً اليوم لكتابة التعليمات البرمجية بسرعة أكبر، وتقليل الأخطاء، واكتساب المزيد من المعرفة في الوقت نفسه.

