كن محددًا
كان الدرس السابق عن إصلاح الـ prompts الغامضة بعد وقوعها، بالمتابعات. هذا الدرس هو الوقاية: كتابة prompts محددة بما يكفي لتحتاج إلى متابعات أقل.
التحديد ليس تزمّتًا. إنه طريقتك في إيصال القصد.
قل لمقاول «اجعل المطبخ أفضل»، فستحصل على مطبخٍ ما. ربما ليس مطبخك. الفكرة نفسها هنا.
الغامض في مقابل المحدد
طلب غامض:
اجعل الصفحة الرئيسية تبدو أفضل.
ماذا يفعل Claude؟ يخمّن. يغيّر بعض الألوان، ويبدّل بعض الخطوط، وربما يضيف قسمًا رئيسيًا (hero). بعضه يعجبك. وبعضه لم تطلبه. والآن أنت في حلقة متابعات.
النسخة المحددة:
في الصفحة الرئيسية، اجعل عنوان H1 أكبر بنحو 1.5× من حجمه الحالي. اخفض ارتفاع شريط التنقّل إلى 48px. اترك صورة القسم الرئيسي والـ footer كما هما.
الهدف العام نفسه. لكن دقّة مختلفة تمامًا. ينفّذ Claude تلك التغييرات بالضبط — دون اجتهادات إبداعية — وتنتهي في جولة واحدة.
الأشياء الأربعة التي تحوّل الغامض إلى محدد
عندما يبدو الطلب قصيرًا أكثر من اللازم، راجِع هذه:
- ماذا. ما الذي يتغيّر فعلًا؟ (حجم H1)
- أين. أي ملف، أي صفحة، أي function؟ (في الصفحة الرئيسية، في
Header.tsx) - كيف. ما القيمة أو السلوك الجديد؟ (أكبر بـ 1.5×)
- ما الذي يجب ألّا يُمَسّ. ما الذي ينبغي أن يبقى كما هو؟ (اترك صورة القسم الرئيسي والـ footer كما هما)
الرابع هو ما ينساه الناس. Claude مُعِين بطبعه — فغالبًا ما «يحسّن» أشياء لم تسأل عنها. تحديد ما هو خارج الحدود هو وسيلتك لإبقاء تلك الإعانة داخل النطاق.
متى يكون الغموض جيّدًا
التحديد أداة، لا ضريبة. بعض الـ prompts لا بأس بها مبهمة:
- «اشرح هذا الملف». — قراءة، لا كتابة. أنت تريد تفسير Claude.
- «ما الطريقة الصحيحة للتعامل مع الأخطاء هنا؟» — أنت تطلب توصية، لا edit.
- «جِد لي كل المواضع التي ما زلنا نستخدم فيها library المصادقة القديمة». — مهمة بحث. ثمّة إجابة صحيحة واحدة فقط.
قاعدة عامّة: كلّما زاد ما على Claude اختراعه، زاد ما ينبغي أن تكون عليه من تحديد. الـ edit الواضح يحتاج إلى دقّة. أمّا السؤال المفتوح فلا.
ما التالي
الـ prompts المحددة تنفع حين تستطيع صياغة التغيير بالكلمات. أحيانًا لا تستطيع — أحيانًا أسرع طريقة لإيصال المشكلة ليست وصفها، بل إظهارها.