الفصل 3: التنسيق والبنية
🎯 الأهداف التعليمية
بعد إكمال هذا الفصل، ستكون قادرًا على:
- استخدام تنسيق الماركداون بفعالية في الموجّهات
- إنشاء قوالب مخرجات للحصول على نتائج متسقة
- تحديد هياكل معقدة (جداول، JSON، كود)
- بناء أطر موجّهات قابلة لإعادة الاستخدام
📚 مقدمة
تنسيق مخرجاتك مهم بقدر أهمية محتواها. الاستجابة المنظمة جيدًا تكون أسهل في القراءة والاستخدام والمعالجة. يعلمك هذا الفصل كيفية الحصول على التنسيق الذي تحتاجه بالضبط.
الماركداون في الموجّهات
لماذا استخدام الماركداون؟
تفهم نماذج الذكاء الاصطناعي وتولد الماركداون بشكل جيد. استخدامه يساعد في:
- تنظيم الموجّهات المعقدة
- طلب تنسيق محدد
- الحصول على مخرجات متسقة وقابلة للقراءة
عناصر الماركداون الشائعة
# عناوين للأقسام
## عناوين فرعية
### عناوين فرعية فرعية
**غامق** للتأكيد
*مائل* للمصطلحات
`كود` للكود المضمن
- نقاط تعداد
- للقوائم
1. قوائم مرقمة
2. للتسلسلات
> اقتباسات للاقتباسات
| جداول | للبيانات | |
|--------|-----|------|
```كتل الكود```
طلب مخرجات الماركداون
اكتب ملخصًا عن تعلم الآلة. نسق باستخدام:
- عناوين H2 للأقسام الرئيسية
- نقاط تعداد للمفاهيم الأساسية
- غامق للمصطلحات المهمة
- جدول مقارنة لأنواع تعلم الآلة
قوالب المخرجات
ما هو قالب المخرجات؟
هيكل محدد مسبقًا يملأه الذكاء الاصطناعي:
أنشئ مراجعة منتج باستخدام هذا القالب:
---
اسم المنتج: [name]
التقييم: [X/5 نجوم]
السعر المدفوع: [amount]
الإيجابيات:
• [pro 1]
• [pro 2]
• [pro 3]
السلبيات:
• [con 1]
• [con 2]
الملخص: [فقرة واحدة]
التوصية: [شراء/اعتبار/تجنب]
---
فوائد القوالب
| الفائدة | الوصف |
|---|---|
| التناسق | نفس الهيكل في كل مرة |
| الاكتمال | يضمن جميع المعلومات المطلوبة |
| القابلية للتحليل | سهل استخراج البيانات |
| الاحترافية | مخرجات نظيفة ومنظمة |
أمثلة على القوالب
قالب ملاحظات الاجتماع:
نسق المناقشة كملاحظات اجتماع:
## الاجتماع: [Title]
**التاريخ:** [Date]
**الحضور:** [Names]
### القرارات الرئيسية
1. [Decision 1]
2. [Decision 2]
### عناصر العمل
| العنصر | المالك | تاريخ الاستحقاق |
|------|-------|----------|
| [Task] | [Person] | [Date] |
### الخطوات التالية
- [Next step 1]
- [Next step 2]
قالب تقرير الأخطاء:
وثق هذا الخطأ باستخدام القالب:
**معرف الخطأ:** AUTO-[number]
**الخطورة:** [Critical/High/Medium/Low]
**الحالة:** مفتوح
**الوصف:**
[ملخص جملة واحدة]
**خطوات إعادة الإنتاج:**
1. [Step 1]
2. [Step 2]
3. [Step 3]
**السلوك المتوقع:**
[ما يجب أن يحدث]
**السلوك الفعلي:**
[ما يحدث بدلاً من ذلك]
**البيئة:**
- نظام التشغيل: [Operating System]
- المتصفح: [Browser + version]
- إصدار التطبيق: [Version]
تنسيقات البيانات المنظمة
مخرجات JSON
استخرج معلومات الاتصال وأعدها كـ JSON:
{
"name": "",
"email": "",
"phone": "",
"company": "",
"role": ""
}
النص: "مرحبًا، أنا سارة تشين من TechCorp. أنا نائب الرئيس للهندسة. يمكنك الوصول إلي عبر sarah.chen@techcorp.com أو الاتصال على 555-0123."
المخرجات:
{
"name": "Sarah Chen",
"email": "sarah.chen@techcorp.com",
"phone": "555-0123",
"company": "TechCorp",
"role": "VP of Engineering"
}
مخرجات XML/HTML
حوّل هذه البيانات إلى تنسيق HTML:
المنتج: فأرة لاسلكية
السعر: $29.99
الميزات: مريح، نقرات صامتة، بطارية تدوم 12 شهرًا
أخرجها كبطاقة منتج HTML مع علامات دلالية مناسبة.
مخرجات CSV
حوّل سجلات المبيعات هذه إلى تنسيق CSV مع رؤوس:
"باع جون 15 وحدة من المنتج A مقابل $500 يوم الاثنين.
باع ماري 20 وحدة من المنتج B مقابل $800 يوم الثلاثاء.
باع بوب 10 وحدات من المنتج A مقابل $350 يوم الأربعاء."
CSV:
هياكل الجداول
طلب جدول بسيط
قارن بين Python وJavaScript وJava في جدول مع الأعمدة: اللغة، الأفضل لـ، منحنى التعلم، سوق العمل.
طلب جدول معقد
أنشئ جدول مصفوفة قرار لاختيار قاعدة بيانات:
الصفوف: PostgreSQL، MongoDB، Redis، MySQL
الأعمدة:
- حالة الاستخدام (أفضل ملاءمة)
- القابلية للتوسع (تقييم 1-5)
- منحنى التعلم (سهل/متوسط/صعب)
- التكلفة (توفر الطبقة المجانية)
- متى تختار
أضف صف رأس وملاحظات موجزة أسفل الجدول.
مواصفات مخرجات الكود
طلب كود أساسي
اكتب دالة Python لحساب المضروب.
تتضمن:
- تلميحات النوع
- Docstring مع أمثلة
- معالجة الأخطاء للأرقام السالبة
طلب كود مفصل
اكتب دالة JavaScript بهذه المواصفات:
اسم الدالة: validateEmail
المعلمات: email (string)
الإرجاع: { valid: boolean, reason: string }
المتطلبات:
- التحقق من رمز @
- التحقق من النطاق
- التحقق من TLD صالح
- إرجاع سبب محدد لأي فشل
تتضمن:
- تعليقات JSDoc
- 3 حالات اختبار كتعليقات
- بناء جملة ES6+ فقط
هياكل الاستجابة متعددة الأجزاء
الأقسام المتسلسلة
حلل هذا الاقتراح التجاري في ثلاثة أجزاء:
الجزء 1: الملخص التنفيذي (2-3 جمل)
[التحليل هنا]
الجزء 2: نقاط القوة والضعف
نقاط القوة:
- [Point 1]
- [Point 2]
نقاط الضعف:
- [Point 1]
- [Point 2]
الجزء 3: التوصيات
[قائمة مرقمة بالتوصيات]
التفاصيل المتدرجة
اشرح الحوسبة الكمومية على ثلاثة مستويات:
المستوى 1 - لطفل (2 جمل):
[تفسير بسيط]
المستوى 2 - لطالب في المدرسة الثانوية (فقرة واحدة):
[تفسير متوسط]
المستوى 3 - لطالب علوم الحاسوب (2-3 فقرات):
[تفسير تقني مع المصطلحات]
بناء أطر قابلة لإعادة الاستخدام
هيكل الإطار
┌─────────────────────────────────────────────────────────────┐
│ إطار موجّه قابل لإعادة الاستخدام │
├─────────────────────────────────────────────────────────────┤
│ │
│ [الدور] │
│ أنت {role} بخبرة في {domain}. │
│ │
│ [المهمة] │
│ مهمتك هي {action} {input_type} التالي. │
│ │
│ [السياق] │
│ الجمهور: {audience} │
│ الغرض: {purpose} │
│ القيود: {constraints} │
│ │
│ [المدخلات] │
│ {actual_input} │
│ │
│ [تنسيق المخرجات] │
│ {template_structure} │
│ │
└─────────────────────────────────────────────────────────────┘
مثال على إطار: مراجعة المحتوى
إطار مراجعة المحتوى
الدور: أنت محرر محتوى لـ {publication_type}.
المهمة: راجع {content_type} التالي لـ
{review_criteria}.
قدم ملاحظات باستخدام هذا الهيكل:
## التقييم العام
الدرجة: X/10
الملخص: [جملة واحدة]
## نقاط القوة
1. [قوة مع مثال]
2. [قوة مع مثال]
## مجالات للتحسين
1. [المشكلة]: [اقتراح محدد]
2. [المشكلة]: [اقتراح محدد]
## النسخة المعدلة (إذا كان ذلك ممكنًا)
[المحتوى المعدل]
---
المحتوى للمراجعة:
{content}
النقاط الرئيسية
الملخص
- الماركداون يساعد في تنظيم الموجّهات وتحديد تنسيق المخرجات
- القوالب تضمن مخرجات متسقة وكاملة
- طلب البيانات المنظمة (JSON، CSV، جداول) للاستخدام البرمجي
- بناء أطر قابلة لإعادة الاستخدام للمهام المتكررة
- تدرج التعقيد عند الحاجة (بسيط → مفصل)