مبدأ الحد الأدنى من الذكاء الاصطناعي
هناك قاعدة في هندسة البرمجيات تسمى "مبدأ الحد الأدنى من القوة" (principle of least power). تنص هذه القاعدة على ضرورة استخدام أبسط أداة لحل المشكلة. استخدم نصاً برمجياً (script) بدلاً من إطار عمل ضخم. استخدم ملفاً بسيطاً (flat file) بدلاً من قاعدة بيانات معقدة. يجب أن تكون الأداة مناسبة للمهمة.
يتبع "مبدأ الحد الأدنى من الذكاء الاصطناعي" المنطق نفسه.
الذكاء الاصطناعي ينتج أخطاءً، ويخلق تحيزاً وعدم اتساق، كما أنه مكلف. والأهم من ذلك، أن الذكاء الاصطناعي يسعى للظهور بمظهر الكفاءة بدلاً من أن يكون صحيحاً. إن استخدام الذكاء الاصطناعي في وقت مبكر جداً يجعلك تعتمد على أداة تفتقر إلى فهم سياقك الخاص.
توقف عن التعامل مع الذكاء الاصطناعي كأنه الحل النهائي. تعامل معه كمسودة أولية سريعة.
جرب هذه البدائل بدلاً من ذلك:
- تصحيح الأخطاء بأسلوب "البطة المطاطية" (Rubber duck debugging): اشرح مشكلتك بصوت عالٍ لتجد الحل بنفسك.
- التوثيق (Documentation): ابحث في الوثائق الموجودة بدلاً من طلب شرح مُنشأ آلياً.
- مراجعة الزملاء (Peer review): اسأل زميلاً لك بدلاً من نموذج لا يريد سوى إرضائك.
غالباً ما ألجأ إلى الذكاء الاصطناعي بسرعة كبيرة. أفعل ذلك لأنه متاح، ولأنه ينتج شيئاً يبدو وكأنه تقدم في ثوانٍ معدودة. لكن العمل الحقيقي بطيء؛ فالعمل الحقيقي يتضمن التحقق، والتساؤل، واتخاذ القرار بشأن ما إذا كانت المخرجات تناسب احتياجاتك.
الذكاء الاصطناعي بارع في إظهار أنه على صواب. فهو يستخدم لغة واثقة وجُملاً طويلة ليبدو دقيقاً وشاملاً. وغالباً ما يخبرك بما تود سماعه، وهذا أمر خطير عندما يكون نهجك خاطئاً.
عندما تستخدم الذكاء الاصطناعي لكتابة الكود، اطرح هذه الأسئلة:
- ما الذي يجب أن يكون صحيحاً لكي يعمل هذا؟
- ما هي الافتراضات التي يبنيها هذا الكود؟
- ما هي الحالات الاستثنائية (edge cases) الموجودة في سياقي الخاص؟
لا يتعلق "مبدأ الحد الأدنى من الذكاء الاصطناعي" بتجنب الذكاء الاصطناعي، بل يتعلق بتجنب الأتمتة المفرطة. لا تلجأ إلى دبابة بينما تكفيك دراجة هوائية. لا تستخدم الذكاء الاصطناعي عندما تكون هناك أداة أبسط تكلف أقل وتعمل بشكل أفضل.
الفائزون هم أولئك الذين يعرفون تماماً ما تفعله أعمالهم حتى في غياب الذكاء الاصطناعي.
المصدر: https://dev.to/amrree/the-principle-of-least-ai-5c68
مجتمع تعليمي اختياري: https://t.me/GyaanSetuAi
