افعلها بطريقة المصدر المفتوح - دور وإمكانات InnerSource في عصر الذكاء الاصطناعي

السؤال الذي يؤرق المنظمات الحديثة #

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

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

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


TL;DR: خمسة تحديات تنظيمية حرجة #

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

  1. معضلة التوحيد القياسي: المنظمات تريد أن يفهم الذكاء الاصطناعي طرقها الخاصة، لكن الذكاء الاصطناعي يتفوق في المعايير المفتوحة وليس الخاصة. المفتاح هو إدراك أن الذكاء الاصطناعي تعلم بكثافة من الممارسات المفتوحة والموحدة.

  2. عنق زجاجة ضمان الجودة: الذكاء الاصطناعي يولد كميات هائلة من الكود المكرر، والبشر لا يستطيعون مراجعة كل شيء. بدلاً من ترك الذكاء الاصطناعي يعيد اختراع العجلة مراراً وتكراراً، المنظمات تحتاج لمنع التكرار من خلال مشاركة الكود المضمون الجودة داخلياً وتجنب دورات المراجعة اللانهائية.

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

  4. فوضى أشكال الوثائق: الذكاء الاصطناعي يكافح مع PowerPoint وExcel والأشكال الخاصة. التعاون على طريقة المصدر المفتوح يميل بطبيعة الحال نحو التوثيق المبني على Markdown والتعاون المبني على القضايا - أشكال يمكن للذكاء الاصطناعي تحليلها وفهمها بسهولة.

  5. أزمة السياق المفقود: الناس يعطون الذكاء الاصطناعي معلومات فورية دون السياق الحرج “لماذا” وراء القرارات. ثقافة المصدر المفتوح تدون بطبيعة الحال عمليات اتخاذ القرار، خالقة الفهم السياقي الذي يحتاجه الذكاء الاصطناعي لتقديم اقتراحات مناسبة.

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

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


1. “طريقتنا” مقابل “الطريقة القياسية” #

تخيل هذا: منظمتك قضت سنوات في إتقان عملية مراجعة الكود ومعايير التوثيق ومنهجيات الاختبار. هذه ليست مجرد ممارسات - إنها جزء من هوية منظمتك. ثم يأتي الذكاء الاصطناعي، وفجأة لا يفهم اتفاقياتك المصممة بعناية. ينتج كوداً يتبع نمط PEP8، وليس دليل نمط Python المخصص لديك. يكتب اختبارات بمعايير Jest، وليس إطار اختبارك الخاص.

بالطبع، يمكنك تعليم الذكاء الاصطناعي طرقك المحددة، لكن من الواضح أنه من الأسهل الاستفادة من المعرفة الصفرية التي يملكها بالفعل. لهذا السبب ينتهي معظم الناس بالميل نحو Bootstrap وTailwind ومعايير أخرى راسخة - لأنه ببساطة أكثر كفاءة.

الحقيقة المزعجة #

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

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

الحل قصير المدى: اعتماد المعايير #

الإجابة البراغماتية، على الأقل الآن، هي التوحيد القياسي. اعتمد PEP8 لـ Python. استخدم رسائل الالتزام التقليدية. اتبع معايير الاختبار الراسخة. هيكل وثائقك بأشكال يمكن للذكاء الاصطناعي تحليلها وفهمها.

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

الواقع طويل المدى: الذكاء الاصطناعي سيتعلم طريقتك #

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

السؤال يصبح: هل يستحق الاضطراب التنظيمي لحل مشكلة قد تحل نفسها؟

InnerSource كجسر #

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

InnerSource لا يتعلق بكتابة الكود لنفسك - يتعلق بالكتابة لفريقك، للمنظمة الأوسع، للفرق المجاورة، وللفرق على بعد قفزة أو اثنتين. هذا يعني كتابة كود يمكن للجميع قراءته بسهولة، سواء كانوا مهندسين مبتدئين جدد أو محترفين مخضرمين. هذه الفلسفة تمتد إلى ما وراء مجرد الكود إلى التوثيق في الكود والقرارات المعمارية.

InnerSource يشجع اعتماد ممارسات المصدر المفتوح داخل منظمتك: التعاون الشفاف، والمعايير المشتركة، والتحسين المدفوع بالمجتمع. يساعد الفرق على الميل بطبيعة الحال نحو ممارسات يفهمها الذكاء الاصطناعي بينما يحافظ على المعرفة المؤسسية التي تجعل منظمتك فريدة.

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


2. عنق زجاجة ضمان الجودة: عندما يتفوق الذكاء الاصطناعي على المراجعة البشرية #

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

