ويكي جوجل: التعريف والوظيفة

Avatar
ليزا إرنست · 01.12.2025 · تقنية · 6 دقائق

يعتبر wiki الكود الخاص بجوجل، وغالباً ما يشار إليه بـ "wiki جوجل"، منصة للإنشاء والتحديث الآلي لتوثيق الكود. يهدف إلى تحسين قابلية فهم مستودعات الكود ويعمل كقاعدة معرفية تفاعلية مدعومة بدردشة تعتمد على Gemini. تم الكشف عن المنصة رسمياً في 13 نوفمبر 2025 لمعالجة "الاختناق الناتج عن قراءة الكود الحالي".

مقدمة

Google hat mit Code Wiki تم تقديم نظام ينشئ توثيق wiki منظم ومحدث باستمرار لكل مستودع متصل. غالباً ما يشار إلى هذه المنصة بشكل غير رسمي باسم "wiki جوجل"، على الرغم من أن الاسم الرسمي هو wiki الكود، كما InfoQ و AI Native Dev أفادت. يوفر الموقع العام codewiki.google معاينة يمكن من خلالها تحليل المستودعات العامة واستكشافها كتوثيق تفاعلي.

تبرر جوجل الحاجة إلى wiki الكود بأن قراءة الكود الحالي "هي واحدة من أكبر وأكثر الاختناقات تكلفة في تطوير البرمجيات". تظهر الدراسات التي يشير إليها AI Native Dev أن المطورين يقضون ما يصل إلى 70% من وقتهم في فهم الكود الموجود. يهدف wiki الكود إلى نقل هذه المعرفة المجزأة إلى رؤية واحدة محدثة باستمرار، حيث ترتبط البنية النمطية ووحدات البيانات والتبعيات مباشرة بواقع الكود، كما يؤكد DevOps.com .

كيفية العمل

يتميز wiki الكود بثلاث خصائص أساسية. أولاً، يقوم النظام بمسح المستودع بالكامل وإعادة إنشاء التوثيق تلقائياً بعد كل تغيير في الكود. ثانياً، يستخدم بنية wiki المحدثة باستمرار كقاعدة معرفية لدردشة مدعومة بـ Gemini. ثالثاً، يربط جميع أقسام wiki واستجابات الدردشة مباشرة بالملفات والتعريفات المقابلة في الكود، كما هو موصوف في Google Developers Blog .

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

Vikas Ranjan beschreibt auf Medium, أن wiki الكود يبني رسم بياني للمعرفة من الكود، ويشكل العلاقات بين الوظائف والفئات، ويجمع هذا الرسم البياني مع بحث المتجهات و RAG الوكيل لإنشاء استجابات الدردشة. بالنسبة للمستخدمين، تبدو النتيجة أشبه بعرض ويكيبيديا لقاعدة الكود الخاصة بهم: أوصاف الوحدات، والإشارات المرجعية، والرسوم البيانية، ودردشة يتم دعم استجاباتها بروابط في الكود الفعلي، كما يلخص InfoQ .

إنفوجرافيك حول كيفية عمل محركات البحث

المصدر: semrush.com

يوضح هذا الإنفوجرافيك العملية المعقدة التي تجد بها محركات البحث مثل Google المحتوى، وتفهرسه، وتقدمه في نتائج البحث (SERPs).

مجالات التطبيق

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

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

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

الفرص والتحديات

تكمن أكبر فرصة لـ wiki الكود في حقيقة أن التوثيق لم يعد يعتمد على تحفيز المطورين الأفراد، بل ينشأ كمنتج ثانوي لعملية التطوير. في الوقت نفسه، تتوفر دردشة تستخدم هذا التوثيق كسياق، كما يشيران Google Developers Blog و InfoQ hervorheben. AI Native Dev ordnet Code Wiki في تحول أوسع، حيث يتم تحويل التركيز من إنشاء الكود إلى فهم الكود وتصحيحه وصيانته.

Allerdings gibt es auch Herausforderungen. The Register يشير إلى أن الشرح الواضح للمشاريع المعقدة لا يزال صعباً حتى بالنسبة للذكاء الاصطناعي، ولا يزال يتعين رؤية مدى قوة wiki الكود في التعامل مع قواعد الكود الحقيقية "الفوضوية". في المناقشات على Hacker News ، يُتساءل أيضاً ما إذا كان wiki تلقائي يوفر معرفة جديدة حقاً أم أنه يعرض فقط الوثائق والكود الموجودة بأشكال أخرى، والتي قد تبدو لبعض الفرق تجميلية أكثر من كونها تعزز الإنتاجية.

نقطة أخرى حرجة هي خصوصية البيانات وتبعيات البائع (Vendor-lock-in). بالنسبة لقواعد الكود الحساسة والخاصة، سيكون من الضروري أن يعمل إصدار Gemini-CLI المعلن محلياً وقابلاً للتحكم حقاً، وأن تتمكن المؤسسات من معرفة البيانات التي تذهب إلى أين، كما Google Developers Blog و AI Native Dev anmerken. بالتحديد في الصناعات المنظمة أو مع الكود الحرج للأمان، ستنتظر العديد من الشركات حتى تصبح تفاصيل المعالجة المحلية وخيارات التدقيق أوضح.

نتائج بحث جوجل مع ردود الذكاء الاصطناعي التوليدي

المصدر: searchengineland.com

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

التطبيق العملي

يمكن لمن لديه مستودع عام على GitHub تجربة wiki الكود بالفعل اليوم. للقيام بذلك، افتح الموقع codewiki.google, ألصق رابط GitHub وانتظر حتى يتم إنشاء التوثيق، كما يصف LinkedIn-Beiträge . تم وصف المعاينة الحالية بشكل صريح من قبل Google على أنها "موقع wiki الكود"، وهي واجهة ويب مستقلة للتوثيق والرسوم البيانية والدردشة.

بالنسبة للمستودعات الخاصة والمؤسسية، تعمل Google على امتداد Gemini-CLI، والذي يهدف إلى تشغيل نفس التقنية محلياً على قواعد الكود الداخلية. يمكن بالفعل التسجيل لقائمة انتظار الوصول المبكر عبر Google for Developers ، ولكن تاريخ الإصدار العام لم يتم تحديده بعد. تصنف وسائل الإعلام مثل The Register و InfoQ wiki الكود كمشروع معاينة، والذي يجب أن يوضح كيف يمكن إعادة إنشاء التوثيق تلقائياً بعد كل تغيير في الكود، دون الحاجة إلى أن يقوم المطورون بصيانة ملفات التوثيق بأنفسهم.

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

wiki الكود هو أكثر من مجرد ميزة أخرى للذكاء الاصطناعي؛ إنه محاولة لإعادة التفكير في التوثيق كمنتج ثانوي حي للكود وتوفير دردشة تفهم هذا الهيكل حقاً، كما يؤكدان Google Developers Blog و InfoQ . تتراوح تقارير الخبرة الأولية من الحماس إلى التقييمات النقدية فيما يتعلق بعدم الدقة والقيود والاعتماد على البنية التحتية الخاصة، كما أفاد Medium و The Register . يعد الاختبار العملي الرصين أمراً حاسماً لتقييم ما إذا كان wiki الكود يخفف من عبء العمل اليومي أم أنه ينشئ مجرد واجهة أخرى.

شارك مقالتنا!