- إنضم
- 19 مايو 2024
- المشاركات
- 6,253
- الحلول
- 107
- مستوى التفاعل
- 4,263
- النقاط
- 1
- الإقامة
- الإمـــ UAE ــــات
- الجنس


نشر فريق Applied AI في Anthropic شرحاً للطريقة الصحيحة لكتابة برومبت لـ Claude
المقطع الأصلي للشرح (باللغة الانجليزية):
https://drive.google.com/file/d/1ESB14aDROiHo72me-L6_-JaaDdS3g3aU/view?usp=sharing
ملخص نصي باللغة العربية:
في هذه التغطية المفصلة، سننتقل من مجرد إعطاء أوامر بسيطة إلى فهم "الفن والمنطق" خلف هندسة الأوامر كما وردت في الورشة التدريبية، مع التركيز على التقنيات المتقدمة التي تجعل الذكاء الاصطناعي يعمل كخبير حقيقي.
1️⃣ فلسفة هندسة الأوامر (لماذا نهتم؟)
هندسة الأوامر ليست مجرد كتابة نصوص، بل هي عملية تكرارية (Iterative Process). الهدف منها هو تحسين المدخلات للوصول إلى مخرجات دقيقة وموثوقة. تعتمد هذه العملية على:
- الوضوح: الابتعاد عن الغموض.
- السياق: تزويد النموذج بكل ما يحتاجه لاتخاذ القرار.
- التوجيه: تحديد شكل ومسار الإجابة مسبقاً.
2️⃣ الهيكل التشريحي للأمر المثالي (Prompt Structure)
للحصول على أفضل أداء من Claude، يجب أن يتضمن "الأمر" العناصر التالية مرتبة:
- الدور (Role): تعيين شخصية محددة للنموذج (مثلاً: "أنت محقق حوادث ذو خبرة").
- السياق (Context): شرح الخلفية العامة للمهمة.
- البيانات (Data): إدخال الملفات، النصوص، أو الصور المراد تحليلها.
- الأمثلة (Examples): استخدام تقنية Few-shot prompting عبر تزويد النموذج بنماذج لإجابات سابقة ناجحة.
- التعليمات (Instructions): قائمة محددة بالخطوات التي يجب اتباعها.
- تنسيق المخرجات (Output Format): تحديد كيف تريد شكل الإجابة (JSON, Markdown, جدول).
3️⃣ التقنيات المتقدمة في الورشة
🏷️ استخدام علامات XML (الأكثر أهمية)
يتميز نموذج Claude بقدرته الفائقة على فهم هيكلية XML. يُنصح بشدة بتغليف كل جزء من الأمر بعلامات خاصة، مثل:
- <docs> لرفع الوثائق.
- <instructions> لكتابة الأوامر.
- <example> لتقديم النماذج.هذا الفصل يمنع الاختلاط بين التعليمات والبيانات، مما يزيد من دقة النتائج.
🧠 سلسلة التفكير (Chain of Thought - CoT)
بدلاً من طلب الإجابة مباشرة، اطلب من النموذج أن "يفكر أولاً".
- الفائدة: تقليل نسبة الخطأ (Hallucinations) والوصول إلى منطق سليم.
- التطبيق: اطلب منه كتابة خطوات تفكيره داخل علامات <thinking>.
✍️ التعبئة المسبقة للمخرجات (Prefilling)
هذه الحيلة تسمح لك بالتحكم في بداية إجابة Claude. يمكنك كتابة بداية الرد (مثل علامة بداية كود أو جملة محددة)، وسيقوم Claude بإكمال الإجابة بناءً على هذا النمط.
4️⃣ حالات تطبيقية (دراسة حالة حادث سير)
استعرضت الورشة مثالاً مذهلاً لتحليل تقرير حادث سير باللغة السويدية مكتوب بخط اليد:
- المدخلات: صورة للتقرير تتضمن نصاً ورسماً كروكياً.
- المهمة: استخراج البيانات، ترجمتها، وتحليل المسؤولية.
- النتيجة: بفضل هندسة الأوامر، استطاع النموذج تحويل الخط اليدوي إلى نص، وفهم الرسم التوضيحي، ثم استنتاج من المخطئ بناءً على قوانين المرور المذكورة في السياق.
5️⃣ ميزة التفكير الممتد (Extended Thinking)
تم توضيح الفرق بين استخدام النموذج العادي والنموذج الذي يستخدم التفكير العميق:
- متى نفعّلها؟ في المهام التي تتطلب استدلالاً منطقياً معقداً، أو كتابة أكواد برمجية ضخمة، أو حل مسائل رياضية صعبة.
- تنبيه: هذه الميزة تستهلك طاقة معالجة أكبر ووقت أطول، لذا لا تُستخدم في الدردشات البسيطة.
6️⃣ نصائح ختامية للنجاح
- ابدأ بسيطاً ثم عقّد: لا تضع كل القيود في المرة الأولى، جرب ثم أضف التفاصيل.
- كن محدداً: بدلاً من "كن موجزاً"، قل "لا تتجاوز 50 كلمة".
- افصل المهام: إذا كانت المهمة كبيرة جداً، قسّمها إلى "أوامر" متعددة (Chaining).
