هل أنت على دراية بخدمة GitHub، خدمة الويب التي استُخدمت كمنصة تطوير تعاونية من قبل مطوري البرمجيات مفتوحة المصدر؟
في السنوات الأخيرة، توسع استخدامها كمساحة عمل تعاونية لتتجاوز البرمجيات مفتوحة المصدر لتشمل تطوير البرمجيات للشركات وحتى التطبيقات غير المتعلقة بالبرمجيات.
أنا أيضًا أستخدم GitHub لإدارة برامجي الخاصة ومسودات المقالات التي أكتبها لهذه المدونة.
في هذه المقالة، سأستكشف إمكانية أن يتوسع استخدام GitHub بشكل متزايد خارج نطاق البرمجيات، ليصبح مساحة مشتركة للمعرفة المفتوحة.
توليد مواقع الويكي بواسطة DeepWiki
صُممت العديد من أدوات تطوير البرمجيات التي تستخدم الذكاء الاصطناعي التوليدي لمساعدة المبرمجين البشريين. ففي هذه الأدوات، يكتب البشر البرنامج، ويوفر الذكاء الاصطناعي الدعم.
مع ذلك، يظهر نوع جديد من أدوات تطوير البرمجيات حيث يكتفي البشر بإعطاء التعليمات، ويتولى الذكاء الاصطناعي التوليدي مهمة إنشاء البرنامج.
إحدى هذه الأدوات الرائدة التي حظيت بالاهتمام هي Devin. وقد قال البعض إن إدخال Devin يشبه إضافة مبرمج آخر إلى فريق التطوير. وبينما لا يزال يُقال إن المهندسين البشريين بحاجة إلى تقديم دعم مفصل للاستخدام الفعال، فإنه لا شك في أن هذه البيانات ستُجمع وتُستخدم لإجراء المزيد من التحسينات.
إن عصر فريق تطوير البرمجيات النموذجي الذي يتكون من إنسان واحد ومبرمجين ذكاء اصطناعي مثل Devin كأعضاء في الفريق يقترب بسرعة.
كما أصدرت شركة Cognition، مطورة Devin، خدمة تُدعى DeepWiki.
DeepWiki هي خدمة تقوم تلقائيًا بإنشاء موقع ويكي لكل مشروع تطوير برمجيات على GitHub. وهذا يعني أن ذكاءً اصطناعيًا مثل Devin يقرأ ويحلل جميع برامج المشروع والمستندات ذات الصلة، ثم ينشئ جميع الوثائق ومواصفات التصميم.
أفادت شركة Cognition بأنها أنشأت مواقع ويكي لأكثر من 50,000 من أكبر مشاريع تطوير البرمجيات العامة على GitHub، والتي يمكن لأي شخص الوصول إليها مجانًا.
وبما أن هذه المشاريع عامة، فلا توجد مشكلة في القيام بذلك. وعلى الرغم من أنه يمكن إنشاء مواقع الويكي تلقائيًا، إلا أن ذلك لا بد أن يكون قد تضمن تشغيل العديد من الذكاء الاصطناعي التوليدي بكامل طاقتها لفترة طويلة، مما أدى إلى تكبد تكاليف باهظة.
وبتحمل شركة Cognition لهذه التكاليف، استفاد عدد كبير من المشاريع العامة بالحصول على الوثائق ومواصفات التصميم مجانًا.
وإذا أظهرت البيانات الإحصائية أن مواقع الويكي هذه مفيدة للمشاريع العامة ولها تأثير كبير على تحسين الجودة والإنتاجية، فمن المرجح أن تتبنى شركات تطوير البرمجيات DeepWiki لمشاريعها الخاصة.
لا بد أن شركة Cognition استثمرت في إنشاء مواقع ويكي لعدد كبير من المشاريع العامة، معتقدة أن هذا سيحدث. وهذا يوضح ثقة Cognition في DeepWiki. وإذا تم اعتماد DeepWiki، فسيتبعه Devin تلقائيًا، مما سيسرع بشكل كبير انتشار مبرمجي الذكاء الاصطناعي.
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، بصفته منجمًا فكريًا، إلى جانب عدد لا يحصى من الذكاءات الاصطناعية التوليدية التي تستخدمه، بتسريع نمو هذه المعرفة.
وستُقدم هذه المعرفة المكتشفة بسرعة، والتي تتجاوز بكثير وتيرة الاكتشاف على نطاق بشري، بتنسيق سهل الفهم بواسطة المصانع الفكرية.
وبهذه الطريقة، سيتم الكشف بسرعة عن المعرفة التي يمكن استكشافها بحتة من خلال التفكير.