تُحدَّث يومياً

مصدرُك العربي
لمستقبل الذكاء الاصطناعي

أخبار، تقارير، أدوات وتحليلات يومية — كل ما تحتاجه لمتابعة ثورة الذكاء الاصطناعي باللغة العربية

✅ تم الاشتراك!
اختيار المحررينتعلم و استخدام الذكاء الاصطناعي

كيف تساهم في كيرنل لينكس باستخدام الذكاء الاصطناعي وفق القواعد الجديدة

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

القاعدة الذهبية واضحة: أدوات الذكاء الاصطناعي محظورة من إضافة علامات “Signed-off-by” تحت أي ظرف. هذا التوقيع يعني المصادقة القانونية على “شهادة المنشأ للمطور” (Developer Certificate of Origin) – وهي مسؤولية لا يمكن تفويضها لخوارزمية مهما بلغت ذكاءً. المطور البشري وحده من يشهد أن الكود يتوافق مع ترخيص GPL-2.0-only ولا يخرق أي قوانين ملكية فكرية.

  1. اتبع عملية التطوير التقليدية: استخدم نفس خطوات المراجعة المذكورة في Documentation/process/development-process.rst و Documentation/process/coding-style.rst
  2. تأكد من توافق الترخيص: راجع أن كل سطر كود متوافق مع GPL-2.0-only واستخدم معرفات SPDX الصحيحة حسب Documentation/process/license-rules.rst
  3. امنع الذكاء الاصطناعي من التوقيع: لا تسمح لأي أداة ذكية بإضافة علامة Signed-off-by – هذا حق محصور بك كمطور بشري
  4. راجع كل سطر كود مُنتَج: افهم وظيفة كل دالة وتأثير كل تغيير قبل إدراجه في مساهمتك
  5. أضف علامة الإسناد المناسبة: استخدم تنسيق “Assisted-by: AGENT_NAME:MODEL_VERSION [TOOL1] [TOOL2]” لتوثيق الأدوات المستخدمة
  6. تحمل المسؤولية الكاملة: وقّع بعلامة Signed-off-by الخاصة بك لتؤكد مسؤوليتك التامة عن المساهمة
  7. اذكر الأدوات المتخصصة فقط: في علامة Assisted-by، اذكر الأدوات التحليلية مثل coccinelle أو sparse أو smatch أو clang-tidy، وتجاهل الأدوات الأساسية مثل git أو gcc أو محرر النصوص

المثال العملي لعلامة الإسناد يبدو هكذا: “Assisted-by: Claude:claude-3-opus coccinelle sparse” – حيث Claude هو اسم النموذج، claude-3-opus هو الإصدار المحدد، وcoccinelle وsparse أدوات تحليل الكود المستخدمة. لا تذكر git أو make أو أي محرر نصوص في هذه القائمة.

نظام الإسناد الجديد يهدف لتتبع “الدور المتطور للذكاء الاصطناعي في عملية التطوير” حسب نص الوثيقة. لكنه لا يخفف من مسؤولية المطور – بل يزيدها وضوحاً. أنت مسؤول عن فهم كل سطر، مراجعة كل دالة، والتأكد من عدم انتهاك أي حقوق ملكية فكرية.

بالنسبة للمطورين في السعودية والإمارات العاملين على مشاريع البنية التحتية الحكومية، هذه القواعد ضرورية لضمان عدم التعرض لمشاكل قانونية عند الاستعانة بـ GitHub Copilot أو نماذج أخرى. الوضوح القانونيّ أهم من السرعة في كتابة الكود.

تذكر أن الهدف ليس منع استخدام الذكاء الاصطناعي، بل تنظيمه. لينكس تتبنى نهجاً براغماتياً: استفد من الأدوات الذكية لتحسين إنتاجيتك، لكن لا تتنازل عن مسؤوليتك كمهندس.

المصدر

مقالات ذات صلة

زر الذهاب إلى الأعلى