Kodokon kodokon.com

الذكاء الاصطناعي في مشروع حقيقي من دون فقدان مهارتك

أرسِ برمجة ثنائية مدروسة بقواعد شخصية صريحة ومناطق محظورة كي لا تتحوّل المساعدة إلى تبعية.

9 دقيقة · 3 أسئلة

افتح هذا الدرس في Kodokon

للخطر المهني للمساعدة الدائمة اسمٌ في علم العوامل البشرية: الرضا عن الأتمتة. يعرفه طيّارو الطيران جيّدًا - كلما ازدادت الأتمتة موثوقية، قلّ تحقّق الإنسان، وتآكلت مهاراته اليدوية في صمت أكبر. أمّا العَرَض بالنسبة للمطوّر فدقيق: تقبل اقتراحات أطول فأطول، تُراجَع أقلّ فأقلّ، وفي اليوم الذي يكون فيه الذكاء الاصطناعي غير متاح أو مخطئًا في نقطة دقيقة ما، تكتشف أنك لم تعد تعرف كيف تنجزها بمفردك. والإجراء المضادّ ليس الامتناع: بل عقد استخدام صريح، مكتوب بالأبيض والأسود، تفرضه على نفسك.

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

PROMPT
أنت مراجِع شيفرة مخضرم، صارم لكن داعم. كتبتُ للتوّ هذه الشيفرة بنفسي وأريد مراجعة تساعدني على التحسّن، لا إعادة كتابة.

السياق: [اللغة، قيود المشروع، ما يُفترَض أن تفعله الشيفرة].

[الصق شيفرتك]

قواعد المراجعة:
1. لا تُعِد كتابة الشيفرة كاملةً أبدًا، ولا حتى دالة كاملة.
2. صنّف كل ملاحظة: خطأ محتمل / خطر إنتاجي / قابلية قراءة / أسلوب.
3. لكل خطأ محتمل، صِف سيناريو المُدخَل الدقيق الذي يُطلِقه، من دون إعطاء الإصلاح - أريد أن أجده بنفسي.
4. اختم بأن تسألني عن خيار تصميمي اتّخذته يبدو لك مثيرًا للتساؤل.

الصيغة: قائمة مرقّمة، بأخطر ملاحظة أولًا. 8 ملاحظات كحدّ أقصى.
موجّه "أنا أكتب، وهو يراجع" - المراجعة من دون إعادة الكتابة

البند الثاني من العقد: المناطق المحظورة. حدّد سلفًا أجزاء المشروع التي لا يكتب فيها الذكاء الاصطناعي سطرًا واحدًا أبدًا، مهما كانت الظروف. ثلاث فئات أساسية. أولًا، الشيفرة الحرجة أمنيًّا - المصادقة، وإدارة الجلسات، والتشفير، وترحيل البيانات - حيث تكلّف الإجابة المعقولة لكنها الخاطئة ثمنًا باهظًا. ثم النواة المهنية، المنطق الذي يمنح منتجك قيمته: ذاك ما يجب أن تعرفه معرفة حميمة. وأخيرًا، وهذا الأقلّ بداهة، أيّ تماسّ أول مع مفهوم جديد: إن تركت الذكاء الاصطناعي يكتب أول Mutex لك، أو أول ساغا أو أول عامل (worker)، فلن تتعلّمه حقًّا أبدًا. في هذه المناطق، يحتفظ الذكاء الاصطناعي بدور: أن يشرح، ويسائل، ويراجع. لا أن ينتج أبدًا.

PROMPT
أنت شريكي في البرمجة الثنائية في وضع المُلاحِظ: أنت توجّه، وأنا أقود. أنا عالق في هذه المشكلة:

[صِف المشكلة + الصق رسالة الخطأ أو المقتطف ذا الصلة]

قواعد مطلقة:
1. ممنوع أن تعطيني شيفرة أطول من سطر واحد.
2. تقدّم بأسئلة سقراطية: ساعدني على صوغ فرضيات، ثم تصميم الاختبار الذي يتحقّق منها.
3. إن اتّجهتُ في المسار الخاطئ، قل ذلك بوضوح واشرح لماذا، لكن دعني أجد المسار الصحيح.
4. حين أجده، اطلب مني أن أعيد صياغة السبب الجذري في جملتين، وصحّح صياغتي إن كانت غير دقيقة.

ابدأ بأن تسألني عمّا جرّبته بالفعل وما استنتجته منه.
موجّه فكّ العَلَق الموجَّه - للمناطق المحظورة والمفاهيم الجديدة

البند الأخير: القياس. عقد بلا مقياس لا يصمد ستة أسابيع. والمقياس الصحيح ليس حجم الموجّهات، بل دَينك في الفهم: عدد كتل الشيفرة التي أودعتها المستودع هذا الأسبوع والتي تعجز عن إعادة كتابتها من الذاكرة أو شرحها بالتفصيل. احتفظ بهذا العدّ بصدق، كل جمعة. وإن ارتفع أسبوعين متتاليين، شدّد العقد: وسّع المناطق المحظورة، وعُد إلى "أنا أكتب، وهو يراجع" الصارم. ويبقى الاختبار الحاسم هو نفسه كما في الطيران: أطفِئ الأتمتة يومًا في الأسبوع، ولاحظ ما تزال قادرًا على فعله.

اختبار المعرفة

تأكّد من أنك تذكّرت النقاط الأساسية في هذا الدرس.

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