العودة إلى مركز الوثائق

التوجيه

كيف يختار Aura Work النموذج المناسب لكل مهمة

5
سياسات التوجيه

محرك التوجيه هو عقل عملية اختيار المزوّد في Aura Work. يقيّم كل مهمة بناءً على نوعها وحساسيتها والقدرات المطلوبة وسياستك المُعدّة لاختيار النموذج الأمثل. هذا يضمن حصولك دائماً على أفضل النتائج مع التحكم في التكلفة والخصوصية.

كيف يعمل التوجيه

عند إرسال طلب، يقوم محرك التوجيه بـ:

  1. 1. تحليل المهمة — يحدد إذا كانت برمجة، بحثاً، عمل مستندات، تحليل بيانات، أتمتة متصفح، إلخ
  2. 2. فحص القدرات — هل تحتاج المهمة رؤية؟ استدعاء أدوات؟ سياقاً طويلاً؟ تفكيراً معقداً؟
  3. 3. تقييم الحساسية — هل البيانات عادية أم حساسة أم عالية المخاطر؟
  4. 4. تطبيق سياستك — الجودة أولاً، التكلفة أولاً، الخصوصية أولاً، محلي فقط، أو يدوي
  5. 5. اختيار النموذج — يختار أفضل توليفة مزوّد + نموذج
  6. 6. إرجاع قرار — يشمل النموذج المختار والتكلفة المقدرة ومستوى الثقة

📊 أنواع المهام

يتعرف محرك التوجيه على أنواع المهام التالية:

النوعالوصفأفضل المزوّدين
codingتوليد الكود، إعادة الهيكلة، تصحيح الأخطاءAnthropic، DeepSeek، OpenAI
researchجمع المعلومات، التحليلOpenAI، Gemini، Anthropic
documentالكتابة، التحرير، التنسيقOpenAI، Anthropic، Gemini
dataتحليل البيانات، عمل جداول البياناتOpenAI، Gemini، DeepSeek
browserتصفح الويب، ملء النماذجOpenAI، Anthropic (رؤية)
reviewمراجعة الكود، الملاحظاتAnthropic، OpenAI
securityتحليل الأمان، كشف الثغراتAnthropic، OpenAI
generalمحادثة عامة، أسئلة وأجوبةأي مزوّد

1 الجودة أولاً

يعطي الأولوية للنموذج الأكثر قدرة لكل مهمة بغض النظر عن التكلفة.

2 التكلفة أولاً

يحسّن التكلفة مع تلبية متطلبات القدرات. يفضّل النماذج الأرخص عندما تفي بالغرض.

3 الخصوصية أولاً

يوجّه فقط إلى المزوّدين المحليين. لا يرسل بيانات أبداً إلى الخدمات السحابية.

4 محلي فقط

تنفيذ محلي بحت. يفشل إذا لم يكن هناك مزوّد محلي. مثالي للبيئات المعزولة.

5 يدوي

يختار المستخدم المزوّد والنموذج يدوياً لكل جلسة. لا توجيه تلقائي.

خمس استراتيجيات توجيه

الجودة أولا (quality-first)

يوجه الطلب إلى أفضل مزود متاح. يستخدم مقاييس الجودة (دقة HumanEval، سرعة الاستجابة، إلخ). مناسب للمهام الحرجة.

التكلفة أولا (cost-first)

يختار أرخص مزود يلبي الحد الأدنى من الجودة. مناسب للمهام البسيطة أو معالجة البيانات الكبيرة.

الخصوصية أولا (privacy-first)

يفضل المزودين المحليين (Ollama، LM Studio). لا يرسل بيانات إلى السحابة. يتطلب مزودا محليا واحدا على الأقل.

محلي فقط (local-only)

يستخدم المزودين المحليين حصرا. يفشل إذا لم يتوفر أي مزود محلي. للبيئات المعزولة تماما.

يدوي (manual)

تحدد المزود والنموذج يدويا لكل طلب: aura --provider openai --model gpt-4o

تحسين التكلفة

لتقليل تكاليف الذكاء الاصطناعي دون التضحية بالجودة:

  • استخدم سياسة التكلفة أولاً للمهام الروتينية اليومية (تنسيق، بحث بسيط، أسئلة)
  • خصّص سياسة لكل مشروع — مشاريع الإنتاج تستخدم الجودة أولاً، بينما التجارب تستخدم التكلفة أولاً
  • راقب استخدام الرموز من لوحة التحكم لاكتشاف الأنماط المكلفة مبكراً
  • استخدم Ollama محلياً للتطوير والاختبار المتكرر بدون أي تكلفة
  • عيّن حدود تكلفة صارمة لكل مهمة أو لكل يوم لمنع الفواتير غير المتوقعة

التوجيه القائم على الخصوصية

عند التعامل مع كود ملكية خاصة أو بيانات حساسة أو معلومات شخصية، سياسة الخصوصية أولاً تضمن عدم مغادرة أي بيانات لجهازك أبداً:

🔒 كيف تعمل الخصوصية أولاً

  • يحلل محرك التوجيه حساسية البيانات في كل طلب (كلمات مرور، مفاتيح، بيانات شخصية)
  • إذا اكتُشفت حساسية عالية، يُقصر التوجيه على المزوّدين المحليين فقط
  • إذا لم يتوفر مزوّد محلي، تفشل المهمة بدلاً من إرسال بيانات حساسة للسحابة
  • يمكنك فرض هذا السلوك دائماً عبر سياسة محلي فقط بغض النظر عن الحساسية المكتشفة

إعداد التوجيه

اضبط سياسة التوجيه من الإعدادات ← التوجيه:

  1. 1. اختر سياستك الافتراضية (تُطبَّق على جميع المهام ما لم تُستبدل)
  2. 2. اضبط سياسات لكل مشروع اختيارياً (تجاوز لمشاريع معينة)
  3. 3. اضبط مزوّدين احتياطيين (ماذا تستخدم إذا فشل الأساسي)
  4. 4. عيّن حدود تكلفة (أقصى رموز/تكلفة لكل مهمة)

💡 متى تستخدم كل سياسة

السياسةالأفضل لـالمقايضات
الجودة أولاًمهام مهمة، كود إنتاجي، عمل العملاءتكلفة أعلى، أبطأ
التكلفة أولاًمهام روتينية، تطوير، اختبارقد يستخدم نماذج أضعف
الخصوصية أولاًبيانات حساسة، كود ملكية خاصة، معلومات شخصيةمحدود بالنماذج المحلية
محلي فقطعمل بدون اتصال، بيئات معزولة تماماًيتطلب معدات محلية
يدويالتعلم، مقارنة المزوّدين، احتياجات نموذج محددسير عمل أبطأ

🔄 سلسلة التراجع (Fallback)

إذا فشل المزوّد الأساسي، يحاول محرك التوجيه البدائل:

// مثال على إعداد التراجع
{
  "routing": {
    "policy": "quality-first",
    "fallback": [
      "anthropic/claude-3-5-sonnet",
      "openai/gpt-4o",
      "deepseek/deepseek-coder",
      "ollama/llama3"
    ],
    "maxRetries": 3,
    "costLimit": {
      "perTask": 0.50,
      "perDay": 10.00
    }
  }
}

يحاول المحرك كل بديل بالترتيب حتى ينجح أحدها. إذا فشلت جميعها، يُعلمك ويطلب تدخلاً يدوياً.