مؤخرًا تولّيت العمل على مشروعٍ يخلو تمامًا من أي توثيق، والأمر لم يكن استثناءً؛ فمعظم المشاريع التي شاركت فيها سابقًا لم تُعطِ هذه المسألة اهتمامًا حقيقيًا.
لطالما ساد مبدأ يُفهم غالبًا بشكلٍ مبتور: «البرنامج الذي يعمل أهم من التوثيق». وكان هذا الشعار يُستخدم لتبرير إهمال المعرفة المصاحبة للكود. غير أن التحولات الأخيرة في مجال معالجة اللغة الطبيعية (Natural Language Processing – NLP) وظهور الوكلاء (Agents) أعادت صياغة المشهد بطريقة غير متوقعة.
اليوم، أصبح سير العمل أقرب إلى منهجية تحليلية مدعومة بالذكاء الاصطناعي:
1. فهم المتطلبات بدقة.
2. تحديد الجزء المسؤول عن السلوك المطلوب تعديله.
3. تحليل البنية والمنطق القائم.
4. تنفيذ التعديلات وفق أفضل الممارسات.
كل ذلك يتم بسرعة وكفاءة بمساندة أدوات الذكاء الاصطناعي، التي باتت قادرة على قراءة الكود، استنتاج السياق، واقتراح الحلول دون الحاجة إلى توثيق تقليدي طويل يكتبه المطور للمطور.
وهنا تظهر المفارقة:
لم يعد التوثيق موجّهًا أساسًا للإنسان، بل بدأ يتحول تدريجيًا ليكون موجّهًا للوكيل الذكي نفسه.
فالقيمة الحقيقية اليوم ليست في صفحات شرحٍ مطوّلة، بل في توثيق قابل للفهم الآلي : توثيق يساعد الـAgent على التعلم من الأخطاء، وبناء ما يمكن تسميته بـ«المهارات» (Skills)، بحيث يصبح النظام قادرًا على التطور التراكمي بدل إعادة الفهم من الصفر في كل مرة.
ربما لم يختفِ التوثيق… لكنه ببساطة يغيّر جمهوره.
#التوثيق #المعاصر