هندسة الأوامر (Prompt Engineering) هي فن وعلم كتابة التعليمات للذكاء الاصطناعي للحصول على أفضل النتائج. في عام 2026، أصبحت من أهم المهارات المطلوبة في سوق العمل.
لماذا هندسة الأوامر مهمة؟
توفير الوقت: أمر جيد = نتيجة أفضل من المحاولة الأولى
جودة أعلى: الأمر الدقيق يعطي إجابة دقيقة
مهارة مطلوبة: الشركات تبحث عن متخصصين
تطبيقات لا حدود لها: برمجة، كتابة، تحليل، تصميم
المبادئ الأساسية
الوضوح: كن محدداً فيما تريد
السياق: أعطِ معلومات كافية
التنسيق: حدد شكل المخرجات
الأمثلة: أعطِ أمثلة عما تتوقعه
⚡ مقارنة: أمر سيء vs أمر جيد
❌ سيء: "اكتب لي كود"
✅ جيد: "اكتب دالة Python تأخذ قائمة أرقام وتعيد أكبر 3 أرقام مرتبة تنازلياً. أضف تعليقات بالعربي وتعامل مع حالة القائمة الفارغة."
محرر الكود
المخرجات
// اضغط ▶ تشغيل لرؤية النتائج...
تمرين
اكتب أمرين (prompt) — واحد سيء وواحد جيد — لطلب إنشاء دالة تتحقق من صحة البريد الإلكتروني. ثم نفّذ الأمر الجيد.
💡 تلميح: الأمر الجيد يحدد: اسم الدالة، المعاملات، القيمة المرجعة، الحالات الخاصة، ونوع التحقق المطلوب.
# ❌ أمر سيء: "تحقق من إيميل"
# ✅ أمر جيد:
# "اكتب دالة validate_email بالبايثون تتحقق من صحة
# البريد الإلكتروني. يجب أن تتحقق من: وجود @،
# وجود نقطة بعد @، عدم وجود مسافات، طول مناسب.
# أرجع True/False مع رسالة الخطأ بالعربي."
import re
def validate_email(email):
errors = []
if not email or len(email) < 5:
errors.append("البريد قصير جداً")
if " " in email:
errors.append("يحتوي مسافات")
if "@" not in email:
errors.append("لا يحتوي @")
elif "." not in email.split("@")[1]:
errors.append("نطاق غير صالح")
valid = len(errors) == 0
return valid, errors if errors else ["✅ بريد صالح"]
# اختبار
tests = ["test@example.com", "invalid", "no@domain", "has space@test.com"]
for email in tests:
ok, msgs = validate_email(email)
print(f"{'✅' if ok else '❌'} {email}: {', '.join(msgs)}")