الذكاء الاصطناعي يمكنه توليد ألف سطر من الكود في ثوان. مطور ماهر يمكنه مراجعة بضع مئات من الأسطر في ساعة. الرياضيات لا تعمل، وتزداد سوءاً مع تحسن قدرات الذكاء الاصطناعي.

مشكلة المراجعة صعبة التوسع #

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

ضمان الجودة التقليدي يفترض الندرة - أن الكود مكلف للكتابة وبالتالي يستحق المراجعة الدقيقة. لكن عندما يصبح الكود رخيصاً للتوليد، نماذج الجودة لدينا تنهار تماماً.

الحل: مشاركة الكود المضمون الجودة #

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

عندما يكون لديك العديد من الأجزاء القابلة للمشاركة كما في بيئات المصدر المفتوح وInnerSource، شيء مثير للاهتمام يحدث: عدة أشخاص ينتهي بهم الأمر باستخدام تلك الأدوات ومكونات الكود. الجودة مضمونة خلال الاستخدام الجماعي - عيون كثيرة ينتهي بها الأمر بفحص ذلك الكود، إيجاد المشاكل وتحسينه مع الوقت.

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

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

الفرق تحتاج للتفكير خارج احتياجاتها الفورية واعتبار كيف يمكن لحلولها أن تفيد الآخرين عبر المنظمة.

InnerSource يمكن المشاركة المنهجية #

InnerSource يوفر الأساس الثقافي لهذا التحول. يشجع المطورين على التفكير كمشرفين على المصدر المفتوح - ليس فقط كتابة الكود لاحتياجاتهم الفورية، بل خلق حلول يمكن للآخرين فهمها وتعديلها وتحسينها.

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

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


3. مشكلة صوامع المعلومات: عطش الذكاء الاصطناعي للمعرفة #

المنظمات تحلم بذكاء اصطناعي يعرف كل شيء - موظف اصطناعي بوصول لكل المعرفة الإدارية، قادر على عمل وظيفي متقاطع استثنائي. لكن هذا الحلم يصطدم بواقع صوامع المعلومات.

تحدي الوصول متعدد الطبقات #

اعتبر منظمتك كمخطط فين. القسم X لديه وصول لمعلومات معينة، القسم Y لمعلومات مختلفة، القسم Z لمجموعة أخرى تماماً. التقاطع - المعلومات المتاحة لكل الأقسام - غالباً ما يكون صغيراً بشكل مفاجئ.

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

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

منظمتك قد تستخدم Notion لبعض المشاريع، Office 365 لأخرى. بعض الفرق تستخدم GitHub، أخرى تستخدم GitLab. هناك اختلافات بين الأشخاص الذين لديهم تراخيص وأولئك الذين لا يملكونها. عندما تحتاج هذه الأنظمة المختلفة للتعاون، المشاكل تتضاعف. حتى عندما يعمل الموظفون على نفس المشروع، مستويات وصولهم للمعلومات قد تختلف بشكل كبير بناء على دورهم أو أقدميتهم أو قسمهم.

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

قوة تداخل المعلومات #

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

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

الموظفون يحتاجون للانتقال من كنز المعلومات إلى مشاركة المعلومات. الأقسام تحتاج للانتقال من حماية معرفتها إلى المساهمة في الذكاء التنظيمي.

اعتبارات الأمن والوصول #

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

التحدي ثقافي بقدر ما هو تقني. الذكاء الاصطناعي يمكنه فقط العمل مع المعلومات المصوغة - لا يمكنه الوصول للمعرفة الضمنية أو المعلومات التي يكدسها الأفراد. لذلك تمكين التعاون المفتوح والشفاف يصبح مهماً للغاية.

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

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

InnerSource يكسر الحواجز #

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

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


4. فوضى أشكال الوثائق: ثورة Markdown #

منظمتك لديها عقود من المعرفة المؤسسية محبوسة في عروض PowerPoint وجداول Excel ووثائق Word معقدة وتذاكر JIRA وصفحات Confluence وقواعد بيانات Notion. تريد إطعام كل هذا للذكاء الاصطناعي، لكن المشكلة هي: تنوع الأشكال يخلق كوابيس دقة.

تحدي إمكانية الوصول للذكاء الاصطناعي #

للذكاء الاصطناعي، ملف PowerPoint هو مجرد XML وملفات صور. يفتقر للفهم الدلالي لشرائحك المصنوعة بعناية. جداول Excel تصبح حساء بيانات بدون سياق. الوثائق المعقدة تفقد هيكلها ومعناها عند معالجتها بأنظمة الذكاء الاصطناعي الحالية.

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

