إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
مهم
- هذه ميزة معاينة تتوفر ضمن شروط منتجات Microsoft.
- قد تحتوي ميزات المعاينة على وظائف مقيدة وقد لا يتم طرحها للإتاحة العامة. تتوفر هذه الميزات قبل إصدار رسمي حتى يتمكن العملاء من الوصول المبكر وتقديم الملاحظات.
- يجب أن تكون جزءا من برنامج معاينة Frontier للوصول المبكر. "تقوم Frontier بربطك مباشرة بأحدث ابتكارات الذكاء الاصطناعي الخاصة بشركة "Microsoft"." تخضع الإصدارات الأولية في Frontier لشروط الإصدار الأولي الحالية لاتفاقيات العملاء. نظرًا لأن هذه الميزات لا تزال قيد التطوير، فقد يتغير توفرها وقدراتها بمرور الوقت.
ما هي بطاقة التطبيق أو المنصة؟
تهدف بطاقات التطبيقات والنظام الأساسي من Microsoft إلى مساعدتك على فهم كيفية عمل تقنية الذكاء الاصطناعي لدينا، والاختيارات التي يمكن لمالكي التطبيقات اتخاذها والتي تؤثر على أداء التطبيق وسلوكه، وأهمية النظر في التطبيق بأكمله، بما في ذلك التكنولوجيا والأشخاص والبيئة. يتم إنشاء بطاقات التطبيق لتطبيقات الذكاء الاصطناعي ويتم إنشاء بطاقات المنصة لخدمات منصة الذكاء الاصطناعي. يمكن لهذه الموارد دعم تطوير التطبيقات الخاصة بك أو نشرها ويمكن مشاركتها مع المستخدمين أو أصحاب المصلحة المتأثرين بها.
كجزء من التزامها بالذكاء الاصطناعي المسؤول، تلتزم Microsoft بستة مبادئ أساسية: العدالة والموثوقية والسلامة والخصوصية والأمان والشمولية والشفافية والمساءلة. هذه المبادئ مضمنة في معيار الذكاء الاصطناعي المسؤول، الذي يوجه الفرق في تصميم تطبيقات الذكاء الاصطناعي وبنائها واختبارها. وتلعب بطاقات التطبيق والنظام الأساسي دورًا رئيسيًا في تفعيل هذه المبادئ من خلال توفير الشفافية حول القدرات والاستخدامات المقصودة والقيود. ولمزيد من الرؤى، يتم تشجيع القراء على استكشاف تقرير شفافية الذكاء الاصطناعي المسؤول من Microsoft ومدونة قواعد سلوك خدمات الذكاء الاصطناعي المؤسسية من Microsoft، التي تحدد كيفية التفاعل مع الذكاء الاصطناعي بشكل مسؤول.
Overview
علامة التبويب Code في Microsoft Copilot هي وكيل يعمل بالذكاء الاصطناعي يحول ما تصفه إلى برنامج يعمل. وأنت تصف نتيجة باللغة الطبيعية - لوحة معلومات أو أداة داخلية أو موقع ويب ثابت أو تحويل بيانات أو برنامج نصي - ويقوم Copilot Code بإنشائها، ويعرض إصدار أولي مباشر على لوحة، ويكرر التحسين معك حتى تعمل. لا تحتاج إلى معرفة كيفية البرمجة. يمكن تشغيل Copilot Code على جهازك (المحلي) أو في بيئة آمنة ومعزولة في السحابة.
تم تصميم Copilot Code للعاملين في مجال المعلومات الذين لديهم أفكار وبيانات ومهام سير عمل متكررة ولكنهم لا يديرون بيئة تطوير. يقوم بكتابة البرامج وتشغيلها نيابة عنك، ويستخدم سياق العمل Microsoft 365 الخاص بك عندما تسمح له بذلك، ويطلب إذنك قبل أن يتخذ إجراءات تتجاوز مجلد المشروع الذي حددته.
يتوفر Copilot Code كجزء من Microsoft Copilot. لمزيد من المعلومات، راجع نظرة عامة على Copilot Code.
المصطلحات الأساسية
يحدد الجدول التالي المصطلحات الرئيسية المتعلقة بـ Copilot Code.
| المصطلح | الوَصف |
|---|---|
| وكيل | مكون يعمل بالذكاء الاصطناعي يقوم بأتمتة المهام وتنفيذها نيابة عن المستخدم، استنادًا إلى تعليمات بلغة طبيعية. Copilot Code هو وكيل يقوم بإنشاء البرمجيات وتشغيلها. |
| مشروع | عنصر البرامج الذي يُنشئه Copilot Code، جنبًا إلى جنب مع الملفات التي يتكون منها. يتم حفظ مشروع على جهازك (محلي) أو في السحابة، ومحادثته مرتبطة به. |
| لوحة | مساحة العمل المرئية بجوار المحادثة، حيث ترى إصدارًا أوليًا مباشرًا للعنصر ويمكن التبديل إلى طريقة عرض التعليمات البرمجية لمشاهدة الملفات التي تم إنشاؤها وتحريرها. |
| التنمية المحلية | وضع يتم فيه تشغيل Copilot Code على جهازك الخاص ويعمل داخل مجلد مشروع تحدده. |
| التطوير السحابي | وضع يتم فيه تشغيل Copilot Code ويُبقي مشروعك في بيئة آمنة ومعزولة في السحابة. |
| طلب الموافقة | مربع حوار يطلب فيه Copilot Code إذنك قبل أن يصل إلى موقع خارج المجلد المحدد، أو يقوم بإجراء اتصال بالشبكة، أو يقوم بتشغيل أمر. وتتم كتابة الطلبات بلغة عادية. |
| المكون الإضافي | حزمة موزعة من خلال Microsoft 365 App Store تربط Copilot Code بمصادر البيانات والخدمات الخارجية. يستخدم Copilot Code نفس المكونات الإضافية المتوفرة في Cowork. |
| سياق العمل | بيانات Microsoft 365 الخاصة بك — المستندات والرسائل الإلكترونية والاجتماعات والتقويم — التي يمكن لـ Copilot Code استخدامها كسياق لما ينشئه، بإذن منك وباستخدام حساب مؤسستك (العمل). |
| اتصال GitHub | ارتباط اختياري لحساب GitHub يتيح Copilot Code العمل مع المستودعات والإجابة على الأسئلة حول التعليمات البرمجية وفتح طلبات السحب. |
| Automation | العمل الذي يشغّله Code وفق جدول زمني، الإعداد من لوحة عمليات التشغيل التلقائي. |
الميزات الأساسية أو الإمكانيات
تصف الميزات والقدرات الرئيسية أدناه ما تم تصميم Copilot Code للقيام به.
| الميزة | الوَصف |
|---|---|
| أنشئ من اللغة الطبيعية | Copilot Code يحوّل وصفًا بلغة عادية لنتيجة ما إلى مكوّن برمجي عملي، مثل تطبيق أو لوحة معلومات أو موقع ويب ثابت أو تحويل للبيانات أو تشغيل تلقائي أو برنامج نصي. |
| الأسئلة التوضيحية | قبل الإنشاء، قد يطرح Copilot Code بعض الأسئلة لتأكيد ما تريده وكيف يجب أن يبدو. |
| المعاينة المباشرة وعرض التعليمات البرمجية | تعرض اللوحة معاينة مباشرة لموقع ويب ثابت أو تطبيق ويب أثناء إنشائه. يمكنك التبديل إلى طريقة عرض التعليمات البرمجية لمشاهدة الملفات التي تم إنشاؤها وتحريرها، وتحديد عنصر على اللوحة لتوجيه طلبك التالي إليه. |
| كرّر وتراجع | يمكنك تحسين النتيجة من خلال وصف التغييرات في المحادثة. يمكنك العودة إلى إصدار سابق في أي وقت. إذا فشلت خطوة، يحاول Copilot Code الاسترداد ويشرح ما حدث بلغة عادية. |
| التنفيذ المحلي أو السحابي | يمكن Copilot Code تشغيل مشروعك على جهازك الخاص أو في بيئة آمنة ومعزولة في السحابة. |
| إحضار الملفات والبيانات | يمكنك تحميل الملفات أو سحبها وإفلاتها (CSV وجداول البيانات والصور والمستندات وملفات PDF والعروض التقديمية) ولصق النص و- للمشاريع المحلية - فتح مجلد موجود ليعمل Copilot Code معه. |
| تكامل سياق العمل | بإذنك، يستخدم Copilot Code سياق عملك في Microsoft 365 — المستندات ورسائل البريد الإلكتروني والاجتماعات والتقويم — كسياق لما يقوم بإنشائه. يستخدم هذا حساب مؤسستك (العمل). |
| المكونات الإضافية والأدوات | يستخدم Copilot Code نفس المكونات الإضافية المتوفرة في Cowork لتوصيل مصادر البيانات الخارجية والخدمات، بالإضافة إلى أدوات مثل البحث على الويب وإنشاء الصور، الخاضعة لسياسات مؤسستك. |
| تكامل GitHub | ويمكنك اختياريًا ربط حساب GitHub للبدء انطلاقًا من مستودع، وطرح أسئلة حول التعليمات البرمجية الخاصة بك، وإنشاء الفروع وعمليات الالتزام، وفتح طلبات سحب مسودة والاطلاع على حالتها، وإنشاء مستودع، وتتبع المشكلات، وطلبات السحب، وطلبات المراجعة في My Work. |
| عمليات التشغيل التلقائي | يمكنك إعداد العمل الذي يتم تشغيله على جدول زمني من لوحة Automations. |
| المشاركة والتصدير | يمكنك مشاركة تطبيق ثابت كرابط مقتصر على مؤسستك، وتصدير مشروع كملف .zip. |
| تحديد النموذج | يمكنك اختيار النموذج الذي يستخدمه Copilot Code لمشروعك، أو اسمح لـ Copilot Code باختياره. |
| عناصر تحكم الموافقة | يطلب Copilot Code إذنك قبل أن يصل إلى مواقع خارج مجلد المشروع المحدد، أو يُجري اتصالات بالشبكة، أو يُشغّل الأوامر. تتم كتابة رسائل طلب الموافقة بلغة بسيطة. |
كتطبيق ذكاء اصطناعي قائم على العاملين، يتسم Copilot Code بالخصائص القائمة على العاملين التالية:
- التخطيط: يُقسّم Copilot Code وصفًا بلغة طبيعية إلى الخطوات اللازمة لبناء البرنامج ويعمل من خلالها، مما يُظهر التقدم المحرز أثناء ذلك.
- قابلية التكيف: يمكنك توجيه Copilot Code باستخدام الملاحظات أثناء الجلسة، ويكيّف نهجه، بما في ذلك الرجوع إلى إصدار سابق.
- القابلية للتوسعة: تمتد قدرات Copilot Code من خلال المكونات الإضافية من متجر التطبيقات Microsoft 365 والموصلات بمصادر البيانات الخارجية واتصال GitHub اختياري.
- الذاكرة (نطاق المحادثة): ضمن محادثة المشروع، يحتفظ Copilot Code بالسياق عبر الخطوات والرسائل. تنطبق الموافقة الممنوحة أثناء الجلسة على تلك الجلسة. لا يتم الاحتفاظ بالسياق عبر محادثات منفصلة.
الاستخدامات المقصودة
وتم تصميم Copilot Code للعاملين في مجال المعلومات الذين يستخدمون Microsoft 365 ويرغبون في تحويل الأفكار والبيانات ومهام سير العمل المتكررة إلى برامج قابلة للاستخدام دون بيئة تطوير. تتضمن بعض الأمثلة على حالات الاستخدام ما يلي:
- لوحات المعلومات وطرق عرض البيانات: إنشاء لوحة معلومات تتعقب مقياسا من بياناتك، مثل عمليات التسجيل الأسبوعية حسب القناة.
- الأدوات الداخلية: إنشاء متعقب أو نموذج أو حاسبة لسير عمل الفريق، مثل تعقب المخزون أو الموافقات.
- مواقع الويب الثابتة والصفحات المقصودة: إنشاء موقع بسيط أو صفحة مقصودة لاختبار فكرة.
- تحويلات البيانات والبرامج النصية: تحويل عملية يدوية متكررة، مثل إعادة إنشاء تقرير من عدة مصادر، إلى برنامج نصي قابل لإعادة الاستخدام.
- العمل مع المستودعات الموجودة: قم بتوصيل حساب GitHub للسؤال عن مستودع وإجراء تغيير وفتح طلب سحب مسودة.
نطاق العامل: يعمل Copilot Code ضمن حدود أذونات Microsoft 365 ومجلد المشروع الذي تحدده. يقوم بإنشاء وتشغيل البرامج التي ترشده إلى إنشائها، ويطلب موافقتك قبل أن يصل إلى ما خارج المجلد المحدد، أو يقوم بإجراء اتصال بالشبكة، أو يقوم بتشغيل أمر. لن يتخذ هذه الإجراءات إلا بتوجيهك أو موافقتك.
Copilot Code غير مخصص لحالات الاستخدام التي تتطلب دقة مضمونة دون مراجعة بشرية، أو لإنتاج برامج للاستخدامات الجسيمة الأثر أو الاستخدامات الحرجة للسلامة دون الاختبار المناسب والرقابة البشرية.
النماذج وبيانات التدريب
يستخدم Copilot Code نماذج الذكاء الاصطناعي لتشغيل التجربة التي يراها المستخدمون. يمكنك الاختيار من بين العديد من النماذج، بما في ذلك متغيرات كلود أوبوس وكلود سونيت وكلود هايكو من Anthropic، ونماذج GPT التي تستضيفها وتشغلها Microsoft، أو دع Copilot Code يختار نموذجًا لك. يتم توفير نماذج Anthropic إلى Microsoft كمعالج فرعي. لمزيد من المعلومات، راجع Anthropic كمعالج فرعي لخدمات Microsoft عبر الإنترنت وفهم وظائف الذكاء الاصطناعي ونماذجه في Microsoft Online Services.
لا يتم استخدام المطالبات والاستجابات والبيانات التي يتم الوصول إليها من خلال Microsoft Graph لتدريب LLMs الأساسية، بما في ذلك تلك المستخدمة من قبل Microsoft Copilot. في وضع السحابة، تظل بياناتك التنظيمية ضمن Microsoft 365 وتخضع لسياسات إدارة البيانات الحالية لمؤسستك؛ ومع ذلك، في الوضع المحلي، قد يتم تخزين بياناتك أيضا في الجهاز المحلي رهنا بموافقة المسؤول. لمزيد من المعلومات حول كيفية التعامل مع البيانات، راجع البيانات والخصوصية والأمان ل Microsoft Copilot.
Performance
تم تصميم Copilot Code لإنشاء برنامج يعمل يعكس هدف المستخدم. يتم تقييم الأداء بناءً على ما إذا كان Copilot Code ينتج مُخرَجًا وظيفيًا يفي بالطلب، وما إذا كان يُجري التكرارات بشكل صحيح استنادًا إلى الملاحظات.
الأنماط المدعومة
- الإدخال: مطالبات النص من المستخدمين والنص الملصق والملفات المرفقة (CSV وجداول البيانات والصور والمستندات وملفات PDF والعروض التقديمية) حتى 200 ميغابايت لكل ملف. بالنسبة للمشاريع المحلية، يمكن Copilot Code أيضا قراءة الملفات في المجلد الذي تحدده.
-
الإخراج: عنصر برنامج قيد التشغيل يظهر على اللوحة، ورمز المصدر الذي تم إنشاؤه، والملفات المحفوظة على جهازك أو في السحابة، وعند الاتصال بـ GitHub، الفروع وعمليات الالتزام وطلبات سحب المسودة. يمكنك مشاركة تطبيق ثابت كارتباط على نطاق المؤسسة وتصدير مشروع كملف
.zip.
كيفية معالجة Copilot Code للطلبات
- يتلقى Copilot Code وصفًا باللغة الطبيعية للنتيجة التي تريدها.
- قد يطرح Copilot Code أسئلة توضيحية، ثم يخطط للخطوات اللازمة لإنشاء العنصر.
- يقوم Copilot Code بكتابة البرنامج وتشغيله، مع إظهار التقدم والمعاينة المباشرة على اللوحة. يمكنك التبديل إلى طريقة عرض التعليمات البرمجية لمشاهدة الملفات التي تم إنشاؤها.
- قبل أن يصل Copilot Code إلى موقع خارج المجلد المحدد، أو يُجري اتصالًا بالشبكة، أو يُشغِّل أمرًا، فإنه يطلب موافقتك بلغة واضحة.
- يمكنك مراجعة النتيجة وتحسينها من خلال المحادثة وحفظ مشروعك أو مشاركته أو تصديره.
شروط التشغيل الموثوق به
- يعمل Copilot Code بشكل أفضل عند وصف النتيجة بوضوح، بما في ذلك لمن تكون النتيجة وأي بيانات يجب استخدامها.
- يمكن Copilot Code الوصول فقط إلى البيانات والخدمات التي يسمح لحساب Microsoft 365 باستخدامها، وبالنسبة للمشاريع المحلية، المجلد الذي تحدده بالإضافة إلى أي مواقع توافق عليها.
- يعتمد دعم المعاينة على نوع العنصر وجهازك.
- قد يتدهور الأداء للمشاريع شديدة التعقيد مع العديد من الاعتماديات المتبادلة.
قدرات متعددة اللغات
- يتوفر CCopilot Code بجميع اللغات المدعومة من Copilot. يعتمد دعم اللغات الإضافية على إمكانات النموذج الأساسية وتوفر خدمة Microsoft 365. لمزيد من المعلومات حول اللغات المدعومة، راجع اللغات المدعومة ل Microsoft Copilot.
Limitations
يعد فهم قيود Copilot Code أمرا بالغ الأهمية لتحديد ما إذا كان يتم استخدامه ضمن حدود آمنة وفعالة. بينما نشجع العملاء على استخدام Copilot Code في حلولهم أو تطبيقاتهم المبتكرة، من المهم ملاحظة أن Copilot Code لم يتم تصميمها لكل سيناريو ممكن. نحن نشجع المستخدمين على الرجوع إلى مدونة قواعد سلوك Microsoft لخدمات الذكاء الاصطناعي للمؤسسات (للمؤسسات) أو قسم قواعد السلوك في اتفاقية خدمات Microsoft (للأفراد) بالإضافة إلى الاعتبارات التالية عند اختيار حالة استخدام:
تفسير التعليمات: قد يسيء Copilot Code تفسير أوصاف غامضة أو واسعة بشكل مفرط، مما يؤدي إلى برامج لا تتطابق مع هدفك. قدم طلبات واضحة ومحددة للحصول على نتائج أفضل.
دقة التعليمات البرمجية التي تم إنشاؤها: يجب التعامل مع التعليمات البرمجية والمخرجات التي تم إنشاؤها بواسطة الذكاء الاصطناعي كمسودات. اختبر ما ينشئه Copilot Code قبل الاعتماد عليه أو مشاركته أو استخدامه في الإنتاج. قد ينتج عن Copilot Code نتائج غير دقيقة، خاصة عندما تكون بيانات المصدر غير مكتملة أو قديمة.
تعقيد المشروع: قد لا يتم دائمًا بناء المشاريع المعقدة التي لها العديد من التبعيات كما هو متوقع. راقب التقدم، وكرّر بخطوات صغيرة، وعُد إلى إصدار سابق عند الحاجة.
دعم المعاينة: تعتمد المعاينة على نوع العنصر وجهازك. على سبيل المثال، لا يمكن معاينة بعض العناصر على كل نظام أساسي.
حدود الأذونات: يعتمد Copilot Code على أذونات Microsoft 365 الموجودة والمجلد الذي تحدده للمشاريع المحلية. لا يمكنه الوصول إلى البيانات أو الخدمات أو المواقع التي لم تصرح بها.
دعم الأنظمة الأساسية والأجهزة: يعمل Copilot Code في تطبيق Microsoft Copilot لسطح المكتب على Windows وMac، وعلى الويب لتطوير السحابة. لا يتوفر تطبيق جوّال في هذا الإصدار، وقد يختلف توفر الميزات حسب النظام الأساسي.
المهارات المخصصة والمكونات الإضافية: يتم توفير المكونات الإضافية والموصلات من قبل ناشري الجهات الخارجية ولا يتم التحقق من صحتها من قبل Microsoft. راجع المخرجات من المكونات الإضافية بعناية، حيث تعتمد الجودة على من نشرها.
التحيز والقوالب النمطية والمحتوى غير المستند إلى أساس: على الرغم من عناصر التحكم المسؤولة في الذكاء الاصطناعي، قد لا يزال المحتوى الذي ينشئه الذكاء الاصطناعي والرمز يعكسان التحيزات أو القوالب النمطية أو المعلومات غير المستندة إلى أساس. راجع ما تنتجه Copilot Code قبل الاعتماد عليه. ولمزيد من المعلومات حول القيود المعروفة للمحتوى الذي تم إنشاؤه بواسطة الذكاء الاصطناعي من نماذج Anthropic، راجع وثائق المعالج الفرعي للبيانات لدى Anthropic.
إصابة جسدية أو نفسية كبيرة محتملة للفرد: تجنب استخدام أو إساءة استخدام النظام الذي قد يؤدي إلى إلحاق ضرر جسدي أو نفسي كبير بالفرد. على سبيل المثال، بناء البرامج التي تشخص المرضى أو تصف الأدوية لديه القدرة على التسبب في ضرر كبير.
التأثير الجوهري على فرص الحياة أو الوضع القانوني: تجنب استخدام النظام أو إساءة استخدامه بطريقة يمكن أن يكون لها تأثير جوهري على فرص الحياة أو الوضع القانوني. وتتضمن الأمثلة البرامج التي يمكن أن تؤثر على الوضع القانوني للفرد أو حقوقه القانونية أو وصوله إلى الائتمان أو التعليم أو التوظيف أو الرعاية الصحية أو السكن أو التأمين أو استحقاقات الرعاية الاجتماعية أو الخدمات أو الفرص أو الشروط التي تُقدَّم بموجبها هذه الخدمات أو الفرص.
التقييمات
تُقيِّم تقييمات الأداء والسلامة ما إذا كان Copilot Code يعمل بشكل موثوق وآمن من خلال فحص عوامل مثل ما إذا كانت البرامج التي تم إنشاؤها صحيحة وتعمل مع تحديد مخاطر توليد محتوى ضار أو اتخاذ إجراءات غير مصرح بها. أُجريت التقييمات التالية باستخدام مكونات السلامة الموجودة بالفعل، والتي تم وصفها أيضًا في مكونات السلامة وإجراءات التخفيف.
تقييمات الأداء والجودة
تعد تقييمات الأداء لـ Copilot Code ضرورية لتحسين موثوقيتها في الاستخدام في العالم الحقيقي. نقوم بإجراء تقييمات الأداء بانتظام للمجالات التالية:
- ما إذا كانت التعليمات البرمجية التي تم إنشاؤها صحيحة من الناحية التركيبية.
- ما إذا كانت وظيفة المُخرَج المُنشأ تفي بطلب المستخدم.
- جودة النتيجة من منظور تجربة المستخدم.
طرق تقييم الأداء والجودة
تم تصميم بيانات التقييم الخاصة بنا خصيصًا لتقييم أداء تطبيقات الذكاء الاصطناعي عبر مجالات السلامة والجودة الرئيسية، من خلال محاكاة السيناريوهات والمخاطر الواقعية. نبدأ بتحديد جوانب التقييم ذات الصلة موضع الاهتمام بناءً على البحث متعدد التخصصات ومدخلات الخبراء. وتترجم هذه الشواغل إلى أهداف تقييم مستهدفة وتوجه صياغة مقاييس التقييم. ومن أجل السلامة، نقوم بإنشاء موجّهات عدائية لاستنباط استجابات غير مرغوب فيها أو استجابات للحالات الحدّية، والتي يتم تسجيلها بعد ذلك باستخدام تعليقات توضيحية مدعومة بالذكاء الاصطناعي مدربة على تقييم التوافق مع معايير الأمان الخاصة بـ Microsoft. وبالنسبة للجودة، ننشئ الطلبات المستندة إلى معايير ذات الصلة بسيناريوهات إنشاء التعليمات البرمجية والعاملين. يتم تجميع مجموعات البيانات من مصادر متنوعة بما في ذلك مجموعات البيانات الاصطناعية والعامة لمحاكاة سيناريوهات المستخدم في العالم الحقيقي. وباستخدام مجموعات البيانات المنسقة، يخضع كلا التقييمين لصقل تكراري ومواءمة بشرية لتحسين فعالية المقياس وموثوقيته.
تم تقييم Copilot Code باستخدام سيناريوهات تعكس كيفية قيام العاملين في مجال المعلومات بإنشاء برامج، مثل إنشاء لوحات المعلومات والأدوات الداخلية والمواقع الثابتة وتحويل البيانات. وقام المقيمون بتقييم ما إذا كانت التعليمات البرمجية التي تم إنشاؤها صحيحة وعملت، وما إذا كان الناتج يلبي الطلب، وما إذا كانت النتيجة قد استمرت عبر تباينات نفس المهمة أو لا. تعكس النتائج المثالية البرامج الوظيفية التي تطابق الطلب؛ تتضمن النتائج دون المستوى الأمثل التعليمات البرمجية التي لا تعمل أو الوظائف المفقودة أو النتائج التي لا تتطابق مع الهدف.
التقييمات المخصصة
بالإضافة إلى المقاييس القياسية، جرى تقييم Copilot Code باستخدام مقاييس مخصصة تركز على قدراته القائمة على العاملين في بناء الرموز البرمجية:
- نجاح البناء (ما إذا كان Copilot Code ينتج مُخرَجًا برمجيًا وظيفيًا).
- محاذاة الطلب (ما إذا كانت النتيجة تطابق هدف المستخدم).
- دقة التكرارات (ما إذا كان Copilot Code يطبّق التغييرات المطلوبة ويتراجع عنها بشكل صحيح).
تقييمات المخاطر والسلامة
يعد تقييم المخاطر المحتملة المرتبطة بالمحتوى والإجراءات التي ينشئها الذكاء الاصطناعي أمرا ضروريا للوقاية من هذه المخاطر بدرجات متفاوتة من الخطورة. يتضمن ذلك تقييم استعداد Copilot Code نحو إنشاء محتوى أو تعليمات برمجية ضارة، واختبار نقاط الضعف في هجمات كسر الحماية والإجراءات غير المخوّلة. تم إجراء التقييمات التالية للمخاطر والسلامة:
- الكراهية وعدم الإنصاف
- الجنسي
- عنف
- إيذاء النفس
- مواد محمية
- إنشاء تعليمات برمجية غير آمنة أو ضارة
- كسر الحماية غير المباشر
- كسر الحماية المباشر
- تنفيذ إجراء غير مصرح
طرق تقييم المخاطر وتقييم السلامة
استخدمت تقييمات المخاطر والسلامة الطلبات العدائية والمصنفات التلقائية لتقييم الأضرار المحتملة. وجمعت الاختبارات تقييمات قاضي النموذج اللغوي الكبير مع الكشف القائم على المصنف والاختبار اليدوي عند الضرورة. اختبرت التقييمات الإضافية الخاصة بقدرة Copilot Code على التنفيذ ما إذا كان يمكن التلاعب بالعامل لإنشاء تعليمات برمجية غير آمنة أو اتخاذ إجراءات أو لا — مثل الوصول إلى الملفات أو إجراء اتصالات بالشبكة أو تشغيل الأوامر — دون الموافقة المطلوبة. وتؤدي النتائج المثالية إلى إعادة توجيه الطلبات غير الآمنة أو رفضها والحفاظ على حد الموافقة سليمًا عبر اختلافات صياغة الطلبات. تتضمن النتائج دون المستوى الأمثل إنتاج محتوى ضار أو غير آمن، أو اتخاذ إجراءات دون موافقة مناسبة.
مكونات السلامة وإجراءات التخفيف
عندما حددنا المخاطر المحتملة وإساءة الاستخدام من خلال عمليات مثل اختبار الفريق الأحمر وقمنا بقياسها، قمنا بتطوير عوامل تخفيف المخاطر لتقليل احتمالية حدوث الضرر. تصف القائمة التالية بعضًا من إجراءات التخفيف. نواصل تقييم Copilot Code لتحسين أداء المنتج وإجراءات التخفيف.
الموافقة على الإجراءات التي تتجاوز مجلد المشروع. تتمثل آلية السلامة الأساسية في Copilot Code في نموذج الموافقة الخاص به. وعند تحديد مجلد للعمل فيه، يمكن لـ Copilot Code القراءة والكتابة داخل هذا المجلد؛ ويتطلب الوصول إلى أي موقع آخر أو إجراء اتصال بالشبكة أو تشغيل أمر الحصول على موافقتك الصريحة. وتُكتب طلبات الموافقة بلغة واضحة ومبسطة.
عزل قابل للتكوين لتنفيذ التعليمات البرمجية. يقوم Copilot Code بتشغيل البرامج التي تم إنشاؤها مع مستويات عزل وإنفاذ قابلة للتكوين. يمكن للمسؤولين تكوين مستوى الإنفاذ لمؤسستهم.
حدود الأذونات. يعمل Copilot Code بشكل صارم ضمن أذونات Microsoft 365 الحالية لديك والمجلد الذي تحدده. لا يمكنه الوصول إلى البيانات أو الخدمات أو الموارد التي لم تصرح بها، مما يساعد على منع تصعيد الامتيازات.
الموافقة على نطاق المحادثة. وتنطبق الموافقة التي تمنحها أثناء جلسة العمل على تلك الجلسة ولا تستمر عبر محادثات منفصلة، ما يحد من نطاق التأثير لأي منحة إذن غير مقصودة.
المصنفات المستندة إلى الذكاء الاصطناعي وتصفية المحتوى. يستخدم Copilot Code المصنفات المستندة إلى الذكاء الاصطناعي وعوامل تصفية المحتوى لتحديد المحتوى الذي يحتمل أن يكون ضارا وحظره في مطالبات المستخدم والاستجابات التي تم إنشاؤها، بما في ذلك عوامل تصفية خطاب الكراهية والعنف والمحتوى الجنسي والضرر الذاتي والمواد المحمية.
التوجيه الفوقي. توجّه إرشادات النظام سلوك Copilot Code ليتوافق مع مبادئ Microsoft للذكاء الاصطناعي وتوقعات المستخدم، بما في ذلك إرشادات لرفض الطلبات غير المناسبة وتجنب إنشاء تعليمات برمجية غير آمنة أو ضارة.
تصميم يركز على المستخدم والشفافية. ويعرض Copilot Code كل خطوة أثناء عملها ويعرض إصدار أولي مباشر، ما يجعل إجراءات العامل شفافة حتى تتمكن من تحديد متى يتجه في مسار غير مقصود.
إمكانية التدقيق. يسجل Copilot Code الإجراءات التي يتخذها - التعليمات البرمجية التي تم إنشاؤها، والأوامر التي تم تشغيلها، والملفات المقروءة أو المكتوبة - وتتوفر هذه السجلات لمسؤولي تكنولوجيا المعلومات، ما يوفر إمكانية التتبع من طلب المستخدم إلى الإجراء ونتائجه.
عناصر التحكم الإدارية. يمكن للمسؤولين تمكين أو تعطيل Copilot Code وميزات محددة، وفرض النهج على مستوى المؤسسة، وتقييد اتصالات حساب GitHub، وتعيين حدود الإنفاق لكل مستخدم. يتم قياس الاستخدام مقابل استحقاق Microsoft Copilot الخاص بك.
آليات التغذية الراجعة. يمكن للمستخدمين إرسال ملاحظات بالإبهام لأعلى أو بالإبهام لأسفل، مع تعليق عند اختيار الإبهام لأسفل، وتُستخدم هذه الملاحظات لتقييم جودة Copilot Code وسلامته وتحسينهما.
تدابير الأمن السيبراني. تنفذ Copilot Code ممارسات الأمن السيبراني بما في ذلك نقل البيانات المشفرة، والمصادقة الآمنة من خلال Microsoft Entra ID، والالتزام بدورة حياة تطوير الأمان لدى Microsoft. في وضع السحابة، تظل بياناتك التنظيمية ضمن Microsoft 365 وتخضع لسياسات إدارة البيانات الحالية لمؤسستك؛ ومع ذلك، في الوضع المحلي، قد يتم تخزين بياناتك أيضا في الجهاز المحلي رهنا بموافقة المسؤول. يتم إجراء عمليات تدقيق أمنية منتظمة ومراجعات نماذج التهديدات لتحديد الثغرات الأمنية المحتملة ومعالجتها.
أفضل الممارسات لنشر واعتماد Copilot Code
الذكاء الاصطناعي المسؤول هو التزام مشترك بين Microsoft وعملائها. بينما تقوم Microsoft ببناء تطبيقات الذكاء الاصطناعي وخدمات النظام الأساسي مع وضع السلامة والعدالة والشفافية في جوهرها، يلعب العملاء دورًا حاسمًا في نشر هذه التقنيات واستخدامها بطريقة مسؤولة ضمن سياقاتهم. لدعم هذه الشراكة، نقدم أفضل الممارسات التالية للقائمين على النشر والمستخدمين النهائيين لمساعدة العملاء على تنفيذ الذكاء الاصطناعي المسؤول بفعالية.
يجب على القائمين بالنشر والمستخدمين النهائيين:
وتوخ الحذر وتقييم النتائج عند استخدام Copilot Code لاتخاذ القرارات المصيرية أو في المجالات الحساسة. القرارات ذات الأثر الجوهري هي تلك التي قد يكون لها تأثير قانوني أو كبير على وصول الشخص إلى التعليم أو التوظيف أو المنصات المالية أو المزايا الحكومية أو الرعاية الصحية أو الإسكان أو التأمين أو المنصات القانونية، أو التي قد تؤدي إلى ضرر جسدي أو نفسي أو مالي. تتطلب المجالات الحساسة - مثل المنصات المالية والرعاية الصحية والإسكان - رعاية خاصة بسبب احتمال حدوث تأثير غير متناسب على مجموعات مختلفة من الناس. عند استخدام الذكاء الاصطناعي لاتخاذ القرارات في هذه المجالات، تأكد من أن أصحاب المصلحة المتأثرين يمكنهم فهم كيفية اتخاذ القرارات واستئناف القرارات وتحديث أي بيانات إدخال ذات صلة.
تقييم الاعتبارات القانونية والتنظيمية. يحتاج العملاء إلى تقييم التزامات قانونية وتنظيمية محددة محتملة عند استخدام أي أنظمة أساسية وحلول الذكاء الاصطناعي، والتي قد لا تكون مناسبة للاستخدام في كل صناعة أو سيناريو. بالإضافة إلى ذلك، لم يتم تصميم الأنظمة الأساسية أو حلول الذكاء الاصطناعي ولا يجوز استخدامها بطرق محظورة بموجب شروط الخدمة المعمول بها وقواعد السلوك ذات الصلة.
يجب على القائمين بالنشر:
وقم بتكوين الوصول وعناصر التحكم بالشكل المناسب. استخدم عناصر التحكم الإدارية المتوفرة لإدارة المستخدمين الذين يمكنهم الوصول إلى Copilot Code، والميزات المتوفرة، وقيود الاتصال بـ GitHub، وحدود الإنفاق لكل مستخدم. ضع في اعتبارك البدء بمجموعة تجريبية قبل النشر على نطاق أوسع.
تثقيف المستخدمين حول نموذج الموافقة. وتأكد من أن المستخدمين يفهمون أنهم مسؤولون عن مراجعة ما الذي يصل إليه Copilot Code ويتصل به ويشغّله والموافقة عليه، وأنه يجب التعامل مع التعليمات البرمجية التي تم إنشاؤها بواسطة الذكاء الاصطناعي كمسودة لاختبارها قبل الاستخدام.
مراجعة استخدام المكون الإضافي. قيّم المكونات الإضافية قبل إتاحتها. فهم البيانات التي يصل إليها كل مكون إضافي والإجراءات التي يمكنه تنفيذها.
مراقبة الاستخدام وسجلات التدقيق والملاحظات. راجع سجلات التدقيق وملاحظات المستخدم لتحديد الأنماط أو المشكلات الشائعة أو المجالات التي قد تكون هناك حاجة إلى إرشادات إضافية.
يجب على المستخدمين النهائيين:
مارس الإشراف البشري عند الاقتضاء. تعد الرقابة البشرية ضمانة مهمة عند التفاعل مع تطبيقات الذكاء الاصطناعي. بينما نقوم باستمرار بتحسين تطبيقات الذكاء الاصطناعي لدينا، قد لا يزال الذكاء الاصطناعي يرتكب أخطاء. قد تكون المخرجات التي تم إنشاؤها غير دقيقة أو غير مكتملة أو متحيزة أو غير متوافقة أو غير ذات صلة بأهدافك المقصودة. على هذا النحو، راجع واختبر ما ينشئه Copilot Code وتحقق من أنه يتطابق مع توقعاتك ومتطلباتك.
كن على دراية بمخاطر الاعتماد الزائد. يحدث الإفراط في الاعتماد على الذكاء الاصطناعي عندما يقبل المستخدمون مخرجات الذكاء الاصطناعي غير الصحيحة أو غير المكتملة، ويرجع ذلك أساسا إلى أنه قد يكون من الصعب اكتشاف الأخطاء. بالنسبة إلى التعليمات البرمجية والبرامج، يعد هذا الأمر مهمًا بشكل خاص - اختبر ما ينشئه Copilot Code قبل الاعتماد عليه أو مشاركته أو استخدامه في الإنتاج.
توخي الحذر عند استخدام التعليمات البرمجية في المجالات الحساسة. واتخذ احتياطات إضافية عند إنشاء برامج تكون إجراءاتها لا رجعة فيها أو ذات عواقب وخيمة، كما هو موضح بشكل أكبر في قواعد سلوك خدمات الذكاء الاصطناعي للمؤسسات لدى Microsoft (للمؤسسات) أو قسم قواعد السلوك في اتفاقية خدمات Microsoft (للأفراد).
قدم تعليمات واضحة ومحددة. قم بتضمين تفاصيل حول النتيجة التي تريدها، ولمن هي مخصصة، وأي بيانات يجب أن تستخدمها. كلما كانت التعليمات أكثر تحديدا ، كانت النتيجة أفضل.
راجع رسائل طلب الموافقة بعناية. ,قبل الموافقة على الوصول إلى موقع أو اتصال شبكة أو أمر، تأكد من فهمه وأنك تنوي ذلك.
قم بتقديم الملاحظات بشكل منتظم. استخدم أزرار الإبهام لأعلى/لأسفل والتعليقات للمساعدة في تحسين أداء Copilot Code بمرور الوقت.
تعرّف على المزيد حول Copilot Code
للحصول على إرشادات إضافية أو لمعرفة المزيد حول الاستخدام المسؤول لـ Copilot Code، نوصي بمراجعة الوثائق التالية: