أساسيات هندسة السياق
الفصل 5.3: تقنيات متقدمة
أحمد: "سارة، سمعت مصطلح 'Context Engineering' كثيراً مؤخراً. ما الفرق عن Prompt Engineering؟" سارة: "سؤال في الوقت المناسب! في 2025، المجال يتطور. Prompt Engineering يركز على البرومبت نفسه. Context Engineering يركز على كل ما يراه النموذج." أحمد: "يعني أوسع؟" سارة: "بالضبط. يشمل: ما المعلومات التي نسترجعها؟ كيف نرتبها؟ كم نعطي لكل جزء؟ متى نحذف ومتى نحتفظ?" أحمد: "مثل مخرج الفيلم الذي يقرر ماذا يظهر في كل مشهد!" سارة: "تشبيه ممتاز! أنت مخرج السياق."
🧠 Context Engineering (2025)
**هندسة السياق** - الاتجاه الجديد: **التعريف:** فن تصميم وإدارة كل المعلومات التي يراها النموذج لتحقيق أفضل أداء. **يشمل:** • System Prompts (تعليمات النظام) • User Input (مدخل المستخدم) • Retrieved Data (البيانات المسترجعة) • Conversation History (سجل المحادثة) • Examples (الأمثلة) • Tools (الأدوات المتاحة) 💡 Prompt Engineering ⊂ Context Engineering
💰 ميزانية السياق
**مشكلة:** لديك حد للـ Tokens (مثلاً 8000) **السؤال:** كيف توزعها؟ | المكون | النسبة المقترحة | |--------|----------------| | System Prompt | 15-20% | | معلومات المستخدم | 10-15% | | البيانات المسترجعة | 30-40% | | سجل المحادثة | 20-30% | | أمثلة | 5-10% | ⚠️ هذه نقطة بداية - عدّلها حسب مشروعك!
📊 دورة حياة السياق
**4 مراحل لإدارة السياق:** 1️⃣ **Create (إنشاء)** - ما المعلومات الضرورية؟ 2️⃣ **Compress (ضغط)** - كيف نختصر دون فقد المعنى؟ 3️⃣ **Cache (تخزين)** - ما الذي يتكرر ويمكن تخزينه؟ 4️⃣ **Clear (تنظيف)** - متى نحذف المعلومات القديمة؟
🔬 تمرين 8: ميزانية السياق
**المهمة:** خطط ميزانية سياق لمساعد خدمة عملاء **المعطيات:** - ميزانية: 8000 token - المكونات: System Prompt، معلومات العميل، سجل المحادثة، سياسات الشركة، أمثلة **المطلوب:** 1. وزع الميزانية (النسب + الأرقام) 2. حدد: ماذا تحذف إذا امتلأت؟ 3. حدد: كيف تضغط المحادثات الطويلة؟ ⏱️ الوقت: 15 دقيقة
