أدوات البرمجة بالذكاء الاصطناعي: مطرقة ورقية؟

2025-08-10

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

اقرأ المزيد
التطوير

روابط صفحات man: المشكلة ليست في الصفحات، بل في القارئات

2025-04-09

تشمل الشكاوى الشائعة حول صفحات man غياب الروابط بين الصفحات وإعادة التدفق عند تغيير حجم النافذة. ومع ذلك، فإن تنسيق mdoc(7) المستخدم في صفحات man يدعم بالفعل هذه الميزات، باستخدام وحدات ماكرو مثل `.Xr` و `.Sx` لإنشاء روابط. تكمن المشكلة في قارئات صفحات man (مثل `man(1)` مع `less(1)`)، التي لا تنفذ هذه الوظيفة. نحتاج إلى قارئات صفحات man أفضل تدعم الروابط وإعادة التدفق بشكلٍ أصلي، بدلاً من مجرد تنسيق صفحة man وإرسالها إلى `less(1)`.

اقرأ المزيد