الحل الجذري: مركزة Markdown وGitHub #

الجواب يبدو بساطة سخيفة تقريباً: اكتب كل شيء بـ Markdown ومركز كل شيء على GitHub (أو منصات مماثلة لمراقبة النسخ).

هذه التوصية قد تثير مقاومة فورية. ماذا عن التنسيق الغني؟ ماذا عن التصورات المعقدة؟ ماذا عن سير عملنا الموجود؟

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

تحدي الهجرة والمقترب التدريجي #

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

مع ذلك، هذا ليس اقتراح كل شيء أو لا شيء. بدلاً من الاختيار بين “كل PowerPoint وExcel” مقابل “كل Markdown”، المنظمات يجب أن تركز على زيادة أشكال المعلومات القابلة للقراءة بالذكاء الاصطناعي تدريجياً. خصائص أنظمة الإدارة مهمة أيضاً - الأنظمة التي يمكنها الحفاظ على المعلومات مسطحة نسبياً أكثر مثالية من تلك التي تتطلب أذونات هرمية معقدة.

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

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

InnerSource يوفر الإطار #

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

المنهجية تعترف بالمقايضات بين الوثائق الغنية وإمكانية وصول الذكاء الاصطناعي بينما توفر مسارات للانتقال التدريجي الذي يقلل الاضطراب.


5. أزمة السياق المفقود: فهم “لماذا” #

الذكاء الاصطناعي يعرف “ما” لكن لا يعرف “لماذا”. يرى لقطات من العمل المكتمل لكن يفتقر لسياق كيف ولماذا اتخذت القرارات. هذا الحد يخلق مشاكل كبيرة للتطوير المساعد بالذكاء الاصطناعي.

مشكلة اللقطة #

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

أنظمة الذكاء الاصطناعي الحالية ترى الكود المنتهي لكن لا ترى عملية التطوير. تعرف أن دالة موجودة لكن لا تعرف لماذا كُتبت بطريقة معينة. يمكنها تحديد كود “غير فعال” لكن لا يمكنها التمييز بين كود مشكوك فيه حقاً وكود منظم عمداً لأسباب محددة.

هذا يخلق سيناريوهات خطيرة حيث يقترح الذكاء الاصطناعي “تحسينات” تكسر حلولاً مبنية بعناية أو يزيل كوداً “زائداً” يخدم أغراضاً مهمة لكن غير واضحة.

فجوة المعرفة غير الرسمية #

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

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

خلق مسارات قرار متاحة للذكاء الاصطناعي #

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

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

هذا يشمل كلاً من التحديات التقنية (التكامل مع أنظمة التواصل) والتحديات الثقافية (تشجيع توثيق عمليات اتخاذ القرار).

ثقافة InnerSource توثق القرارات بطبيعة الحال #

مشاريع المصدر المفتوح تتفوق في توثيق القرارات لأن الشفافية أساسية لنجاحها. المساهمون يحتاجون لفهم ليس فقط ما يفعله الكود، بل لماذا موجود وما المشاكل التي يحلها.

InnerSource يجلب هذه الثقافة داخل المنظمات. يشجع الفرق على توثيق منطقها، مناقشة القرارات بانفتاح، وخلق مسارات تدقيق تحافظ على المعرفة المؤسسية.

المنهجية توفر أطارات عمل لتوثيق القرارات، عمليات لإضفاء الطابع الرسمي على التواصل غير الرسمي، وممارسات لربط تغييرات الكود بقرارات الأعمال.


واقع القيود التنظيمية #

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

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

مشكلة القابلية للعمل #

عندما تظهر هذه النقاشات، أحياناً تُقترح توصيات دراماتيكية. أتذكر عندما كنت في مايكروسوفت، كان لدينا عميل يكافح مع تقدم قدرات التطوير الداخلية. عندما أحضرنا تنفيذي مايكروسوفت لمقابلة العميل، اقتراحه كان مباشراً: “لأنكم شركة كبيرة، لماذا لا تشترون ببساطة شركات بها الكثير من المهندسين المتطورين؟”

ذلك الاقتراح كان على الأرجح صحيحاً، لكن…

من السهل تقديم توصيات دراماتيكية: “اشتر شركات مبتكرة”، “أعد بناء أنظمتك”، “استبدل الموظفين المقاومين”، “وظف متخصصي ذكاء اصطناعي”. لكن معظم المنظمات لا تستطيع تطبيق مثل هذه الاقتراحات بسهولة.

