الفصل 04
Structured Output — التحكم في المخرجات

كيف تحصل على مخرجات منظمة وقابلة للاستخدام
2 دقيقة قراءة
أحمد: "سارة، أحياناً أحتاج النتيجة بتنسيق معين — مثل JSON أو جدول. كيف أطلب هذا؟" سارة: "هذا يُسمى Structured Output. واحد من أقوى الأسلحة في ترسانة البرومبتر المحترف!"
✦
📦 أنواع المخرجات المنظمة
✅ مثال: طلب JSON
"حلل هذا النص وأخرج النتيجة بتنسيق JSON:
النص: "أحمد، 28 سنة، مهندس برمجيات في الرياض، يحب القهوة والبرمجة"
التنسيق المطلوب:
{
"name": "الاسم",
"age": العمر (رقم),
"job": "المهنة",
"city": "المدينة",
"interests": ["الاهتمامات"]
}"النتيجة: JSON نظيف وجاهز للاستخدام في أي تطبيق.
✅ مثال: طلب جدول مقارنة
"قارن بين 3 أدوات لإدارة المشاريع: Trello, Notion, Asana.
أخرج الجدول بتنسيق Markdown:
| المعيار | Trello | Notion | Asana |
|---------|--------|--------|-------|
المعايير: السعر، سهولة الاستخدام، التكامل مع أدوات أخرى، مناسبة للفرق الصغيرة، الدعم العربي.
أضف صف "التوصية" في النهاية."✦
🎯 قواعد ذهبية للمخرجات المنظمة
1. **أعطِ مثال** — أفضل طريقة هي إعطاء نموذج للمخرج المطلوب 2. **حدد الحقول** — اذكر بالضبط ما تريده في كل حقل 3. **حدد النوع** — رقم أم نص أم قائمة أم تاريخ 4. **اطلب التحقق** — أضف: "تأكد أن JSON صالح" أو "تأكد أن الجدول مكتمل" 5. **حدد اللغة** — "القيم بالعربية" أو "المفاتيح بالإنجليزية والقيم بالعربية"