هل أنتَ على دراية بـ GitHub، الخدمة الشبكية التي تُستخدم كمنصة تطوير تعاونية بين مطوري البرمجيات مفتوحة المصدر؟
في السنوات الأخيرة، توسّع استخدامها كمنصة للعمل التعاوني، ليس فقط للبرمجيات مفتوحة المصدر، بل لتطوير البرمجيات للشركات وحتى لأغراض غير متعلقة بالبرمجيات.
أنا أيضًا أستخدم GitHub لإدارة برامجي الخاصة ومسودات المقالات التي أكتبها لهذه المدونة.
في هذه المقالة، سأستكشف إمكانية أن يمتد استخدام GitHub بشكل متزايد إلى ما هو أبعد من تطوير البرمجيات في المستقبل، ليصبح مكانًا لمشاركة المعرفة المفتوحة.
إنشاء مواقع الويكي بواسطة DeepWiki
صُمِّمت العديد من أدوات تطوير البرمجيات التي تستخدم الذكاء الاصطناعي التوليدي لمساعدة مهام البرمجة البشرية. يكتب البشر البرامج، ويوفر الذكاء الاصطناعي الدعم.
من ناحية أخرى، تظهر أنواع جديدة من أدوات تطوير البرمجيات حيث يكتفي البشر بإعطاء التعليمات، ويتولى الذكاء الاصطناعي التوليدي مهمة إنشاء البرامج.
ديفين (Devin) هي إحدى هذه الأدوات التي أصبحت رائدة وحظيت بالاهتمام. حتى أن بعض الناس قالوا إن إدخال ديفين كان بمثابة إضافة مبرمج آخر إلى فريق التطوير. وعلى الرغم من أنه لا يزال يُقال إن المهندسين البشريين بحاجة إلى تقديم دعم مفصل لاستخدامه بفعالية، إلا أن هذه البيانات ستُجمع وتُستخدم للتحسين بالتأكيد.
إن العصر الذي تصبح فيه فرق تطوير البرمجيات المكونة من إنسان واحد ومبرمجي الذكاء الاصطناعي مثل ديفين كأعضاء في الفريق أمرًا شائعًا بات وشيكًا.
كما أطلقت شركة Cognition، مطورة ديفين، خدمة تسمى DeepWiki.
DeepWiki هي خدمة تقوم تلقائيًا بإنشاء موقع ويكي لكل مشروع تطوير برمجيات على GitHub. هذا يعني أن ذكاءً اصطناعيًا، مشابهًا لديفين، يقرأ ويحلل جميع البرامج والوثائق ذات الصلة لذلك المشروع وينشئ جميع الأدلة ووثائق التصميم.
يُذكر أن Cognition أنشأت مواقع ويكي لأكثر من 50,000 مشروع تطوير برمجيات عام رئيسي على GitHub، والتي يمكن لأي شخص الوصول إليها مجانًا، باستخدام DeepWiki.
بما أن هذه مشاريع عامة، فلا توجد أي مشكلة في القيام بذلك. وعلى الرغم من أن مواقع الويكي يمكن إنشاؤها تلقائيًا، إلا أنها تتطلب تشغيل عدد كبير من الذكاء الاصطناعي التوليدي بكامل طاقته لفترة طويلة، ويجب أن تكون التكلفة كبيرة.
من خلال تحمل هذه التكاليف، قدمت Cognition فائدة كبيرة لعدد هائل من المشاريع العامة، مما سمح لهم بالحصول على الشروحات ووثائق التصميم مجانًا.
إذا أظهرت البيانات الإحصائية أن مواقع الويكي هذه مفيدة لكل مشروع عام ولها تأثير كبير على تحسين الجودة والإنتاجية، فإن شركات تطوير البرمجيات ستتبنى DeepWiki لمشاريعها الخاصة.
يجب أن تكون Cognition قد استثمرت في إنشاء مواقع ويكي لعدد هائل من المشاريع العامة، معتقدة أن هذا قد يحدث. وهذا يدل على ثقة Cognition في DeepWiki. وعندما يتم اعتماد DeepWiki، سيتبعه ديفين تلقائيًا، مما يزيد بشكل كبير من احتمالية انتشار مبرمجي الذكاء الاصطناعي على نطاق واسع.
GitHub كمنصة لمشاركة المستندات
أصبح GitHub خدمة ويب شائعة ومعيارًا واقعيًا لمشاركة البرامج وتعديلها بشكل تعاوني وتخزينها لتطوير البرمجيات مفتوحة المصدر.
في السنوات الأخيرة، تم تعزيز ميزات الإدارة والأمان الخاصة به للشركات، مما يجعله أداة شائعة في الشركات المتقدمة التي تقوم بتطوير البرمجيات.
لهذا السبب، يثير GitHub بقوة صورة خدمة ويب لتخزين ومشاركة البرامج. ومع ذلك، في الواقع، يمكن استخدامه لمشاركة وتحرير وتخزين المستندات والمواد المختلفة، التي لا علاقة لها بالبرامج على الإطلاق.
لذلك، ليس عدد قليل من الأشخاص يستخدمون GitHub لإدارة المستندات التي يرغبون في تعديلها بشكل تعاوني على نطاق واسع. يمكن أن تكون هذه المستندات متعلقة بالبرمجيات أو غير مرتبطة بها تمامًا.
علاوة على ذلك، تعد المدونات والمواقع الإلكترونية أيضًا مستندات تحتوي على نوع من البرامج أو يتم هيكلتها ونشرها بواسطة البرامج.
بسبب هذا، ليس من غير المألوف أن يقوم الأفراد والشركات بتخزين محتوى المدونات والمواقع الإلكترونية، بالإضافة إلى البرامج التي تجعلها سهلة العرض والبرامج لإنشاء الموقع تلقائيًا، معًا كمشروع واحد على GitHub.
من الممكن أيضًا جعل هذه المدونات والمواقع الإلكترونية مشاريع عامة على GitHub للتحرير التعاوني لمحتواها.
علاوة على ذلك، في الآونة الأخيرة، لا يُستخدم الذكاء الاصطناعي التوليدي لتطوير البرمجيات فحسب، بل يتم دمجه غالبًا في البرمجيات.
في هذه الحالة، يتم تضمين جمل التعليمات التي تسمى المطالبات (prompts)، والتي تعطي تعليمات مفصلة للذكاء الاصطناعي التوليدي، داخل البرامج.
يمكن اعتبار هذه المطالبات أيضًا نوعًا من المستندات.
المصنع الفكري
على الرغم من أنني مهندس تطوير برمجيات، إلا أنني أكتب مقالات لمدونتي أيضًا.
بينما أرغب في أن يقرأها الكثير من الناس، إلا أنه من الصعب جدًا زيادة عدد القراء.
بالطبع، يمكن للمرء أن يفكر في إنشاء مقالات لجذب الانتباه أو التواصل بنشاط مع الأفراد المؤثرين للحصول على المشورة، من بين جهود وإبداعات أخرى.
ومع ذلك، وبالنظر إلى شخصيتي والجهد والضغط المتضمنين، فإنني متردد في الانخراط في الترويج العدواني. علاوة على ذلك، فإن قضاء الوقت في مثل هذه الأنشطة سيصرفني عن جوهر عملي، الذي يتضمن البرمجة، والتأمل في الأفكار، وتوثيقها.
لذلك، قررت مؤخرًا تجربة استراتيجية تُعرف بالوسائط المتعددة أو القنوات المتعددة، والتي تتضمن توسيع نطاق منشورات مدونتي من خلال تطويرها إلى أشكال مختلفة من المحتوى.
على وجه التحديد، يشمل ذلك ترجمة المقالات اليابانية إلى الإنجليزية ونشرها على مواقع المدونات الإنجليزية، وإنشاء مقاطع فيديو عرض لتقديم المقالات ونشرها على YouTube.
علاوة على ذلك، بالإضافة إلى النشر على خدمات المدونات العامة، أفكر أيضًا في إنشاء موقع مدونتي الخاص الذي يسرد ويصنف منشوراتي السابقة ويربط المقالات ذات الصلة.
إذا كنت سأقضي وقتًا في إنشاء هذه الأمور في كل مرة يتم فيها كتابة مقال جديد، فسيكون ذلك غير منتج. لذلك، يتم أتمتة جميع المهام بخلاف كتابة المقال الياباني الأولي باستخدام الذكاء الاصطناعي التوليدي. أسمي هذا "مصنعًا فكريًا".
أحتاج إلى تطوير برامج لتنفيذ هذه الآلية.
حاليًا، لقد قمت بالفعل بإنشاء برامج يمكنها أتمتة الترجمة بالكامل، وإنشاء مقاطع الفيديو التقديمية، والتحميل على YouTube.
أنا الآن بصدد إنشاء برامج أساسية لتصنيف وربط منشورات المدونات الموجودة.
بمجرد اكتمال ذلك، وإنشاء برنامج لإنشاء موقع مدونتي الخاص وعكسه تلقائيًا على خادم الويب، سيكتمل المفهوم الأولي لمصنعي الفكري.
المصنع الفكري بالمعنى الواسع
تتم إدارة مسودات منشورات مدونتي، التي تُعد بمثابة مادة خام لهذا المصنع الفكري، كمشروع على GitHub. في الوقت الحالي، هي خاصة وغير متاحة للجمهور، لكنني أفكر في جعلها مشاريع عامة إلى جانب برامج المصنع الفكري في المستقبل.
ويشترك تصنيف منشورات المدونة، وربط المقالات، وشرح منشورات المدونة المحولة إلى فيديو، التي أطورها حاليًا، في نفس المفهوم الأساسي لـ DeepWiki.
باستخدام الذكاء الاصطناعي التوليدي، يتم إنتاج محتويات متنوعة من الأعمال الإبداعية الأصلية كمواد خام. بالإضافة إلى ذلك، يمكنه ربط المعلومات والمعرفة بداخلها، مما يؤدي بفعالية إلى إنشاء قاعدة معرفية.
الفرق الوحيد هو ما إذا كانت المادة الخام برنامجًا أم منشور مدونة. وبالنسبة لـ DeepWiki ومصنعي الفكري المدعوم بالذكاء الاصطناعي التوليدي، فإن هذا الفرق لا معنى له تقريبًا.
بمعنى آخر، إذا تم تفسير مصطلح "المصنع الفكري" بمعنى عام وأوسع، لا يقتصر على برنامجي، فإن DeepWiki هو أيضًا نوع من المصانع الفكرية.
وما تنتجه المصانع الفكرية لا يقتصر على المقالات المترجمة بلغات أخرى، أو مقاطع الفيديو التقديمية، أو مواقع المدونات المصممة ذاتيًا، أو مواقع الويكي.
من المرجح أن تكون قادرة على تحويل المحتوى إلى كل وسيط وتنسيق ممكن، مثل مقاطع الفيديو القصيرة، والتغريدات، والقصص المصورة، والرسوم المتحركة، والبودكاست، والكتب الإلكترونية.
علاوة على ذلك، يمكن تنويع المحتوى داخل هذه الوسائط والتنسيقات ليناسب المتلقي، مثل دعم لغوي أوسع، وإصدارات للخبراء أو المبتدئين، وإصدارات للبالغين أو الأطفال.
بالإضافة إلى ذلك، يمكن حتى تحقيق التوليد حسب الطلب للمحتوى المخصص.
GitHub كمنجم فكري
يمكن أن تتواجد المواد الخام للمصنع الفكري في أي مكان من حيث المبدأ.
ومع ذلك، بالنظر إلى أن GitHub قد أصبح المعيار الفعلي لمشاركة برامج المشاريع مفتوحة المصدر، وتحريرها بشكل تعاوني، وتخزينها، وأن العديد من الأشخاص، وليس أنا وحدي، يستخدمون GitHub كموقع لتخزين المستندات، يصبح من الواضح أن GitHub لديه القدرة على أن يصبح مصدرًا رئيسيًا للمواد الخام للمصانع الفكرية.
بمعنى آخر، سيصبح GitHub منجمًا فكريًا مشتركًا للبشرية، يمد المصانع الفكرية بالمواد الخام.
إن مصطلح "مشترك للبشرية" هنا يردد صدى الفكرة القائلة بأن مشاريع المصادر المفتوحة هي أصول برمجية مشتركة للبشرية.
فلسفة المصادر المفتوحة التي دعمت GitHub ستتناسب أيضًا بشكل جيد مع مفهوم المستندات المفتوحة.
علاوة على ذلك، يمكن أن تظهر ثقافة لإدارة معلومات حقوق النشر والتراخيص لكل مستند، على غرار البرامج. يمكن بسهولة تخصيص المحتوى الذي يتم إنشاؤه تلقائيًا من المستندات المصدر بنفس الترخيص، أو الامتثال للقواعد المنصوص عليها في الترخيص.
من منظور تطوير مصنع فكري، فإن وجود مستندات المواد الخام مركزية على GitHub هو أمر مثالي.
هذا يوفر فائدتين: تحسين كفاءة التطوير ببساطة عن طريق ربط GitHub بالمصنع الفكري، والقدرة على إظهار وظائف وأداء المصنع الفكري الخاص بك بشكل فعال باستخدام المستندات المتاحة للجمهور، على غرار DeepWiki.
في المستقبل، مع تطور المصانع الفكرية المختلفة وتصبح قابلة للاتصال بـ GitHub، ومع قيام المزيد من الأشخاص والشركات بإدارة المستندات على GitHub ومعالجتها بواسطة المصانع الفكرية، يجب أن يترسخ موقف GitHub كمنجم فكري بقوة.
قاعدة المعرفة العامة المشتركة للبشرية
مع وجود GitHub في المركز كمنجم فكري، ومختلف المحتويات وقواعد المعرفة التي تنتجها المصانع الفكرية، سيُنشئ هذا النظام البيئي بأكمله قاعدة معرفية عامة تشاركها البشرية.
علاوة على ذلك، فهي قاعدة معرفية ديناميكية وفي الوقت الفعلي ستتوسع تلقائيًا مع زيادة عدد المستندات المنشورة على GitHub.
وبينما ستكون قاعدة المعرفة هذه الشاسعة والمعقدة، التي تحتوي على معرفة هائلة، مفيدة للبشر، سيكون من الصعب استخلاص قيمتها الكامنة بالكامل.
ومع ذلك، ستتمكن الذكاءات الاصطناعية من الاستفادة الكاملة من قاعدة المعرفة العامة هذه، المشتركة بين جميع البشرية.
عروق المعرفة العامة
إذا تحقق مثل هذا النظام البيئي، ستتجمع معلومات عامة متنوعة بشكل طبيعي على GitHub.
لن يقتصر هذا على مسودات المدونات الشخصية أو مواقع الشركات.
بل ستتراكم أيضًا الرؤى والبيانات الأكاديمية، مثل الأوراق البحثية قبل النشر وأفكار الأبحاث، والبيانات التجريبية، ونتائج المسوحات.
سيجذب هذا ليس فقط أولئك الذين يرغبون في استخدام المعرفة والأفكار والبيانات لصالح البشرية جمعاء، بل أيضًا أولئك الذين يرغبون في نشر اكتشافاتهم بسرعة واكتساب التقدير.
حتى بالنسبة للعلماء والباحثين، سيجد الكثيرون قيمة في التحقق من صحة أعمالهم وحداثتها وتأثيرها بواسطة الذكاء الاصطناعي، والتعبير عنها من خلال محتوى متنوع، والاعتراف بها بطريقة تنتشر بشكل فيروسي، دون الحاجة إلى انتظار عملية المراجعة الطويلة من قبل الأقران.
بدلاً من ذلك، إذا لفت عملهم انتباه باحثين أو شركات أخرى بهذه الطريقة، مما يؤدي إلى بحث تعاوني أو تمويل، فهناك فوائد عملية أيضًا.
بالإضافة إلى ذلك، من المحتمل أن يكون هناك تدفق عائد لمعرفة الذكاء الاصطناعي نفسه.
يكتسب الذكاء الاصطناعي التوليدي كميات هائلة من المعرفة من خلال التدريب المسبق، لكنه لا يستكشف بنشاط الروابط غير المتوقعة أو الهياكل المتشابهة بين تلك المعرفة الهائلة أثناء التعلم.
وينطبق الشيء نفسه على الرؤى الجديدة التي تنشأ من ربط أجزاء مختلفة من المعرفة.
من ناحية أخرى، عند شرح مثل هذه التشابهات والروابط أثناء المحادثات مع ذكاء اصطناعي توليدي مدرب مسبقًا، يمكنه تقييم قيمتها بدقة تامة.
لذلك، من خلال مقارنة وربط قطع المعرفة المختلفة بشكل عشوائي أو شامل وإدخالها في ذكاء اصطناعي توليدي، يمكن اكتشاف تشابهات غير متوقعة وروابط قيمة.
بالطبع، نظرًا لوجود عدد هائل من التركيبات، فمن غير الواقعي تغطية جميعها. ومع ذلك، من خلال تبسيط وأتمتة هذه العملية بشكل مناسب، يصبح من الممكن اكتشاف معرفة مفيدة تلقائيًا من المعرفة الموجودة.
من خلال تحقيق هذا الاكتشاف التلقائي للمعرفة وتخزين المعرفة المكتشفة على GitHub، يبدو من الممكن تكرار هذه الحلقة إلى أجل غير مسمى.
وبهذه الطريقة، توجد عروق معرفة عديدة غير مكتشفة داخل هذا المنجم الفكري، وسيصبح من الممكن التنقيب عنها.
الخلاصة
عندما تتأسس قاعدة معرفية بشرية مشتركة ومعيارية مثل GitHub، فمن المرجح أن تُستخدم في التدريب المسبق للذكاء الاصطناعي التوليدي ولاسترجاع المعرفة مثل RAG.
في هذا السيناريو، سيعمل GitHub نفسه كدماغ عملاق. وسيتشارك الذكاء الاصطناعي التوليدي هذا الدماغ، موزعًا المعرفة وموسعًا إياها أثناء مشاركتها.
المعرفة المسجلة هناك إضافيًا لن تشمل فقط سجلات الحقائق، أو البيانات الجديدة، أو التصنيفات. بل قد تتضمن أيضًا معرفة محفزة تعزز اكتشاف معارف أخرى أو مجموعات جديدة.
أطلق على هذه المعرفة ذات التأثير التحفيزي اسم "البلورات الفكرية" أو "بلورات المعرفة". وهذا يشمل، على سبيل المثال، أطرًا جديدة للتفكير.
عندما يُكتشف أو يُطوَّر إطار عمل جديد وتُضاف بلورة فكرية، فإن تأثيرها التحفيزي يمكِّن مجموعات وهيكلة مختلفة للمعرفة عما كانت عليه من قبل، مما يؤدي إلى نمو معرفة جديدة.
ومن بين هذه، قد تكون هناك بلورات معرفية أخرى. وهذا بدوره سيزيد من المعرفة.
هذه المعرفة ليست اكتشافًا علميًا بل أقرب إلى البحث الرياضي، أو التطوير الهندسي، أو الاختراع. لذلك، هي معرفة تنمو بالكامل من خلال الفكر، وليس من خلال حقائق ملاحظة جديدة مثل المعرفة العلمية.
وسيقوم GitHub كمنجم فكري، إلى جانب عدد لا يحصى من الذكاء الاصطناعي التوليدي الذي يستفيد منه، بتسريع نمو هذه المعرفة.
المعرفة التي تُكتشف الواحدة تلو الأخرى بوتيرة تفوق بكثير مقياس الاكتشاف البشري ستُقدَّم في شكل سهل الفهم لنا من قبل مصانع المعرفة.
وبهذه الطريقة، ستُستخرج المعرفة التي يمكن استكشافها بالكامل من خلال الفكر بسرعة.