نمط التوجيه Routing
توجيه المدخلات للمسار الصحيح
أحمد: "ماذا لو كان عندي أنواع مختلفة من الطلبات؟" سارة: "سؤال ممتاز! هنا يأتي نمط التوجيه Routing. تخيل استقبال فندق: • ضيف يريد حجز غرفة → قسم الحجوزات • ضيف يريد شكوى → قسم خدمة العملاء • ضيف يسأل عن مطعم → قسم الإرشاد كل نوع طلب يذهب لـ'متخصص' مختلف." أحمد: "إذن الـ Router يصنف الطلب أولاً؟" سارة: "بالضبط! ثم يوجهه للمسار المناسب."
🔀 كيف يعمل Routing
**الهيكل:** ``` مدخل المستخدم ↓ [Router] ← يصنف الطلب ↓ ┌──┴──┐ ↓ ↓ ↓ [مسار1] [مسار2] [مسار3] ↓ ↓ ↓ └──┬──┘ ↓ النتيجة ``` **مميزات:** • كل مسار له برومبت متخصص • تحسين أداء كل نوع مهام • سهولة الصيانة والتوسع
💡 مثال: نظام دعم فني
**Router Prompt:** ``` صنف طلب العميل التالي إلى فئة واحدة: - billing: مشاكل الفواتير والدفع - technical: مشاكل تقنية - sales: استفسارات شراء - general: استفسارات عامة أجب بكلمة واحدة فقط. طلب العميل: {user_input} ``` **المسارات:** • billing → وكيل متخصص بالحسابات (لديه أداة الفواتير) • technical → وكيل تقني (لديه قاعدة معرفية تقنية) • sales → وكيل مبيعات (لديه كتالوج المنتجات) • general → وكيل عام (إجابات شائعة)
⚙️ تقنيات التوجيه
🎮 تمرين 3: صمم Router
**السيناريو:** تطبيق صحي يستقبل رسائل متنوعة **صمم Router يوجه إلى:** 1. حجز موعد طبيب 2. استفسار عن دواء 3. طوارئ صحية 4. استفسار عام **المطلوب:** 1. اكتب Router Prompt 2. حدد 3 كلمات مفتاحية لكل فئة 3. اكتب رسالة اختبار لكل فئة 4. ماذا يحدث إذا كانت الرسالة غير واضحة? ⏱️ الوقت: 10 دقائق