مثل هذه الآراء تُعتبر على الأرجح صحيحة على وسائل التواصل الاجتماعي، وفي الواقع، سيكون من المثالي على الأرجح للرؤساء التنفيذيين ذوي الرؤية تنفيذ مثل هذه التحولات بسرعة. لذا هذه الحجة صحيحة بالتأكيد.

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

الشركات التي لا تستطيع اتباع النصائح الدراماتيكية ليست بالضرورة خاطئة - تعمل ضمن قيود حقيقية غالباً ما يتجاهلها “المستشارون”.

ضرورة التحول التدريجي #

لهذا السبب المنهجيات مهمة. المنظمات تحتاج لأطارات عمل للانتقال التدريجي، مدعومة من قادة متحمسين، مساهمين متحمسين، وتطور ثقافي مستدام.

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

مشكلة يوحنا #

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

لكن فكر في يوحنا في الفريق المجاور. تعاونه الطوعي في مبادرات النمو مشكوك فيه. ليس غير كفء - قادر بمعقولية لكن يتطلب جهداً أكثر للتحفيز، أو ممتاز في أماكن أخرى لكن يبدو غير محفز في منطقتك لأن لا يفيده مباشرة.

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


التعريف الموسع للـ"مهندس" #

InnerSource صُمم أصلاً كمنهجية هندسية للتعامل مع الكود المصدري والمعلومات والتعاون بينما يشجع المساهمين الجدد على المشاركة في نظم التطوير البيئية. لكن تعريف “المهندس” يتوسع بوضوح.

عندما طُور Ruby on Rails، “مستخدمو الإطار” أصبحوا جزءاً من مجتمع الهندسة. Rails وفر نقطة دخولهم لتطوير البرمجيات. الآن، “Vibe Coding” والتطوير المساعد بالذكاء الاصطناعي يمثلان نقاط دخول جديدة للمهندسين.

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

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

دمقرطة إنشاء البرمجيات #

هذا التوسع يعكس تغييرات تقنية سابقة. كما أن Ruby on Rails دمقرط تطوير الويب بتوفير تجريدات قوية، الذكاء الاصطناعي يدمقرط إنشاء البرمجيات بتقليل الحواجز التقنية لتوليد الكود.

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

InnerSource كإطار عمل تنظيمي #

InnerSource يوفر أجوبة لهذه التحديات لأنه أساساً عن إدارة مجتمعات متنوعة من المساهمين بمستويات مهارة ودوافع متباينة. يقدم ممارسات مثبتة لدمج مساهمين جدد، صيانة معايير الجودة، وحفظ المعرفة المؤسسية.

المنهجية تصبح أكثر حيوية مع توسع “الهندسة” لتشمل مطورين مساعدين بالذكاء الاصطناعي. توفر الإطار الثقافي والمنهجي لإدارة هذا الواقع الجديد.


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

المستقبل ينتمي للمنظمات التي يمكنها مزج معرفتها وعملياتها الفريدة بنجاح مع قدرات الذكاء الاصطناعي. لا يتعلق الأمر بالاختيار بين الخبرة البشرية والذكاء الاصطناعي - يتعلق بخلق علاقات تآزرية تضخم كليهما.

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

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

الطريق إلى الأمام #

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

ابدأ صغيراً. اختر فريقاً أو مشروعاً. ابدأ بمشاركة الكود بانفتاح أكثر. وثق القرارات بدقة أكثر. وحد المعايير حيث يكون ذلك منطقياً. ابن الثقة من خلال الشفافية.

المنظمات التي تتقن هذا التوازن - بين الانفتاح والأمن، بين التوحيد والتفرد، بين قدرات الذكاء الاصطناعي والحكم البشري - ستحدد العصر القادم لتطوير البرمجيات.

السؤال ليس ما إذا كان الذكاء الاصطناعي سيحول كيف نبني البرمجيات. السؤال هو ما إذا كانت منظمتك ستُشكل بهذا التحول أو تساعد في تشكيله.

الخيار، كما هو الحال دائماً، لك. لكن طريقة المصدر المفتوح توفر مساراً مثبتاً إلى الأمام.

Yuki Hattori

Yuki Hattori

President of the InnerSource Commons Foundation
Sr. Architect at GitHub
Open Source Technical Advisor at IPA (Japanese government administration)
Author of two books on AI and GitHub
O’Reilly books translator for Prompt Enginnering for LLMs and two InnerSource books[1][2]
 
Opinions expressed here are my own and do not represent any organization I am affiliated with.