توجيه النماذج (من الأرخص إلى الأغلى)
جرّب نموذجًا صغيرًا أولًا، ولا تنتقل إلى نموذج متقدم إلا عند فشل النموذج الصغير أو انخفاض مستوى ثقته.
توجيه النماذج (من الأرخص إلى الأغلى) درس مجاني في AI Agents على CoddyKit. هذا هو الدرس 2 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في AI Agents، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة AI Agents 4 دروس في المجموع.
بعض أجزاء هذا الدرس لم تُترجم بعد وتظهر باللغة الإنجليزية.
لا تستخدموا نماذج كبيرة للمهام السهلة
إن استدعاء GPT-4o للإجابة عن سؤال مثل «هل هذه الرسالة الإلكترونية غير مرغوب فيها؟» يهدر المال. وجّهوا المهام السهلة إلى نماذج رخيصة، والمهام الصعبة إلى نماذج باهظة التكلفة.
نمط التوجيه
- جرّبوا أولًا نموذجًا صغيرًا ورخيصًا
- إذا كانت ثقة النموذج في الإخراج منخفضة أو فشل الإخراج في التحقق، صعّدوا المهمة إلى نموذج كبير
- سجّلوا المسار الذي اتُّبع
Confidence-Based Routing
cheap_response = call('gpt-4o-mini', messages)
confidence = parse_confidence(cheap_response)
if confidence > 0.85:
return cheap_response
# Otherwise escalate
return call('gpt-4o', messages)التوجيه القائم على التحقق
إذا فشل إخراج النموذج الرخيص في اجتياز التحقق من المخطط، فصعّدوا المهمة:
try:
result = Schema.model_validate_json(cheap_response.content)
return result
except ValidationError:
return Schema.model_validate_json(call('gpt-4o', messages).content)اختيار النموذج لكل خطوة
تحتاج الأجزاء المختلفة من الوكيل إلى نماذج مختلفة:
MODEL_BY_STEP = {
'classify_intent': 'gpt-4o-mini', # easy
'plan': 'gpt-4o', # critical
'extract': 'gpt-4o-mini', # routine
'write_response': 'claude-sonnet-4-5' # quality matters
}
# --- demo ---
for step in ['classify_intent', 'plan', 'extract', 'write_response']:
print(f'{step:16s} -> {MODEL_BY_STEP[step]}')
التوجيه عبر مزوّدي الخدمات
استخدموا Groq لخفض زمن الاستجابة، وOpenAI لتحسين الجودة، وAnthropic للتعامل مع السياق الطويل:
if need_low_latency:
return call_groq('llama-3.1-70b')
elif need_long_context:
return call_anthropic('claude-sonnet-4-5')
else:
return call_openai('gpt-4o-mini')استخدام LLM كموجّه
يصنّف نموذج صغير الطلب ويختار النموذج التالي:
router = call('gpt-4o-mini', 'Classify this request as simple/complex/code. Return one word.')
if router == 'simple':
return call('gpt-4o-mini', user_msg)
else:
return call('gpt-4o', user_msg)سلسلة البدائل الاحتياطية
إذا فشل النموذج الأساسي، بسبب تجاوز حد المعدل أو حدوث خطأ، فجرّبوا النموذج الثانوي:
for model in ['gpt-4o', 'claude-sonnet-4-5', 'gpt-4o-mini']:
try:
return call(model, messages)
except RateLimitError:
continue
raise AllModelsFailed()التوجيه القائم على التضمينات
أنشئوا تضمينًا للاستعلام؛ فإذا كان مشابهًا لحالة سهلة معروفة، فاستخدموا النموذج الرخيص، وإلا فاستخدموا النموذج الكبير:
embedding = embed(query)
matches = vector_db.query(embedding, k=3, filter={'category': 'easy'})
if max(m.score for m in matches) > 0.9:
use_cheap_model()مثال على تسلسل هرمي للتوجيه
| المستوى | التكلفة | الاستخدام |
|---|---|---|
| المستوى 1 | $ — Llama 8B | التصنيف والاستخراج |
| المستوى 2 | $$ — gpt-4o-mini | خطوات الوكيل القياسية |
| المستوى 3 | $$$ — gpt-4o / claude | الاستدلال الصعب والتركيب النهائي |
قياس الوفر الصافي
تتبّعوا ما يلي:
- نسبة الطلبات التي يخدمها كل مستوى
- الجودة، أي معدل اجتياز التقييم، لكل مستوى
- إجمالي التكلفة لكل طلب
قارنوا النتائج بالخط الأساسي، أي استخدام النموذج الكبير دائمًا، للتحقق من أن التوجيه يحقق فائدة.
معايرة الثقة
لا يُعتمد على الثقة التي يصرّح بها النموذج ذاتيًا. عايروا الثقة باستخدام مجموعة تقييم؛ فإذا قال النموذج إن درجة ثقته 90% لكنه لا يصيب إلا في 60% من الحالات، فعدّلوا العتبة.
الموجّهات مفتوحة المصدر
يُعد RouteLLM (من LMSYS) إطار عمل مفتوح المصدر للموجّهات المدربة للنماذج. ويستحق الاستكشاف إذا كان التوجيه عنصرًا حاسمًا في هيكل تكاليفكم.
استراتيجية التوجيه
ما أبسط استراتيجية توجيه وأكثرها فاعلية؟
مراجعة
استخدموا نماذج متعددة المستويات، وابدؤوا بالرخيص مع التصعيد عند الحاجة، ووجّهوا كل خطوة على حدة، واستخدموا سلاسل بديلة احتياطية. قيسوا مزيج المستويات والجودة. يُعد التوجيه أكبر وسيلة منفردة لتقليل تكاليف الإنتاج.
الأسئلة الشائعة
هل درس «توجيه النماذج (من الأرخص إلى الأغلى)» مجاني؟
نعم — نص درس «توجيه النماذج (من الأرخص إلى الأغلى)» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة AI Agents، انتقل إلى CoddyKit PRO. تتضمن دورة AI Agents 4 دروس في المجموع.
ماذا ستتعلم في «توجيه النماذج (من الأرخص إلى الأغلى)»؟
جرّب نموذجًا صغيرًا أولًا، ولا تنتقل إلى نموذج متقدم إلا عند فشل النموذج الصغير أو انخفاض مستوى ثقته. تتمرن على AI Agents مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ AI Agents؟
لا تُشترط خبرة سابقة. AI Agents على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 2 من أصل 4.
كم من الوقت يستغرق درس «توجيه النماذج (من الأرخص إلى الأغلى)»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس AI Agents هذا؟
نعم. كل درس في AI Agents يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.
جميع الدروس في هذه الدورة
- ميزانيات الرموز لكل خطوة
- توجيه النماذج (من الأرخص إلى الأغلى)
- تخزين المطالبات والنتائج مؤقتًا (Anthropic وVertex)
- التكميم وفك الترميز التخمني