انطلق في هندسة التلقين المتقدمة: خطوتك الأولى الملموسة اليوم
هندسة الـPrompts المتقدمة: الأساسيات في مقال واحد — كود حقيقي، مخططات وخطوات ملموسة، مقتطفات من دورة مكونة من 45 درسًا.
أفضل طريقة لتعلم هندسة الموجهات المتقدمة هي بالممارسة. يضعك هذا المقال على الطريق الصحيح مع مقتطفات عملية مستمدة من دورة تضم 45 درسًا — ما يكفي للحصول على نتيجة أولى اليوم نفسه.
- المقدمة والتثبيت
- التشريح المتقدم للموجه
- تقنيات التفكير
- أنماط ReAct والوكلاء
- الإخراج المهيكل والتحقق
تثبيت Python وOpenAI وAnthropic SDK
الأهداف التعليمية
- تثبيت Python 3.12 والتحقق من الإصدار
- إنشاء بيئة افتراضية معزولة باستخدام venv
- تثبيت حزم SDK الرسمية لـOpenAI وAnthropic
- إنشاء حسابات واسترجاع مفاتيح API من المزودين الاثنين
- تهيئة ملف
.envوإضافته إلى.gitignore
لماذا بيئة افتراضية وليست عالمية
تثبيت مكتبة Python "مباشرة" على النظام (باستخدام pip install خارج venv) يؤدي سريعًا إلى تعارضات في الإصدارات بين المشاريع. يريد المشروع A openai==1.0، ويريد المشروع B openai==2.5، فيتعطل أحدهما.
البيئة الافتراضية (venv) هي مجلد يحتوي على نسخته الخاصة من Python ومكتباته المعزولة عن النظام. وهي تعادل في Python حاوية Docker بسيطة. إنها مجانية ومضمنة في التوزيعة القياسية لـPython، وهي الممارسة القياسية لأي فريق محترف.
بدون venv
مع venv
التثبيت خطوة بخطوة على Windows وmacOS وLinux
ابدأ بالتحقق من إصدار Python لديك. تتطلب الدورة Python 3.10 أو أحدث، ويفضل 3.12.
إنشاء venv وتفعيله
تثبيت حزم SDK الخاصة بـOpenAI وAnthropic
بمجرد تفعيل venv، ثبت الحزمتين الرسميتين بأمر واحد. سنثبت أيضًا python-dotenv لتحميل مفاتيح API من ملف .env.
استدعاء الدوال والأدوات الخارجية
الأهداف التعليمية
- وصف أداة بتنسيق JSON Schema
- الإعلان عن الأدوات في استدعاء OpenAI أو Anthropic
- تحليل tool_call الذي يعيده النموذج
- إعادة نتيجة الأداة لمتابعة المحادثة
- التعامل مع عدة أدوات بالتوازي
استدعاء الدوال مقابل ReAct DIY
في الوحدة السابقة، نفذنا ReAct يدويًا: موجه يفرض تنسيق Thought/Action، وتعبير منتظم للتحليل، وتنفيذ منزلي. يعمل، لكنه هش.
منذ 2023، توفر OpenAI وAnthropic آلية أصلية: function calling (OpenAI) أو tool use (Anthropic). تصف الأدوات بـJSON Schema، فيعيد النموذج كائنًا هيكليًا مباشرة يحتوي على اسم الأداة والوسائط، دون تحليل تقريبي.
ReAct DIY
استدعاء الدوال الأصلي
الإعلان عن أداة بـJSON Schema
الحلقة الكاملة مع OpenAI
التحقق باستخدام Pydantic وJSON Schema
الأهداف التعليمية
- تعريف نموذج Pydantic بأنواع دقيقة
- إضافة قيود (الطول، النطاق، التعبير المنتظم)
- إنشاء محققات مخصصة لقواعد العمل
- التقاط وتسجيل
ValidationError - تصدير نموذج Pydantic إلى JSON Schema
Pydantic في 60 ثانية
Pydantic هي المكتبة الأساسية في Python للتحقق من البيانات المهيكلة انطلاقًا من تعليقات النوع. تستخدمها FastAPI وOpenAI SDK ومعظم أطر الوكلاء.
التدهور السلس
إذا فشل التحقق، أعد كائنًا افتراضيًا مع علم validation_failed=True.
التصعيد البشري
وضع الحالة في قائمة انتظار للمراجعة اليدوية. أمر حرج في المجالات الحساسة (القانونية، الطبية).
يغطي هذا المقال المقتطفات الأكثر فائدة — الدورة الكاملة هندسة الموجهات المتقدمة (11 فصلاً، 45 درسًا، تمارين مصححة ومشروع نهائي) تأخذك إلى النهاية.
./acceder-au-cours-complet cours gratuit : Ingénierie de promptsالأسئلة الشائعة
كم من الوقت يلزم لتعلم هندسة الموجهات المتقدمة؟
هل هناك متطلبات مسبقة؟
من أين نبدأ عمليًا؟
📬 هل تريد تلقي هذا النوع من الأدلة كل أسبوع؟ اشترك مجانًا — كود حقيقي، بدون كلام زائد.